Package com.virtuosotechnologies.lib.container

Container classes.

See:
          Description

Interface Summary
ModifiableObjectDeque An ObjectDeque with mutation methods.
ModifiableObjectSet An ObjectSet with mutation methods.
ModifiablePropertySet A PropertySet with mutation methods.
ObjectContainer Base interface for containers.
ObjectDeque A scaled-down double-ended queue interface with listeners.
ObjectDequeListener A listener for when changes are made to an ObjectDeque.
ObjectSet A scaled-down set interface with listeners.
ObjectSetListener A listener for when changes are made to an ObjectSet.
PropertySet A set of constrained properties.
PropertySetListener A listener for when changes are made to a PropertySet
RequestableObjectSet An ObjectSet with request-semantics mutation methods.
RequestablePropertySet A PropertySet with request-semantics mutation methods.
 

Class Summary
BasicModifiableObjectDeque A basic implementation of ModifiableObjectDeque.
BasicModifiableObjectSet A basic implementation of ModifiableObjectSet.
BasicModifiablePropertySet A basic set of typed properties.
ObjectDequeEvent An event sent when an Object is added or removed in an ObjectDeque.
ObjectDequeEvent.Type The type of event (added or removed)
ObjectSetEvent An event sent when an Object is added or removed in an ObjectSet.
ObjectSetEvent.Type The type of event (added or removed)
PropertySetEvent An event sent when a property is changed in a property set.
PseudoModifiableObjectDeque An ObjectDeque that implements methods of ModifiableObjectDeque without implementing the ModifiableObjectDeque interface.
PseudoModifiableObjectSet An ObjectSet that implements methods of ModifiableObjectSet without implementing the ModifiableObjectSet interface.
PseudoModifiablePropertySet A PropertySet that implements methods of ModifiablePropertySet without implementing the ModifiablePropertySet interface.
WrappingPropertySet A PropertySet that wraps another PropertySet.
 

Package com.virtuosotechnologies.lib.container Description

Container classes. For the most part, these are analogues of Java2 collections, with significantly simplified interfaces, and a few additional features such as constraints and listeners.

Project

This package is part of Virtuoso Utilities.

Authors

Status

Stable library. The classes and interfaces in this package are stable, but new ones may be added at any time.

Dependencies

Description

Container classes. For the most part, these are analogues of Java2 collections, with significantly simplified interfaces, and a few additional features such as constraints and listeners. Containers include: