Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.lib.base: Javadoc index of package com.virtuosotechnologies.lib.base.


Package Samples:

com.virtuosotechnologies.lib.base

Classes:

LinkedObject: Base class for elements in a "naked" circular linked list, i.e. it doesn't support the collections interface, but instead exposes the list cells. Useful for building larger data structures involving links without having the object and search overhead of using java.util.LinkedList internally. The list is circular, e.g. there are never null pointers involved. You can create a "bounded" list using a delimiter element. The element whose next pointer points to the delimiter is the end, and the element whose prev pointer points to the delimiter is the beginning. As a corollary, an element that isn't ...
HierarchicalType: An interface for objects that implement a hierarchical type system. A hierarchical type system is a class of objects with the following properties: The object may have zero or more parents, which must be within the same class. An object is said to "extend" all of its ancestors. The object is not a descendant of itself. That is, the parent relationships form an acyclic graph. The object can quickly determine, given another object, whether it extends that object. The object is immutable. The equals() method is suitably defined to preserve the above semantics. Normally, objects should be uniques whose ...
UniqueObject: An object whose equals() method is guaranteed to use reference equality. That is it does not equal any other object. The description string is used for toString(). If you pass null for the description or do not provide one, UniqueObject will automatically generate a default string.
ConstrainedKey: An interface for constrained property keys. ConstrainedKeys are often used as keys in properties objects to place constraints on legal values.
UniqueHierarchicalType: A basic UniqueObject-based implementation of a HierarchicalType. Most clients should subclass this class for type safety.
BasicEnumeratedType: A UniqueObject that implements Comparable so it is useful as a base class for enumerated types.
ClassConstrainedKey: A ConstrainedKey that uses class assignability as the constraint
UniqueClassConstrainedKey: A UniqueObject base class implementing ClassConstrainedKey

Home | Contact Us | Privacy Policy | Terms of Service