|
| Components |
|
| |||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||||
@CodeSet(value="sas.platform") @SASScope(value="ALL")
See:
Description
| Interface Summary | |
|---|---|
| AssociationListInterface | AssociationListInterface combines the OrderedCollection interface and the DictionaryInterface interface, yielding a collection whose items may be accessed by either an index or a key. |
| CollectionInterface | A collection interface, for objects which store and retrieve values. |
| DictionaryInterface | A dictionary interface, for objects which store and retrieve values by name |
| OrderedCollectionInterface | An ordered collection is a collection which accesses items via consecutive integer indices. |
| PropertyBagChangedListener | An interface for listeners for PropertyBagChangedEvent events. |
| PropertyBagChangedSource | Define a type (interface) for an object which emits com.sas.collection.PropertyBagChangedEvent events. |
| PropertyBagInterface | A PropertyBagInterface defines a set of properties, much like a Dictionary but simpler: keys must be Strings. |
| Sortable | Sortable defines an interface for collections or other objects which may be sorted based on some comparison. |
| SortedCollectionInterface | SortedCollectionInterface defines an interface for an ordered collection
which preserves a sort order when inserting items. |
| StaticCollectionInterface | A static collection interface, for access to but not update of a collection. |
| StaticDictionaryInterface | A static dictionary interface, for objects which retrieve values by an Object key. |
| StaticOrderedCollectionInterface | A static ordered collection interface defines read access to items in an ordered collection. |
| StaticPropertyBagInterface | A StaticPropertyBagInterface defines a read-only set
of properties, much like a Dictionary but
simpler: keys must be Strings. |
| StaticStringListInterface | The StaticStringListInterface interface is a read-only ordered collection of strings. |
| StringCollectionInterface | StringCollectionInterface combines StringListInterface and OrderedCollectionInterface. |
| StringListInterface | An interface for an ordered, modifiable collection of strings. |
| Class Summary | |||||
|---|---|---|---|---|---|
| AssociationList | AssociationList is an implementation of AssociationListinterface, a collection which stores and retrieves values by either key or integer index. | ||||
| BaseCollection | Abstract base class for collections. | ||||
| Collection | A implementation of CollectionInterface, for objects which store and retrieve values. | ||||
| CollectionChangedInfo | CollectionChangedInfo is a ContentsChangedEvent event object
that is created and sent when a Collection has changed. |
||||
| CollectionMirror | A CollectionMirror is an abstract base class for other read-only collections which "reflect" other collections. | ||||
| CompositeProperties | CompositeProperties is a subclass of | Dictionary | A Dictionary stores and retrieves values by a key. | ||
| DictionaryChangedInfo | DictionaryChangedInfo is a ContentsChangedEvent event object
that is created/sent when a Dictionary has changed. |
||||
| HowChanged | An Enumeration class. | ||||
| OrderedCollection | An ordered collection is a collection which accesses items via consecutive integer indices. | ||||
| OrderedListChangedInfo | OrderedListChangedInfo provides information about how an ordered list collection has changed. | ||||
| OrderedListCollection | An OrderedListCollection is a linked list implementation of OrderedCollectionInterface. |
||||
| Permuter | Permutes the items in an ordered collection according to a index reordering. | ||||
| PredicateEnumeration | PredicateEnumeration
filters an
| PrintContents | A small class used to dump the contents of collections. | ||
| PropertyBag | A PropertyBag defines a collection of properties,
much like a Dictionary but
simpler. |
||||
| PropertyBagChangedEvent | A property change event which tells how the property in a property bag has changed. | ||||
| PropertyBagChangedListenerList | Manage a list of listeners for the com.sas.collection.PropertyBagChangedEvent event. | ||||
| Queue | A Queue is an object which refers to a linked list of objects that are placed at the end of the list when added, and removed from the beginning of the list when removed. | ||||
| Set | A Set is a Collection which does not allow duplicates elements. |
||||
| SortedCollection | SortedCollection is a collection which inserts items
in a sort order defined by a Comparator. |
||||
| StaticCollection | A StaticCollection is a class which hides the update
methods of a collection object. |
||||
| StaticDictionary | A StaticDictionary is a class which hides the update
methods of a dictionary object. |
||||
| StaticOrderedCollection | A StaticOrderedCollection is a class which hides the update methods of a OrderedCollection object. | ||||
| StaticStringList | A StaticStringList is a class which hides the update
methods of a StringList object. |
||||
| StringCollection | A StringCollection is an ordered collection of
java.lang.String values. |
||||
| StringPredicateEnumeration | StringPredicateEnumeration filters an
Exception Summary |
InvalidElementTypeException |
Deprecated. Classes should use java.lang.IllegalArgumentException
or java.lang.ClassCastException in such circumstances. |
| |
Provides several classes which implement data structures called collections. These collection classes provide the following features not found in the Java 1.1 core libraries:
com.sas.collection.StaticCollectionInterface.
This interface itself extends several smaller interfaces:
com.sas.util.Countablecount()
method;
com.sas.util.EnumerablegetItems() method for obtaining a java.util.Enumeration;
com.sas.collection.ContentsChangedListenercom.sas.PublicClonablejava.io.Serializable
com.sas.collection.StaticOrderedCollectionInterface and
com.sas.collection.OrderedCollectionInterface defines access to
ordered collections -- collections which access items via an integer
index, much like an array. See also
com.sas.util.IndexedGetInterface
and
com.sas.util.IndexedSetInterface
com.sas.collection.ContentsChangedEvent
when the contents of the collection are modified, such
as items being added to or removed from or replaced
in the collection, or when an ordered collection is sorted
or otherwise rearranged.
com.sas.util.Comparator.
See also some notes about the Performance Characteristics of com.sas.collection Classes
Below is a diagram which shows the significant interfaces
in the collection classes, and how they inherit from
one another. com.sas.collection.StaticCollectionInterface
is the central interface. Click on an interface name to view the
documentation for that interface.
com.sas.collection package:
StaticOrderedCollectionInterface
StaticCollectionInterface,
CollectionInterface
ContentsChangedListener,
ContentsChangedSource
com.sas.collection package:
OrderedCollection,
OrderedListCollection
Collection,
Set
Dictionary,
StringCollection
ContentsChangedEvent
AssociationList
PropertyBag,
LongKeyDictionary
Pair,
PairFirst,
PairSecond
StaticDictionary,
StaticCollection,
StaticOrderedCollection,
|
| Components |
|
| |||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||||