Package org.nodal.util

Interface Summary
Attribution A record of attribution.
BindingContext A "global" mapping from Name to Object.
BooleanSetterUtil.BooleanSetter Implement this interface to use BooleanSetterUtil.
ByteSetterUtil.ByteSetter Implement this interface to use ByteSetterUtil.
CharSetterUtil.CharSetter Implement this interface to use CharSetterUtil.
DoubleSetterUtil.DoubleSetter Implement this interface to use DoubleSetterUtil.
Duration A period of time.
FloatSetterUtil.FloatSetter Implement this interface to use FloatSetterUtil.
IntSetterUtil.IntSetter Implement this interface to use IntSetterUtil.
LongSetterUtil.LongSetter Implement this interface to use LongSetterUtil.
Monitor Interface to record value modifications.
Monitored An Object to which Monitor objects can be attached.
Name A unique object Name.
Nameable  
Namespace A collection of Names, each of which is guaranteed to be unique and selectable from its unqualified name.
SetterUtil.PlainSetter Implement this interface to use SetterUtil.
ShortSetterUtil.ShortSetter Implement this interface to use ShortSetterUtil.
Timestamp A generic Date/Time object usable as a reference to an instant in time.
User A description of a User and his/her private and public description.
 

Class Summary
AtomicSetterUtil  
BindingContexts The default implementation for BindingContext.
BooleanGetterUtil  
BooleanSeqUtil A utility class for providing the BooleanSeq interface to a variety of sources.
BooleanSetterUtil Utility class for defining Setters of boolean values.
ByteGetterUtil  
ByteSeqUtil A utility class for providing the ByteSeq interface to a variety of sources.
ByteSetterUtil Utility class for defining Setters of byte values.
CacheMap A Map useful for caching key/value pairs.
CapabilityImpl  
CharGetterUtil  
CharSeqUtil A utility class for providing the CharSeq interface to a variety of sources.
CharSetterUtil Utility class for defining Setters of char values.
DoubleGetterUtil  
DoubleSeqUtil A utility class for providing the DoubleSeq interface to a variety of sources.
DoubleSetterUtil Utility class for defining Setters of double values.
DurationImpl  
FloatGetterUtil  
FloatSeqUtil A utility class for providing the FloatSeq interface to a variety of sources.
FloatSetterUtil Utility class for defining Setters of float values.
GetterFilter  
GetterUtil General implementation platform for Getter interface.
IntGetterUtil  
IntSeqUtil A utility class for providing the IntSeq interface to a variety of sources.
IntSetterUtil Utility class for defining Setters of int values.
LongGetterUtil  
LongSeqUtil A utility class for providing the LongSeq interface to a variety of sources.
LongSetterUtil Utility class for defining Setters of long values.
MapFilter Combine Node and MapContent interfaces to create the Map interface.
MonitoredUtil Standard implementation of the Monitored interface.
Names A static factory class for creating Names and Namespaces.
NodeFilter Filter for implementing aspects of Node interface.
NodeSetterUtil A SetterUtil variant that properly references the bareNode() versions of Nodes that are set in this context.
RecordFilter Combine Node and RecordContent interfaces to create the Record interface.
SequenceFilter Combine Node and SequenceContent interfaces to create the Sequence interface.
SeqUtil A utility class for providing the Seq interface to a variety of sources.
SetterFilter  
SetterUtil An implementation of the Setter interface that takes an Object value.
ShortGetterUtil  
ShortSeqUtil A utility class for providing the ShortSeq interface to a variety of sources.
ShortSetterUtil Utility class for defining Setters of short values.
TimestampImpl  
TxnMonitorableUtil A class for
 

Exception Summary
ConstraintFailure Signals the failure of some data constraint.
IndexBoundsException  
PropertyConstraintFailure  
PropertyTypeMismatch  
TypeConstraintFailure Signals that an object has failed to conform to the constraint of a given NODAL type.