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

Quick Search    Search Deep

org.jdaemon.util.data.* (15)org.jdaemon.util.formats.* (4)org.jdaemon.util.iterator.* (9)
org.jdaemon.util.jndi.* (1)org.jdaemon.util.resource.* (4)org.jdaemon.util.sql.* (5)
org.jdaemon.util.xml.* (9)

org.jdaemon.util: Javadoc index of package org.jdaemon.util.


Package Samples:

org.jdaemon.util.data
org.jdaemon.util.data.jndi
org.jdaemon.util.data.xml
org.jdaemon.util.formats
org.jdaemon.util.iterator
org.jdaemon.util.jndi
org.jdaemon.util.resource
org.jdaemon.util.sql
org.jdaemon.util.xml

Classes:

Type: Mechanism for persisting Java objects in a DataRepresentation. The Type object allows Java objects to be both retrieved from and written to a DataRepresentation. A single Type object provides a mapping between the element type stored in a DataRepresentation and the class of a java object. For instance a java object of class 'org.jdaemon.Polygon' might have an element type of 'POLYGON'. In addition, Type has two abstract methods (read and write) which must be implemented in order to define the exact mapping between fields of a java class and attributes of an element representing that class in a ...
DataRepresentation: Uberinterface for properties files, directory data, XML config, etc. A DataRepresentation object represents two things: a named collection of simple attributes, and a named collection of child DataRepresentations (aka Elements). In addition, each DataRepresentation has a 'Type' value which can be retrieved through the getElementType method. This paradigm works well for both data held in XML files and data held in JNDI directories. (Indeed, the API of DataRepresentation can be thought of as the lowest common denominator between the JNDI and DOM interfaces). In the case of XML, a DataRepresentation ...
AggregatingIterator: Abstract class for generating aggregate data from a collection To create a concrete subclass of AggregatingIterator beginGroup should be implemented to return a 'zero' value for aggregate data addToGroup should be implemented to add a value from the underlying collection to the aggregate For example, if beginGroup returns new Integer(0), and the underlying collection contains instances of a an employee class with name, department, and salary fields, addToGroup() could be implemented to add the salary from an employee object to the total. Then if the Comparator object given to the AggregatingIterator ...
QuickList: A quick-and-dirty LISP-style list class. QuickList differs from the List Collection in as much as once created, a QuickList does not change. New elements are added to a QuickList by creating a new QuickList which includes both the new element and the old QuickList. This makes QuickList suitable for generating low-overhead temporary data structures (amongst other things).
Accessor: An adapter interface which allows attributes of an object to be accessed via standard methods. Attributes must have name through which they can be accessed. Accessor provides a way of getting an attribute value (getAttribute) and setting and attribute value (setAttribute). It explicitly does not provide any way to add new attributes to an object.
AttributeList: Simple class for dynamically created list of Name/Value pairs. This class is optimised for fast creation rather than fast searches; Currently implemented using QuickList. However note that, like QuickList, adding an entry to an AttributeList does not change the original list, but rather returns a new list which has the additional element added.
MapEntryConverter: Iterator that converts data into map entry objects If o is an object returned by the next() method of iterator i, And j = new MapEntryConverter(i), then j.next() will return an object e supporting the Map.Entry interface. e.getKey() and e.getValue() will both return o
BeanAccessor: Accessor which allows items stored in a bean-like object to be given symbolic names. Every symbolic name will have to have a corresponding 'get' method. For example, an attribute AccountName will have to have a corresponding getAccountName method.
CompoundIterator: Takes two iterators and turns them into a single iterator Elements in the enumeration A will be returned until there are none left; After that, elements in the enumeration B will be returned.
NTree: Interface for N-dimensional trees 1 dimensional tree is a binary tree 2 dimensional tree is a quadtree 3 dimensional tree is an octree 4+ dimensions is a hyper-quadtree
XMLDataRepresentation: XMLDataRepresentation provides simplified access to data held in an XML file. A XMLDataRepresentation object represents an XML element
FilterIterator: Iterator that returns subset of values from some other enumeration that match some predicate function (the 'filter')
NameIterator: Iterator of JNDI names Converts an enumeration of JDNI NameClassPair objects to an enumeration of simple names.
FunctionIterator: Iterator which is the result of applying some function to all elements of some other itereration
ArrayAccessor: Accessor which allows items stored in an array to be given names and accessed via those names.
XMLTransformation: Class which adds a transformation to the output of some other XMLWritable object
DirectoryDataRepresentation: DataRepresentation implementation for JNDI directories ****NOT FINISHED****
ExcludeIterator: Iterator that will exclude a certain certain object from an Iterator
InitialisationException: Exception thrown when XML subsystem fails to initalised properly
ArrayType: Type object for Saving/Loading arrays from a DataRepresentation
QuickListType: Type object for Saving/Loading arrays from a DataRepresentation
XMLWritable: Interface for elements that can output to a jaxp Result object
Iterators: Utility class for various functions that operate on Iterators
DataResourceManager: Resource Manager to manage objects from a DataRepresentation

Home | Contact Us | Privacy Policy | Terms of Service