A B C D E F G H I K L M O P R S T U V X Y

A

add(Object, int) - Method in interface org.zedlib.Bag
Adds an object to this bag with the specified number of occurrences.
add(Baglet) - Method in interface org.zedlib.Bag
Adds a maplet to this relation.
add(Object) - Method in class org.zedlib.HashBag
Adds an object to this bag.
add(Baglet) - Method in class org.zedlib.HashBag
Adds a maplet to this bag.
add(Maplet) - Method in class org.zedlib.HashBag
Adds a maplet to this bag.
add(Object, int) - Method in class org.zedlib.HashBag
Adds an object to this bag with the specified number of occurrences.
add(Maplet) - Method in class org.zedlib.HashFun
Adds a maplet to this function.
add(Object) - Method in class org.zedlib.HashRel
Overrides add in Set to ensure only maplets are added.
add(Maplet) - Method in class org.zedlib.HashRel
Adds a maplet to this relation.
add(Object, Object) - Method in class org.zedlib.HashRel
Adds a pair of objects to this relation as a maplet.
add(Seqlet) - Method in class org.zedlib.HashSeq
Adds a seqlet to this sequence.
add(Maplet) - Method in class org.zedlib.HashSeq
Adds a maplet to this sequence.
add(int, Object) - Method in class org.zedlib.HashSeq
Adds an (integer, object) pair representing a maplet to this function.
add(Object) - Method in class org.zedlib.HashSeq
Adds an object to the end of this sequence.
add(Object, Object) - Method in interface org.zedlib.Relation
Adds a pair of objects to this relation as a maplet.
add(Maplet) - Method in interface org.zedlib.Relation
Adds a maplet to this relation.
add(Seqlet) - Method in interface org.zedlib.Sequence
Adds a maplet to this relation.
addAll(Collection) - Method in class org.zedlib.HashRel
Adds all entries in a java.util.Collection to this relation.
addAll(Map) - Method in class org.zedlib.HashRel
Adds all entries in a java.util.Map to this relation.
addAll(int, Collection) - Method in class org.zedlib.HashSeq
 
addAll(Map) - Method in interface org.zedlib.Relation
Adds all entries in a java.util.Map to this relation.

B

Bag - interface org.zedlib.Bag.
Bags are collections of elements of X in which the number of times an element occurs is significant.
Baglet - class org.zedlib.Baglet.
If X and Y are sets, then X ↔ Y is the set of binary relations between X and Y.
Baglet() - Constructor for class org.zedlib.Baglet
 
Baglet(Object, int) - Constructor for class org.zedlib.Baglet
 
buildRelation(Collection, Collection) - Method in class org.zedlib.HashRel
 

C

cartesianProduct(Set) - Method in class org.zedlib.HashSet
Constructs the cartesian product (X x Y) of two sets X and Y.
cartesianProduct(Set) - Method in interface org.zedlib.Set
Constructs the cartesian product (X x Y) of two sets X and Y.
compareTo(Object) - Method in class org.zedlib.Seqlet
 
composition(Relation) - Method in class org.zedlib.HashRel
Returns the relational composition of this relation and another given relation, thus if (x,y) exists in this relation Q and (y,z) exists in R then (x,z) appears in the composed relation.
composition(Relation) - Method in interface org.zedlib.Relation
Returns the relational composition of this relation and another given relation, thus if (x,y) exists in this relation Q and (y,z) exists in R then (x,z) appears in the composed relation.
containsKey(Object) - Method in interface org.zedlib.Function
An alternative for domain().contains(key).
containsKey(Object) - Method in class org.zedlib.HashFun
An alternative for domain().contains(key).
containsKey(int) - Method in class org.zedlib.HashSeq
 
containsKey(int) - Method in interface org.zedlib.Sequence
A convenience function for the alternative domain().contains(new Integer(key)).
containsMember(Object) - Method in interface org.zedlib.Bag
Determines whether an object is in the bag.
containsMember(Object) - Method in class org.zedlib.HashBag
Determines whether an object is in the bag.
containsValue(int) - Method in interface org.zedlib.Bag
A convenience function for the alternative range().contains(new Integer(count)).
containsValue(Object) - Method in interface org.zedlib.Function
An alternative for range().contains(value).
containsValue(int) - Method in class org.zedlib.HashBag
A convenience function for the alternative range().contains(new Integer(count)).
containsValue(Object) - Method in class org.zedlib.HashFun
An alternative for range().contains(value).

D

difference(Set) - Method in class org.zedlib.HashSet
Returns the difference of a given set with this set.
difference(Collection) - Method in class org.zedlib.HashSet
Constructs the difference of this set with the collection of given sets.
difference(Set) - Method in interface org.zedlib.Set
Returns the difference of a given set with this set.
domain() - Method in class org.zedlib.HashRel
Returns a set containing the unique objects in X of the relation X ↔ Y.
domain() - Method in interface org.zedlib.Relation
Returns a set containing the unique objects in X of the relation X ↔ Y.
domainAntiRestriction(Set) - Method in class org.zedlib.HashRel
Returns a relation being those maplets in this relation whose x in (x,y) do not appear in the given set.
domainAntiRestriction(Set) - Method in interface org.zedlib.Relation
Returns a relation being those maplets in this relation whose x in (x,y) do not appear in the given set.
domainRestriction(Set) - Method in class org.zedlib.HashRel
Returns a relation being only those maplets in this relation whose x in (x,y) appear in the given set.
domainRestriction(Set) - Method in interface org.zedlib.Relation
Returns a relation being only those maplets in this relation whose x in (x,y) appear in the given set.

E

equals(Object) - Method in class org.zedlib.Maplet
 

F

Function - interface org.zedlib.Function.
This class provides similar functionality to java.util.Map, however, it is properly descended from a Set (org.zedlib.Set, hence implements the java.util.Set interface).
first() - Method in class org.zedlib.Maplet
Returns x in (x,y).
front() - Method in class org.zedlib.HashSeq
Returns a sequence being all but the last element in the sequence.
front() - Method in interface org.zedlib.Sequence
Returns a sequence being all but the last element in the sequence.

G

get(int) - Method in class org.zedlib.HashSeq
Returns the value that a given key maps to.
getCount(Object) - Method in interface org.zedlib.Bag
Counts the number of times an element appears in this bag.
getCount(Object) - Method in class org.zedlib.HashBag
Counts the number of times an element appears in this bag.
getInstance() - Method in class org.zedlib.HashBag
 
getInstance(Set) - Method in class org.zedlib.HashBag
 
getInstance() - Method in class org.zedlib.HashFun
 
getInstance(Set) - Method in class org.zedlib.HashFun
 
getInstance() - Method in class org.zedlib.HashRel
 
getInstance(Set) - Method in class org.zedlib.HashRel
 
getInstance() - Method in class org.zedlib.HashSeq
 
getInstance(Set) - Method in class org.zedlib.HashSeq
 
getInstance() - Method in class org.zedlib.HashSet
 
getInstance(Set) - Method in class org.zedlib.HashSet
 
getMaplet(Object) - Method in interface org.zedlib.Function
Returns the maplet that a given key participates in.
getMaplet(Object) - Method in class org.zedlib.HashFun
Returns the maplet that a given key participates in.
getSeqlet(int) - Method in class org.zedlib.HashSeq
Returns the maplet that a given key participates in.
getSeqlet(int) - Method in interface org.zedlib.Sequence
Returns the maplet that a given key participates in.
getValue(Object) - Method in class org.zedlib.HashFun
Returns the value that a given key maps to.

H

HashBag - class org.zedlib.HashBag.
Bags are collections of elements of X in which the number of times an element occurs is significant.
HashBag() - Constructor for class org.zedlib.HashBag
 
HashBag(Collection) - Constructor for class org.zedlib.HashBag
Constructs a bag by iterating over a given collection.
HashBag(Map) - Constructor for class org.zedlib.HashBag
Constructs a bag by iterating over a given map.
HashBag(Bag) - Constructor for class org.zedlib.HashBag
Constructs a bag from another given bag.
HashFun - class org.zedlib.HashFun.
This class provides similar functionality to java.util.Map, however, it is properly descended from a Set (org.zedlib.Set, hence implements the java.util.Set interface).
HashFun() - Constructor for class org.zedlib.HashFun
 
HashFun(Collection, Collection) - Constructor for class org.zedlib.HashFun
Constructs a function between two collections.
HashFun(Collection) - Constructor for class org.zedlib.HashFun
Constructs a function containing all elements in the supplied collection of maplets.
HashFun(Map) - Constructor for class org.zedlib.HashFun
Constructs a function from a given java.util.Map.
HashFun(Function) - Constructor for class org.zedlib.HashFun
Constructs a function from a given function.
HashRel - class org.zedlib.HashRel.
A relation is a set of relationships between two objects.
HashRel() - Constructor for class org.zedlib.HashRel
 
HashRel(Collection, Collection) - Constructor for class org.zedlib.HashRel
Constructs a relation between two collections.
HashRel(Map) - Constructor for class org.zedlib.HashRel
Constructs a relation from a given java.util.Map.
HashRel(Collection) - Constructor for class org.zedlib.HashRel
Constructs a relation containing all elements in the supplied collection of maplets.
HashRel(Relation) - Constructor for class org.zedlib.HashRel
Constructs a relation from the given relation R.
HashSeq - class org.zedlib.HashSeq.
A sequence is a type of function that maps an integer (usually representing an ordering) to an object.
HashSeq() - Constructor for class org.zedlib.HashSeq
 
HashSeq(Collection) - Constructor for class org.zedlib.HashSeq
Constructs a sequence by iterating over a given collection.
HashSeq(Sequence) - Constructor for class org.zedlib.HashSeq
Construct a sequence from an existing sequence.
HashSet - class org.zedlib.HashSet.
A collection that contains no duplicate elements.
HashSet() - Constructor for class org.zedlib.HashSet
 
HashSet(Collection) - Constructor for class org.zedlib.HashSet
Constructs a set containing all elements in the supplied collection
HashSet(Object) - Constructor for class org.zedlib.HashSet
Constructs a set containing only this object
hashCode() - Method in class org.zedlib.Maplet
 
head() - Method in class org.zedlib.HashSeq
Returns the first element in the sequence.
head() - Method in interface org.zedlib.Sequence
Returns the first element in the sequence.

I

identity() - Method in class org.zedlib.HashSet
Constructs a relation mapping each value in this set onto itself.
identity() - Method in interface org.zedlib.Set
Constructs a relation mapping each value in this set onto itself.
image(Set) - Method in class org.zedlib.HashRel
Returns a set containing the range of a domain restriction on this relation, that is, returns a set of all y of Y for which x of X is related in X ↔ Y.
image(Set) - Method in interface org.zedlib.Relation
Returns a set containing the range of a domain restriction on this relation, that is, returns a set of all y of Y for which x of X is related in X ↔ Y.
indexOf(Object) - Method in class org.zedlib.HashSeq
Searches for the first occurence of the given argument, testing for equality using the equals method.
intersection(Set) - Method in class org.zedlib.HashSet
Returns the intersection of this set with a given set.
intersection(Collection) - Method in class org.zedlib.HashSet
Constructs the intersection of this set and the collection of given sets.
intersection(Set) - Method in interface org.zedlib.Set
Returns the intersection of this set with a given set.
inverse() - Method in class org.zedlib.HashRel
Returns the relational inverse of this relation, thus each maplet (x,y) is inverted to (y,x).
inverse() - Method in interface org.zedlib.Relation
Returns the relational inverse of this relation, thus each maplet (x,y) is inverted to (y,x).
isFunction() - Method in class org.zedlib.HashRel
 
isFunction() - Method in interface org.zedlib.Relation
 
isInjection() - Method in class org.zedlib.HashRel
 
isInjection() - Method in interface org.zedlib.Relation
 
isProperSubsetOf(Set) - Method in class org.zedlib.HashSet
Determines whether this set is a proper subset of a given set.
isReflexive() - Method in class org.zedlib.HashRel
 
isReflexive() - Method in interface org.zedlib.Relation
 
isSubBagOf(Bag) - Method in interface org.zedlib.Bag
Determines whether this bag is a sub-bag of a given bag.
isSubBagOf(Bag) - Method in class org.zedlib.HashBag
Determines whether this bag is a sub-bag of a given bag.
isSubsetOf(Set) - Method in class org.zedlib.HashSet
Determines whether a given set contains at least the elements in this set.
isSubsetOf(Set) - Method in interface org.zedlib.Set
Determines whether a given set contains at least the elements in this set.
isSupersetOf(Set) - Method in class org.zedlib.HashSet
Determines whether this set contains at least the elements in a given set.
isSupersetOf(Set) - Method in interface org.zedlib.Set
Determines whether this set contains at least the elements in a given set.

K

key() - Method in class org.zedlib.Seqlet
 

L

last() - Method in class org.zedlib.HashSeq
Returns the last element in the sequence.
last() - Method in interface org.zedlib.Sequence
Returns the last element in the sequence.
lastIndexOf(Object) - Method in class org.zedlib.HashSeq
Returns the index of the last occurrence of the specified object in this list.
listIterator() - Method in class org.zedlib.HashSeq
 
listIterator(int) - Method in class org.zedlib.HashSeq
 

M

Maplet - class org.zedlib.Maplet.
If X and Y are sets, then X ↔ Y is the set of binary relations between X and Y.
Maplet() - Constructor for class org.zedlib.Maplet
 
Maplet(Object, Object) - Constructor for class org.zedlib.Maplet
 

O

OrderedPair - class org.zedlib.OrderedPair.
A synonym for Maplet.
OrderedPair() - Constructor for class org.zedlib.OrderedPair
 
org.zedlib - package org.zedlib
 
override(Relation) - Method in class org.zedlib.HashRel
Returns a relation being this relation overridden with a given relation.
override(Relation) - Method in interface org.zedlib.Relation
Returns a relation being this relation overridden with a given relation.

P

put(Object, int) - Method in interface org.zedlib.Bag
Adds an object to this bag a specified number of times.
put(Maplet) - Method in interface org.zedlib.Function
Adds a maplet to this function.
put(Object, int) - Method in class org.zedlib.HashBag
Adds an object to this bag with the specified number of occurrences.
put(Object, Object) - Method in class org.zedlib.HashFun
Adds two objects representing a maplet to this function.
put(Maplet) - Method in class org.zedlib.HashFun
Adds a maplet to this function.
put(Maplet) - Method in class org.zedlib.HashSeq
Replaces a maplet in this sequence.

R

Relation - interface org.zedlib.Relation.
A relation is a set of relationships between two objects.
range() - Method in class org.zedlib.HashRel
Returns a set containing the unique objects in Y of the relation X ↔ Y.
range() - Method in interface org.zedlib.Relation
Returns a set containing the unique objects in Y of the relation X ↔ Y.
rangeAntiRestriction(Set) - Method in class org.zedlib.HashRel
Returns a relation containing those maplets in this relation whose y in (x,y) do not appear in the given set.
rangeAntiRestriction(Set) - Method in interface org.zedlib.Relation
Returns a relation containing those maplets in this relation whose y in (x,y) do not appear in the given set.
rangeRestriction(Set) - Method in class org.zedlib.HashRel
Returns a relation containing only those maplets of this relation whose y in (x,y) appear in the given set.
rangeRestriction(Set) - Method in interface org.zedlib.Relation
Returns a relation containing only those maplets of this relation whose y in (x,y) appear in the given set.
remove(Object) - Method in class org.zedlib.HashBag
Removes an occurrence of the given object from this function.
remove(int) - Method in class org.zedlib.HashSeq
Removes the maplet with the given key from this function.

S

Seqlet - class org.zedlib.Seqlet.
If X and Y are sets, then X ↔ Y is the set of binary relations between X and Y.
Seqlet() - Constructor for class org.zedlib.Seqlet
 
Seqlet(int, Object) - Constructor for class org.zedlib.Seqlet
 
Sequence - interface org.zedlib.Sequence.
A sequence is a type of function that maps an integer (usually representing an ordering) to an object.
Set - interface org.zedlib.Set.
A collection that contains no duplicate elements.
second() - Method in class org.zedlib.Maplet
Returns y in (x,y).
set(int, Object) - Method in class org.zedlib.HashSeq
Adds an (integer, object) pair representing a maplet to this function.
subList(int, int) - Method in class org.zedlib.HashSeq
 

T

tail() - Method in class org.zedlib.HashSeq
Returns a sequence being all but the first element in the sequence.
tail() - Method in interface org.zedlib.Sequence
Returns a sequence being all but the first element in the sequence.
toString() - Method in class org.zedlib.HashRel
 
transitiveClosure() - Method in class org.zedlib.HashRel
Returns the transitive closure of this relation.
transitiveClosure() - Method in interface org.zedlib.Relation
Returns the transitive closure of this relation.

U

union(Set) - Method in class org.zedlib.HashSet
Constructs the union of a given set with this set.
union(Collection) - Method in class org.zedlib.HashSet
Constructs the union of this set with the collection of given sets.
union(Set) - Method in interface org.zedlib.Set
Constructs the union of a given set with this set.

V

value() - Method in class org.zedlib.Baglet
 

X

x - Variable in class org.zedlib.Maplet
 
x() - Method in class org.zedlib.Maplet
Returns x in (x,y).

Y

y - Variable in class org.zedlib.Maplet
 
y() - Method in class org.zedlib.Maplet
Returns y in (x,y).

A B C D E F G H I K L M O P R S T U V X Y

Copyright © 2006 Brad Long. All Rights Reserved.