A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

absolute(int) - Method in interface org.exolab.castor.jdo.QueryResults
moves the result of the query to the absolute position in the resultset
Abstract - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes.Types
 
AbstractFieldHandler - class org.exolab.castor.mapping.AbstractFieldHandler.
An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability.
AccessMode - class org.exolab.castor.mapping.AccessMode.
The access mode for a class.
AccessRights - class org.exolab.castor.xml.AccessRights.
A class used to indicate access rights
add(Object, Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Add an object to the collection.
addAnyNode(AnyNode) - Method in class org.exolab.castor.types.AnyNode
Adds an AnyNode to the current node
addAttribute(AnyNode) - Method in class org.exolab.castor.types.AnyNode
Adds an attribute to the current node.
addAttribute(String) - Method in class org.exolab.castor.xml.XPathLocation
 
addChild(AnyNode) - Method in class org.exolab.castor.types.AnyNode
Adds a child AnyNode to this node.
addChild(String) - Method in class org.exolab.castor.xml.XPathLocation
Adds the name as a child of the current path
addDuration(Duration) - Method in class org.exolab.castor.types.DateTimeBase
Adds a Duration to this Date/Time type as defined in Adding Duration to dateTimes (W3C XML Schema, part 2 appendix E). This version is using the algorithm defined in the document from W3C, next version may optimize it.
addFieldInfo(FieldInfo) - Method in class org.exolab.castor.builder.ClassInfo
Adds the given FieldInfo to this ClassInfo
addFieldInfo(FieldInfo[]) - Method in class org.exolab.castor.builder.ClassInfo
Adds the given set of FieldInfos to this ClassInfo
addNamespace(AnyNode) - Method in class org.exolab.castor.types.AnyNode
Appends an namespace to the current node.
addNamespace(String, String) - Method in class org.exolab.castor.xml.Namespaces
Adds the given namespace declaration to this Namespaces
addObject(Object) - Method in class org.exolab.castor.xml.UnmarshalHandler.ArrayHandler
Adds the given object to the underlying array
addParent(String) - Method in class org.exolab.castor.xml.XPathLocation
Adds the name as a parent of the current path
addPolicy(String, int) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
addProcessingInstruction(String, String) - Method in class org.exolab.castor.xml.Marshaller
Adds the given processing instruction data to the set of processing instructions to output during marshalling.
addReturnAttr(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
ALL - Static variable in class org.exolab.castor.builder.GroupInfo
The compositor value that indicates that all fields are required, but order is not important.
allowContent() - Method in class org.exolab.castor.builder.ClassInfo
 
AnyNode - class org.exolab.castor.types.AnyNode.
A class used to represent an XML node.
AnyNode() - Constructor for class org.exolab.castor.types.AnyNode
Default constructor: creates an empty element node
AnyNode(short, String, String, String, String) - Constructor for class org.exolab.castor.types.AnyNode
Creates a node given all the necessary information: type, localName, prefix, uri and value.
ArrayList - Static variable in class org.exolab.castor.builder.SGTypes
 
attribute - Static variable in class org.exolab.castor.xml.DescriptorType
The Attribute DescriptorType
Attribute - Static variable in class org.exolab.castor.xml.NodeType
Attribute node type (attribute).
Attribute - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
Attribute - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
ATTRIBUTE - Static variable in class org.exolab.castor.types.AnyNode
Representation for an attribute node.
ATTRIBUTE - Static variable in class org.exolab.castor.xml.DescriptorType
Represents the descriptor type for Attributes
ATTRIBUTE - Static variable in class org.exolab.castor.xml.NodeType
The attribute type
ATTRIBUTE_TYPE - Static variable in class org.exolab.castor.builder.XMLInfo
Represents the attribute node type
AttributeSet - interface org.exolab.castor.xml.AttributeSet.
A simple interface for handling Attributes in the Marshalling Framework.
attributesProcessed(Object) - Method in interface org.exolab.castor.xml.UnmarshalListener
This method is called once the attributes have been processed.
AttributeType - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
Auxiliary - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes.Types
 

B

Base - Static variable in class org.exolab.castor.dsml.SearchDescriptor.Scope
 
BASE_CLASS_OR_VOID_ERR - Static variable in class org.exolab.castor.xml.MarshalException
 
Base64 - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes.Encodings
 
begin() - Method in interface org.exolab.castor.jdo.Database
Begin a new transaction.
bind(boolean) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(double) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(float) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(int) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(long) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(Object) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(short) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
BindingComponent - interface org.exolab.castor.builder.BindingComponent.
This interface is the abstraction of any type of source that can interact with the Source Code Generator.
bindReference(Object, ClassInfo) - Method in interface org.exolab.castor.builder.ClassInfoResolver
Adds the given Reference to this ClassInfo resolver
both - Static variable in class org.exolab.castor.xml.AccessRights
A read and write AccessRights
BOTH - Static variable in class org.exolab.castor.xml.AccessRights
The type that indicates both read and write access
BOUND_PROPERTIES - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying whether or not to generate source code for bound properties.
boundPropertiesEnabled() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns true if bound properties are enabled.

C

canAccept(String, Object) - Method in class org.exolab.castor.types.CenturyDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.DurationDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.DateDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.TimeDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.GDayDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.GYearDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.GMonthDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.MonthDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in class org.exolab.castor.types.YearDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
canAccept(String, Object) - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
CastorException - exception org.exolab.castor.xml.CastorException.
The base exception for Castor (or at least Castor XML)
CastorException() - Constructor for class org.exolab.castor.xml.CastorException
Creates a new CastorException with no message, or nested Exception
CastorException(int) - Constructor for class org.exolab.castor.xml.CastorException
Creates a new CastorException with the given nested exception.
CastorException(String) - Constructor for class org.exolab.castor.xml.CastorException
Creates a new CastorException with the given message.
CastorException(String, int) - Constructor for class org.exolab.castor.xml.CastorException
Creates a new CastorException with the given message nested exception.
Century - class org.exolab.castor.types.Century.
Describe an XML schema Century
Century() - Constructor for class org.exolab.castor.types.Century
 
CenturyDescriptor - class org.exolab.castor.types.CenturyDescriptor.
The Century Descriptor
CenturyDescriptor() - Constructor for class org.exolab.castor.types.CenturyDescriptor
 
characters(char[], int, int) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
characters(char[], int, int) - Method in class org.exolab.castor.xml.DebugHandler
 
characters(char[], int, int) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
characters(char[], int, int) - Method in class org.exolab.castor.dsml.Consumer
 
checkpoint() - Method in interface org.exolab.castor.jdo.Database
Deprecated. Use Database.commit() and Database.rollback() instead; this method cannot be implemented properly with multiple type of locks and will not be supported in future versions of the API
checkValidity(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
Checks the field validity.
checkValidity(Object) - Method in interface org.exolab.castor.mapping.FieldHandler
Deprecated. No longer supported
CHOICE - Static variable in class org.exolab.castor.builder.GroupInfo
The compositor value that indicates that only one field may be present
Class - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
Class - Static variable in class org.exolab.castor.builder.SGTypes
 
CLASS - Static variable in interface org.exolab.castor.builder.BindingComponent
 
ClassDescFieldNames - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying if we want to have a 'public static final String' generated for each attribute and element name used within a class descriptor
classDescFieldNames() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns true if we generate a 'public static final String' for the name of each attribute and element described by the class descriptor Enabling this property is controlled via the org.exolab.castor.builder.classdescfieldnames item in the castorbuilder.properties file.
ClassDescriptor - interface org.exolab.castor.mapping.ClassDescriptor.
Describes the properties of a class and its fields.
ClassDescriptorEnumeration - interface org.exolab.castor.xml.ClassDescriptorEnumeration.
An enumeration interface specifically for XMLClassDescriptors.
ClassDescriptorResolver - interface org.exolab.castor.xml.ClassDescriptorResolver.
An interface for finding or "resolving" XMLClassDescriptor classes.
ClassInfo - class org.exolab.castor.builder.ClassInfo.
This class holds the necessary information so that the source generator can properly create the necessary Classes for the Object model.
ClassInfo(JClass) - Constructor for class org.exolab.castor.builder.ClassInfo
Creates a new ClassInfo
ClassInfoResolver - interface org.exolab.castor.builder.ClassInfoResolver.
A class for "caching" ClassInfo's which later need to be resolved (retrieved) by another ClassInfo
ClassNotPersistenceCapableException - exception org.exolab.castor.jdo.ClassNotPersistenceCapableException.
Exception thrown to indicate objects of this class are not persistent capable.
ClassNotPersistenceCapableException(String) - Constructor for class org.exolab.castor.jdo.ClassNotPersistenceCapableException
 
ClassValidator - interface org.exolab.castor.xml.ClassValidator.
The validation interface used for validating class instances
clear(Object) - Method in interface org.exolab.castor.mapping.MapHandler
Clears the map of all key-value pairs.
clear(Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Clears the collection of any objects.
close() - Method in interface org.exolab.castor.jdo.Database
Closes the database.
close() - Method in interface org.exolab.castor.jdo.Query
Close the query and release all resources held by the query.
close() - Method in interface org.exolab.castor.jdo.QueryResults
Closes the result set and releases all resources held by it.
CollectionHandler - interface org.exolab.castor.mapping.CollectionHandler.
Collection handler for adding/listing elements of a collection.
CollectionInfo - class org.exolab.castor.builder.CollectionInfo.
A helper used for generating source that deals with Collections
CollectionInfo(XSType, String, String) - Constructor for class org.exolab.castor.builder.CollectionInfo
Creates a new CollectionInfo
CollectionInfoJ2 - class org.exolab.castor.builder.CollectionInfoJ2.
A helper used for generating source that deals with Java 2 Collections.
CollectionInfoJ2(XSType, String, String) - Constructor for class org.exolab.castor.builder.CollectionInfoJ2
 
CollectionInfoODMG30 - class org.exolab.castor.builder.CollectionInfoODMG30.
A helper used for generating source that deals with Collections.
CollectionInfoODMG30(XSType, String, String) - Constructor for class org.exolab.castor.builder.CollectionInfoODMG30
Creates a new CollectionInfoODMG30
COMMENT - Static variable in class org.exolab.castor.types.AnyNode
Representation for a comment node.
commit() - Method in interface org.exolab.castor.jdo.Database
Commits and closes the transaction.
compareTo(DateTimeBase) - Method in class org.exolab.castor.types.DateTimeBase
Compares two date/time data types.
componentType() - Method in class org.exolab.castor.xml.UnmarshalHandler.ArrayHandler
 
Consumer - class org.exolab.castor.dsml.Consumer.
 
Consumer() - Constructor for class org.exolab.castor.dsml.Consumer
 
contains(FieldInfo) - Method in class org.exolab.castor.builder.ClassInfo
Returns true if the given FieldInfo is contained within this ClassInfo
convert(Object, String) - Method in interface org.exolab.castor.mapping.TypeConvertor
Convert the object from one type to another.
convertType(SimpleType) - Static method in class org.exolab.castor.builder.TypeConversion
Converts the given Simpletype to the appropriate XSType.
convertType(SimpleType, boolean, String) - Static method in class org.exolab.castor.builder.TypeConversion
 
convertType(SimpleType, String) - Static method in class org.exolab.castor.builder.TypeConversion
 
convertType(String) - Static method in class org.exolab.castor.builder.TypeConversion
Returns the XSType that corresponds to the given javaType
convertUponGet(Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
This method is used to convert the value when the getValue method is called.
convertUponSet(Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
This method is used to convert the value when the setValue method is called.
create() - Method in interface org.exolab.castor.mapping.MapHandler
Creates a new Instance of the map represented by this MapHandler.
create(Object) - Method in interface org.exolab.castor.jdo.Database
Creates a new object in persistent storage.
create(String) - Method in interface org.exolab.castor.jdo.OQLQuery
Creates an OQL query from the supplied statement.
createAccessMethods() - Method in class org.exolab.castor.builder.IdentityInfo
 
createAccessMethods(JClass) - Method in class org.exolab.castor.builder.FieldInfo
Creates the access methods for this FieldInfo
createAccessMethods(JClass) - Method in class org.exolab.castor.builder.CollectionInfo
Creates the Access methods for the collection described by this CollectionInfo
createAccessMethods(JClass) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates the Access methods for the collection described by this CollectionInfo
createAddInsertMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of add method with an index.
createAddInsertMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of add method with index.
createAddInsertMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of add method with index.
createAddMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of add method.
createAddMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of add method.
createAddMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of add method.
createClassName(Group) - Method in class org.exolab.castor.builder.GroupNaming
Creates a class name for the given Group.
createClearMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of clear() method.
createCollection(XSType, String, String) - Method in class org.exolab.castor.builder.FieldInfoFactory
 
createCollection(XSType, String, String, String) - Method in class org.exolab.castor.builder.FieldInfoFactory
 
Created - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
createEnumerateMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of Enumerate method.
createEnumerateMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of Enumerate method.
createEnumerateMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of Enumerate method.
createEqualsMethod(JClass) - Static method in class org.exolab.castor.builder.SourceFactory
Create an 'equals' method on the given JClass
createFieldInfo(XMLBindingComponent, ClassInfoResolver) - Method in class org.exolab.castor.builder.MemberFactory
Creates a FieldInfo object for the given XMLBindingComponent.
createFieldInfo(XSType, String) - Method in class org.exolab.castor.builder.FieldInfoFactory
 
createFieldInfoForAny(Wildcard) - Method in class org.exolab.castor.builder.MemberFactory
Creates a FieldInfo for content models that support "any" element.
createFieldInfoForContent(XSType) - Method in class org.exolab.castor.builder.MemberFactory
Creates a FieldInfo for content.
createGetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of the get(index) method.
createGetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of the get(index) method.
createGetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of the get(index) method.
createGetCollectionReferenceMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of collection reference get method.
createGetCollectionReferenceMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of collection reference get method.
createGetCountMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of getCount method.
createGetCountMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of getCount method.
createGetMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of object[] get() method.
createGetMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of object[] get() method.
createGetMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of object[] get() method.
createGetterComment(JDocComment) - Method in class org.exolab.castor.builder.FieldInfo
Creates the Javadoc comments for the getter method associated with this FieldInfo.
createHandler() - Method in class org.exolab.castor.xml.Unmarshaller
Creates and initalizes an UnmarshalHandler
createIdentity(String) - Method in class org.exolab.castor.builder.FieldInfoFactory
 
createJavaField(JClass) - Method in class org.exolab.castor.builder.FieldInfo
Creates the JMembers for this FieldInfo, sometimes a "field" requires more than one java field
createNamespaces() - Method in class org.exolab.castor.xml.Namespaces
Creates a new Namespaces instance with this Namespaces as the parent
createRemoveAllMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of removeAll() method.
createRemoveAllMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of removeAll() method.
createRemoveAllMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of removeAll() method.
createRemoveByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of remove(int i) method.
createRemoveByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of remove(int i) method.
createRemoveByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of remove(int i) method.
createRemoveByObjectMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of remove(Object) method.
createRemoveByObjectMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of remove(Object) method.
createRemoveByObjectMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of remove(Object) method.
createRemoveMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of remove(Object) method.
createSetArrayMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of array set method
createSetArrayMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of array set method
createSetArrayMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of array set method Method added 12/14/2000 BD
createSetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of set method.
createSetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of set method.
createSetByIndexMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates implementation of set method.
createSetCollectionMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of collection set method.
createSetCollectionMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of collection set method.
createSetCollectionReferenceMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfo
Creates implementation of collection reference set method.
createSetCollectionReferenceMethod(JMethod) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates implementation of collection reference set method.
createSetterComment(JDocComment) - Method in class org.exolab.castor.builder.FieldInfo
Creates the Javadoc comments for the setter method associated with this FieldInfo.
createSource(ClassInfo) - Static method in class org.exolab.castor.builder.DescriptorSourceFactory
Creates the Source code of a MarshalInfo for a given XML Schema element declaration
createSourceCode(SimpleType, SGStateInfo) - Method in class org.exolab.castor.builder.SourceFactory
Creates the Java source code to support the given Simpletype
createSourceCode(XMLBindingComponent, SGStateInfo) - Method in class org.exolab.castor.builder.SourceFactory
Creates a new ClassInfo for the given XMLBindingComponent.
createTestableMethods(JClass) - Static method in class org.exolab.castor.builder.SourceFactory
Implement org.exolab.castor.tests.framework.CastorTestable im the given JClass
createXMLName(Class) - Method in class org.exolab.castor.xml.XMLNaming
Creates the XML Name for the given class The actual behavior of this method is determined by the implementation.

D

Database - interface org.exolab.castor.jdo.Database.
An open connection to the database.
DatabaseNotFoundException - exception org.exolab.castor.jdo.DatabaseNotFoundException.
This exception is thrown when attempting to open a database that does not exist.
DatabaseNotFoundException(Exception) - Constructor for class org.exolab.castor.jdo.DatabaseNotFoundException
 
DatabaseNotFoundException(String) - Constructor for class org.exolab.castor.jdo.DatabaseNotFoundException
 
DataObjectAccessException - exception org.exolab.castor.jdo.DataObjectAccessException.
An exception encapsulating another exception which occurs during operation to data object.
DataObjectAccessException(String) - Constructor for class org.exolab.castor.jdo.DataObjectAccessException
 
DataObjectAccessException(String, Exception) - Constructor for class org.exolab.castor.jdo.DataObjectAccessException
 
DataObjects - interface org.exolab.castor.jdo.DataObjects.
A factory for Database connections.
Date - class org.exolab.castor.types.Date.
Describe an XML schema Date.
DATE_FORMAT - Static variable in class org.exolab.castor.types.Date
The Date Format
Date() - Constructor for class org.exolab.castor.types.Date
 
Date(Date) - Constructor for class org.exolab.castor.types.Date
This constructor is used to convert a java.util.Date into a new org.exolab.castor.types.Date
Date(short[]) - Constructor for class org.exolab.castor.types.Date
Constructs a XML Schema Date instance given all the values of the different fields.
Date(String) - Constructor for class org.exolab.castor.types.Date
Constructs a date from a string
DateDescriptor - class org.exolab.castor.types.DateDescriptor.
The Date Descriptor
DateDescriptor() - Constructor for class org.exolab.castor.types.DateDescriptor
 
DateTimeBase - class org.exolab.castor.types.DateTimeBase.
The base class for date/time XML Schema types.
DateTimeBase() - Constructor for class org.exolab.castor.types.DateTimeBase
 
DAX - Static variable in class org.exolab.castor.mapping.Mapping
Use this object to obtain the mapping resolver for DAX from Mapping.getResolver(org.exolab.castor.mapping.Mapping.EngineMapping).
DbLocked - Static variable in interface org.exolab.castor.jdo.Database
Database lock access.
DbLocked - Static variable in class org.exolab.castor.mapping.AccessMode
DbLocked access.
DebugHandler - class org.exolab.castor.xml.DebugHandler.
A Simple DocumentHandler that intercepts SAX events and prints them to the console
DebugHandler(DocumentHandler) - Constructor for class org.exolab.castor.xml.DebugHandler
Creates a new DebugHandler which forwards events to the given document handler
DebugHandler(DocumentHandler, Writer) - Constructor for class org.exolab.castor.xml.DebugHandler
Creates a new DebugHandler which forwards events to the given document handler
declareAsAttributes(AttributeListImpl, boolean) - Method in class org.exolab.castor.xml.Namespaces
Declare the namespaces of this stack in as attributes.
DefaultLockTimeout - Static variable in class org.exolab.castor.jdo.JDO
The default lock timeout for this database is 10 seconds.
DefaultPolicy - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the DefaultPolicy policy,
Deleted - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
DeleteEmpty - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the DeleteEmpty policy, entries without attributes in the DSML are deleted from the Ldap.
deletePersistent(Object) - Method in interface org.exolab.castor.jdo.Database
Deprecated. See Database.remove(java.lang.Object)
Description - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
DescriptorSourceFactory - class org.exolab.castor.builder.DescriptorSourceFactory.
A factory for creating the source code of descriptor classes
DescriptorSourceFactory() - Constructor for class org.exolab.castor.builder.DescriptorSourceFactory
 
DescriptorType - class org.exolab.castor.xml.DescriptorType.
This class represents the Possible Descriptor types used by the marshalling Framework.
DN - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes
 
DuplicateIdentityException - exception org.exolab.castor.jdo.DuplicateIdentityException.
Exception indicating that a duplicate identity has been found and an object with the same identity already exists in persistent storage.
DuplicateIdentityException(String) - Constructor for class org.exolab.castor.jdo.DuplicateIdentityException
 
Duration - class org.exolab.castor.types.Duration.
This class is the representation of XML Schema datatype: duration.
Duration() - Constructor for class org.exolab.castor.types.Duration
default constructor
Duration(long) - Constructor for class org.exolab.castor.types.Duration
This constructor fills in the duration fields according to the value of the long by calling setValue.
Duration(String) - Constructor for class org.exolab.castor.types.Duration
Constructs a duration from a string
DurationDescriptor - class org.exolab.castor.types.DurationDescriptor.
The Duration Descriptor
DurationDescriptor() - Constructor for class org.exolab.castor.types.DurationDescriptor
 

E

element - Static variable in class org.exolab.castor.xml.DescriptorType
The Element DescriptorType
Element - Static variable in class org.exolab.castor.xml.NodeType
Element node type (element).
Element - Static variable in class org.exolab.castor.dsml.XML.Schema
 
Element - Static variable in class org.exolab.castor.dsml.XML.Entries
 
ELEMENT - Static variable in class org.exolab.castor.types.AnyNode
Representation for an element node.
ELEMENT - Static variable in class org.exolab.castor.xml.DescriptorType
Represents the descriptor type for Elements
ELEMENT - Static variable in class org.exolab.castor.xml.NodeType
The element type
ELEMENT_TYPE - Static variable in class org.exolab.castor.builder.XMLInfo
Represents the element node type
elements(Object) - Method in interface org.exolab.castor.mapping.MapHandler
Returns an enumeration of all the objects in the Map.
elements(Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Returns an enumeration of all the elements in the collection.
enableDebug - Static variable in class org.exolab.castor.xml.Marshaller
A static flag used to enable debugging when using the static marshal methods.
Encoding - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes
 
endDocument() - Method in class org.exolab.castor.xml.UnmarshalHandler
 
endDocument() - Method in class org.exolab.castor.xml.DebugHandler
 
endDocument() - Method in class org.exolab.castor.dsml.Producer
 
endDocument() - Method in class org.exolab.castor.dsml.Consumer
 
endElement(String) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
endElement(String) - Method in class org.exolab.castor.xml.DebugHandler
 
endElement(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
endElement(String) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
endElement(String) - Method in class org.exolab.castor.dsml.Consumer
 
Entry - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
Enumeration - Static variable in class org.exolab.castor.builder.SGTypes
 
equal(Duration) - Method in class org.exolab.castor.types.Duration
Returns true if the instance of TimeDuration has the same fields of the parameter
equal(RecurringDuration) - Method in class org.exolab.castor.types.RecurringDuration
Returns true if the present instance of Recurring Duration is equal to the parameter.
equal(RecurringDurationBase) - Method in class org.exolab.castor.types.RecurringDurationBase
Returns true if the present instance of Recurring Duration Base is equal to the parameter.
equal(TimeDuration) - Method in class org.exolab.castor.types.TimeDuration
Returns true if the instance of TimeDuration has the same fields of the parameter
Equality - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
EQUALS - Static variable in class org.exolab.castor.types.DateTimeBase
 
equals(Object) - Method in class org.exolab.castor.types.RecurringDurationBase
Override the java.lang.equals method
equals(Object) - Method in class org.exolab.castor.types.RecurringDuration
Override the java.lang.equals method
equals(Object) - Method in class org.exolab.castor.types.DateTimeBase
Overrides the java.lang.Object#equals method
equals(Object) - Method in class org.exolab.castor.types.TimeDuration
Override the java.lang.equals method
equals(Object) - Method in class org.exolab.castor.types.Duration
Override the java.lang.equals method
equals(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
Returns true if the given object is an XMLFieldHandler that is equivalent to this one.
equals(Object) - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if the given Object is equal to this instance of BindingComponent.
EqualsMethod - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying if we want to have the equals method generated for each generated class
equalsMethod() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns true if we generate an 'equals' method for each generated class.
error() - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns true if an error was generated on the last call to one of the resolve methods
error(SAXParseException) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
EventProducer - interface org.exolab.castor.xml.EventProducer.
A interface which abstracts anything which can produce SAX events.
Exclusive - Static variable in interface org.exolab.castor.jdo.Database
Exclusive access.
Exclusive - Static variable in class org.exolab.castor.mapping.AccessMode
Exclusive access.
execute() - Method in interface org.exolab.castor.jdo.Query
Execute the query.
execute(boolean) - Method in interface org.exolab.castor.jdo.Query
Experimental This is used for cursor support
execute(short) - Method in interface org.exolab.castor.jdo.Query
Experimental
execute(short, boolean) - Method in interface org.exolab.castor.jdo.Query
 
export(DocumentHandler, boolean, boolean) - Method in class org.exolab.castor.dsml.Exporter
 
export(OutputStream, boolean, boolean) - Method in class org.exolab.castor.dsml.Exporter
 
export(Writer, boolean, boolean) - Method in class org.exolab.castor.dsml.Exporter
 
Exporter - class org.exolab.castor.dsml.Exporter.
 
Exporter() - Constructor for class org.exolab.castor.dsml.Exporter
 
EXTRA_COLLECTION_METHODS - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying whether or not to generate source code for extra collection methods.

F

fatalError(SAXParseException) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
FatalPersistenceException - exception org.exolab.castor.jdo.FatalPersistenceException.
A fatal exception indicates the persistence engine is no longer usable.
FatalPersistenceException(String) - Constructor for class org.exolab.castor.jdo.FatalPersistenceException
 
fieldAdded(String, Object, Object) - Method in interface org.exolab.castor.xml.UnmarshalListener
This method is called after a child object has been added during the unmarshalling.
FieldDescriptor - interface org.exolab.castor.mapping.FieldDescriptor.
Describes the properties of a field.
FieldHandler - interface org.exolab.castor.mapping.FieldHandler.
A field handler knows how to perform various operations on the field that require access to the field value.
FieldInfo - class org.exolab.castor.builder.FieldInfo.
A class for representing field members of a Class.
FieldInfo(XSType, String) - Constructor for class org.exolab.castor.builder.FieldInfo
Creates a new FieldInfo with the given XML Schema type and the given member name
FieldInfoFactory - class org.exolab.castor.builder.FieldInfoFactory.
This class is used as a factory to create all the FieldInfo objects used by the source generator.
FieldInfoFactory() - Constructor for class org.exolab.castor.builder.FieldInfoFactory
Creates a new FieldInfoFactory.
FieldInfoFactory(String) - Constructor for class org.exolab.castor.builder.FieldInfoFactory
 
FieldValidator - class org.exolab.castor.xml.FieldValidator.
Handles field validation
FieldValidator() - Constructor for class org.exolab.castor.xml.FieldValidator
Creates a default FieldValidator
FieldValidator(TypeValidator) - Constructor for class org.exolab.castor.xml.FieldValidator
Creates a new FieldValidator using the given TypeValidator
FileLocation - class org.exolab.castor.xml.FileLocation.
A simple FileLocation class used for finer grained detail of exceptions
FileLocation() - Constructor for class org.exolab.castor.xml.FileLocation
Creates a new FileLocation
FileLocation(int, int) - Constructor for class org.exolab.castor.xml.FileLocation
Creates a new FileLocation
FileLocation(String) - Constructor for class org.exolab.castor.xml.FileLocation
Creates a new FileLocation
FileLocation(String, int, int) - Constructor for class org.exolab.castor.xml.FileLocation
Creates a new FileLocation
FileName - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
The name of the configuration file.
FileReader - Static variable in class org.exolab.castor.builder.SGTypes
 
FileWriter - Static variable in class org.exolab.castor.builder.SGTypes
 

G

GDay - class org.exolab.castor.types.GDay.
Describe an XML schema gDay type.
GDay() - Constructor for class org.exolab.castor.types.GDay
public only for the generated source code
GDay(int) - Constructor for class org.exolab.castor.types.GDay
Constructs a XML Schema GDay instance given all the values of the different fields.
GDay(short) - Constructor for class org.exolab.castor.types.GDay
Constructs a XML Schema GDay instance given all the values of the different fields.
GDay(String) - Constructor for class org.exolab.castor.types.GDay
Constructs a GDay from a string value.
GDayDescriptor - class org.exolab.castor.types.GDayDescriptor.
The GDay Descriptor
GDayDescriptor() - Constructor for class org.exolab.castor.types.GDayDescriptor
 
GeneralizedFieldHandler - class org.exolab.castor.mapping.GeneralizedFieldHandler.
An extended version of the FieldHandler interface which is used for making generic libraries of FieldHandlers which can be used for more than one field or class, but have similar conversion algorithms.
generateClassDescriptor(Class) - Method in class org.exolab.castor.xml.Introspector
Creates an XMLClassDescriptor for the given class by using Reflection.
generateClassDescriptor(Class, PrintWriter) - Method in class org.exolab.castor.xml.Introspector
Creates an XMLClassDescriptor for the given class by using Reflection.
generateExtraCollectionMethods() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns true if extra methods for collection fields should be generated.
generateInitializerCode(JSourceCode) - Method in class org.exolab.castor.builder.FieldInfo
Creates code for initialization of this Member
generateInitializerCode(JSourceCode) - Method in class org.exolab.castor.builder.CollectionInfo
Creates code for initialization of this Member
generateInitializerCode(JSourceCode) - Method in class org.exolab.castor.builder.CollectionInfoJ2
Creates code for initialization of this Member
generateInitializerCode(JSourceCode) - Method in class org.exolab.castor.builder.CollectionInfoODMG30
Creates code for initialization of this Member
generateSource(InputSource, String) - Method in class org.exolab.castor.builder.SourceGenerator
Creates Java Source code (Object model) for the given XML Schema
generateSource(Reader, String) - Method in class org.exolab.castor.builder.SourceGenerator
Creates Java Source code (Object model) for the given XML Schema.
generateSource(Schema, String) - Method in class org.exolab.castor.builder.SourceGenerator
Creates Java Source code (Object model) for the given XML Schema.
generateSource(String, String) - Method in class org.exolab.castor.builder.SourceGenerator
Creates Java Source code (Object model) for the given XML Schema.
get(Object, Object) - Method in interface org.exolab.castor.mapping.MapHandler
Returns the object associated with the given key.
getAccessMode() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.DateDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in class org.exolab.castor.types.YearDescriptor
Returns the access mode specified for this class.
getAccessMode() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns the access mode specified for this class.
getAccessMode(String) - Static method in class org.exolab.castor.mapping.AccessMode
Returns the access mode from the name.
getAttributeDescriptors() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.DateDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.types.YearDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeField(String) - Method in class org.exolab.castor.builder.ClassInfo
Returns a fieldInfo that corresponds to an attribute with the given node name.
getAttributeFields() - Method in class org.exolab.castor.builder.ClassInfo
Returns an array of XML attribute associated fields
getBaseClass() - Method in class org.exolab.castor.builder.ClassInfo
Returns the base class of this classInfo if any.
getBaseDN() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
getCentury() - Method in class org.exolab.castor.types.RecurringDuration
 
getCentury() - Method in class org.exolab.castor.types.DateTimeBase
 
getCentury() - Method in class org.exolab.castor.types.GMonthDay
 
getCentury() - Method in class org.exolab.castor.types.Time
 
getClassDescriptor() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns the class descriptor related to the field type.
getClassLoader() - Method in interface org.exolab.castor.jdo.Database
Returns the current ClassLoader if one has been set for this Database instance.
getClassLoader() - Method in class org.exolab.castor.jdo.JDO
Returns the application classloader.
getClassLoader() - Method in class org.exolab.castor.mapping.Mapping
Returns the class loader used by this mapping object.
getClassLoader() - Method in interface org.exolab.castor.mapping.MappingResolver
Returns the class loader associated with this mapping resolver if one was specified.
getCollectionType() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the name of collection type such as 'arraylist' in which we will store the different occurrences of the java member generated to represent that BindingComponent.
getColumnNumber() - Method in class org.exolab.castor.xml.FileLocation
Returns the column number for this Location
getComment() - Method in class org.exolab.castor.builder.FieldInfo
Returns the comment associated with this Member
getConfiguration() - Method in class org.exolab.castor.jdo.JDO
Return the URL of the database configuration file.
getConfiguration() - Method in class org.exolab.castor.xml.ValidationContext
Returns the Configuration to use during validation.
getContainingClassDescriptor() - Method in interface org.exolab.castor.mapping.FieldDescriptor
 
getContent() - Method in class org.exolab.castor.builder.CollectionInfo
 
getContentDescriptor() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.DateDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.types.YearDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentHandler(UnmarshalHandler) - Static method in class org.exolab.castor.xml.Unmarshaller
Wraps the given UnmarshalHandler with a SAX 2 ContentHandler.
getContentName() - Method in class org.exolab.castor.builder.CollectionInfo
 
getContentType() - Method in class org.exolab.castor.builder.CollectionInfo
 
getCurrentObject() - Method in class org.exolab.castor.xml.UnmarshalHandler
Returns the Object that the UnmarshalHandler is currently handling (within the object model), or null if the current element is a simpleType.
getData() - Method in class org.exolab.castor.xml.ProcessingInstruction
Returns the data for the processing instruction.
getDatabase() - Method in class org.exolab.castor.jdo.JDO
Opens and returns a connection to the database.
getDatabase() - Method in interface org.exolab.castor.jdo.DataObjects
Opens and returns a connection to the database.
getDatabaseName() - Method in interface org.exolab.castor.jdo.Database
Return the name of the database
getDatabaseName() - Method in class org.exolab.castor.jdo.JDO
Returns the name of this database.
getDatabasePooling() - Method in class org.exolab.castor.jdo.JDO
Indicates if jdo Database pooling is enable or not.
getDay() - Method in class org.exolab.castor.types.RecurringDuration
 
getDay() - Method in class org.exolab.castor.types.DateTimeBase
 
getDay() - Method in class org.exolab.castor.types.GMonth
 
getDay() - Method in class org.exolab.castor.types.GYearMonth
 
getDay() - Method in class org.exolab.castor.types.Time
 
getDay() - Method in class org.exolab.castor.types.TimeDuration
 
getDay() - Method in class org.exolab.castor.types.Duration
 
getDay(short) - Method in class org.exolab.castor.types.Time
 
getDeclaringClassInfo() - Method in class org.exolab.castor.builder.FieldInfo
Returns the ClassInfo to which this Member was declared, for inheritance reasons
getDefault() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns the default configuration file.
getDefaultValue() - Method in class org.exolab.castor.builder.FieldInfo
Returns the default value for this FieldInfo
getDeleteMethodName() - Method in class org.exolab.castor.builder.FieldInfo
Returns the name of the delete method for this FieldInfo.
getDescription() - Method in class org.exolab.castor.jdo.JDO
Returns the description of this database.
getDescription() - Method in interface org.exolab.castor.jdo.DataObjects
Returns the description of this database.
getDescriptor(Class) - Method in interface org.exolab.castor.mapping.MappingResolver
Returns the class descriptor for the specified Java class.
getDirectPolicy(String) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
getDocumentLocator() - Method in class org.exolab.castor.xml.UnmarshalHandler
 
getDuration() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getElementDescriptors() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.DateDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.types.YearDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementField(String) - Method in class org.exolab.castor.builder.ClassInfo
Returns a fieldInfo that corresponds to an element with the given node name.
getElementFields() - Method in class org.exolab.castor.builder.ClassInfo
Returns an array of XML element associated fields
getElementName() - Method in class org.exolab.castor.builder.CollectionInfo
 
getEntityResolver() - Method in class org.exolab.castor.jdo.JDO
Returns the entity resolver.
getErrorCode() - Method in class org.exolab.castor.xml.CastorException
Returns the error code for this Exception, or -1 if no error code exists.
getErrorMessage() - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the last error message generated If no error String exists, null will be returned
getException() - Method in class org.exolab.castor.jdo.PersistenceException
 
getException() - Method in class org.exolab.castor.jdo.DataObjectAccessException
 
getException() - Method in class org.exolab.castor.jdo.DatabaseNotFoundException
 
getException() - Method in class org.exolab.castor.xml.ValidationException
Returns the exception, which in turn caused this Exception to be thrown, or null if nested exception exists.
getException() - Method in class org.exolab.castor.xml.XMLException
Returns the exception, which in turn caused this Exception to be thrown, or null if nested exception exists.
getException() - Method in class org.exolab.castor.dsml.ImportExportException
 
getException() - Method in class org.exolab.castor.mapping.ValidityException
 
getException() - Method in class org.exolab.castor.mapping.MappingException
 
getException() - Method in class org.exolab.castor.mapping.MappingRuntimeException
Returns the Exception which caused this Exception, or null if no nested exception exists.
getExtends() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.DateDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in class org.exolab.castor.types.YearDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns the class descriptor of the class extended by this class.
getExtends() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the name of a super class for the current BindingComponent.
getFieldCount() - Method in class org.exolab.castor.builder.ClassInfo
Returns the number of FieldInfo definitions for this ClassInfo.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.DurationDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.DateDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.TimeDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.GDayDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.GYearDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.MonthDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.types.YearDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldName() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns the name of the field.
getFields() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.DurationDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.DateDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.TimeDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.GDayDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.GYearDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.MonthDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in class org.exolab.castor.types.YearDescriptor
Returns a list of fields represented by this descriptor.
getFields() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns a list of fields represented by this descriptor.
getFieldType() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns the Java type of the field.
getFieldType() - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Returns the class type for the field that this GeneralizedFieldHandler converts to and from.
getFilename() - Method in class org.exolab.castor.xml.FileLocation
Returns the name of the file to which this FileLocation refers
getFilter() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
getFirstAttribute() - Method in class org.exolab.castor.types.AnyNode
Returns the first attribute of the current ELEMENT node or null.
getFirstChild() - Method in class org.exolab.castor.types.AnyNode
Returns the first Child node of this node.
getFirstNamespace() - Method in class org.exolab.castor.types.AnyNode
Returns the first namespace of the current ELEMENT node or null.
getFixedValue() - Method in class org.exolab.castor.builder.FieldInfo
Returns the fixed production for this FieldInfo, or null if no fixed value has been specified.
getGroupInfo() - Method in class org.exolab.castor.builder.ClassInfo
Returns the GroupInfo for this ClassInfo
getHandler() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns the handler of the field.
getHasMethodName() - Method in class org.exolab.castor.builder.FieldInfo
Returns the name of the has method for this FieldInfo
getHour() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getHour() - Method in class org.exolab.castor.types.DateTimeBase
 
getHour() - Method in class org.exolab.castor.types.Date
 
getHour() - Method in class org.exolab.castor.types.TimeDuration
 
getHour() - Method in class org.exolab.castor.types.Duration
 
getIdentity() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.DateDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in class org.exolab.castor.types.YearDescriptor
Returns the identity field, null if this class has no identity.
getIdentity() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns the identity field, null if this class has no identity.
getIdentity(Object) - Method in interface org.exolab.castor.jdo.Database
Returns the object's identity.
getImplements() - Method in interface org.exolab.castor.builder.BindingComponent
Returns an array of the different interface names implemented by the class that will represent the current BindingComponent.
getImportDescriptor() - Method in class org.exolab.castor.dsml.Exporter
 
getImportDescriptor() - Method in class org.exolab.castor.dsml.Importer
 
getImportEventListener() - Method in class org.exolab.castor.dsml.Importer
 
getIndex(String, String) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the index of the attribute associated with the given name and namespace.
getInstance() - Static method in class org.exolab.castor.xml.XMLNaming
Returns the default instance of XMLNaming
getJavaClass() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.DateDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in class org.exolab.castor.types.YearDescriptor
Returns the Java class represented by this descriptor.
getJavaClass() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns the Java class represented by this descriptor.
getJavaClassName() - Method in interface org.exolab.castor.builder.BindingComponent
Returns a valid Java Class Name corresponding to this BindingComponent.
getJavaMemberName() - Method in interface org.exolab.castor.builder.BindingComponent
Returns a valid Java Member Name corresponding to this BindingComponent.
getJavaPackage() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the java package associated with this BindingComponent.
getJavaType() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the XSType that corresponds to the Java type chosen to represent this BindingComponent.
getJClass() - Method in class org.exolab.castor.builder.ClassInfo
Returns the JClass described by this ClassInfo
getKey() - Method in class org.exolab.castor.mapping.MapItem
Returns the key Object for this MapItem, or null if no key has been specified.
getLineNumber() - Method in class org.exolab.castor.xml.FileLocation
Returns the line number for this location
getLocalName() - Method in class org.exolab.castor.types.AnyNode
Returns the local name of the node.
getLocalNamespaces() - Method in class org.exolab.castor.xml.Namespaces
Returns an Enumeration of local namespace URIs for this Namespaces.
getLocation() - Method in class org.exolab.castor.xml.ValidationException
 
getLockTimeout() - Method in class org.exolab.castor.jdo.JDO
Returns the lock timeout for this database.
getLogInterceptor() - Method in class org.exolab.castor.jdo.JDO
Returns the log interceptor for this database source.
getLowerBound() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the lower bound of the collection that is generated from this BindingComponent.
getMappingLoader() - Method in interface org.exolab.castor.xml.ClassDescriptorResolver

Note: This method will be removed soon (kv).
getMarshalExtendedType() - Method in class org.exolab.castor.xml.Marshaller
If True the marshaller will use the 'xsi:type' attribute to marshall a field value that extended the defined field type.
getMaxOccurs() - Method in class org.exolab.castor.xml.FieldValidator
Returns the maximum number of occurances for a given object.
getMaxOccurs() - Method in class org.exolab.castor.builder.GroupInfo
Returns the maximum occurance for this group
getMessage() - Method in class org.exolab.castor.xml.CastorException
Returns the detail message for this Exception
getMilli() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getMilli() - Method in class org.exolab.castor.types.DateTimeBase
 
getMilli() - Method in class org.exolab.castor.types.Date
 
getMilli() - Method in class org.exolab.castor.types.TimeDuration
 
getMilli() - Method in class org.exolab.castor.types.Duration
 
getMinOccurs() - Method in class org.exolab.castor.xml.FieldValidator
Returns the mimimum number of occurances for a given object.
getMinOccurs() - Method in class org.exolab.castor.builder.GroupInfo
Returns the minimum occurance for this group
getMinute() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getMinute() - Method in class org.exolab.castor.types.DateTimeBase
 
getMinute() - Method in class org.exolab.castor.types.Date
 
getMinute() - Method in class org.exolab.castor.types.TimeDuration
 
getMinute() - Method in class org.exolab.castor.types.Duration
 
getMonth() - Method in class org.exolab.castor.types.RecurringDuration
 
getMonth() - Method in class org.exolab.castor.types.DateTimeBase
 
getMonth() - Method in class org.exolab.castor.types.Time
 
getMonth() - Method in class org.exolab.castor.types.TimeDuration
 
getMonth() - Method in class org.exolab.castor.types.GYear
 
getMonth() - Method in class org.exolab.castor.types.Duration
 
getMonth() - Method in class org.exolab.castor.types.GDay
 
getMonth(short) - Method in class org.exolab.castor.types.Time
 
getName() - Method in class org.exolab.castor.builder.FieldInfo
Returns the name of this FieldInfo
getName(int) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the name of the attribute located at the given index.
getNamespace(int) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the namespace of the attribute located at the given index.
getNamespacePrefix() - Method in class org.exolab.castor.types.AnyNode
Returns the namespace prefix associated with the namespace URI of this node.
getNamespacePrefix() - Method in class org.exolab.castor.builder.XMLInfo
Returns the namespace prefix of the object described by this XMLInfo
getNameSpacePrefix() - Method in class org.exolab.castor.types.CenturyDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.DurationDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.GMonthDayDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.DateDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.TimePeriodDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.TimeDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.TimeDurationDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.GYearMonthDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.GDayDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.GYearDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.GMonthDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.MonthDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.YearDescriptor
 
getNameSpacePrefix() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Return the "suggested" namespace prefix to use when marshalling as XML.
getNameSpacePrefix() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
 
getNamespacePrefix(String) - Method in class org.exolab.castor.xml.Namespaces
Returns the Namespace prefix associated with the given URI.
getNamespacePrefixes(String) - Method in class org.exolab.castor.xml.Namespaces
Returns all namespace prefixes associated with the given URI, including those from parent scopes.
getNamespacePrefixes(String, boolean) - Method in class org.exolab.castor.xml.Namespaces
Returns the Namespace prefixes associated with the given URI.
getNamespaceURI() - Method in class org.exolab.castor.types.AnyNode
Returns the namespace URI of the node.
getNamespaceURI() - Method in class org.exolab.castor.builder.XMLInfo
Returns the namespace URI of the object described by this XMLInfo
getNameSpaceURI() - Method in class org.exolab.castor.types.CenturyDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.DurationDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.GMonthDayDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.DateDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.TimePeriodDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.TimeDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.TimeDurationDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.GYearMonthDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.GDayDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.GYearDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.GMonthDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.MonthDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.YearDescriptor
 
getNameSpaceURI() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the namespace URI to be used when marshalling and unmarshalling as XML.
getNameSpaceURI() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
 
getNamespaceURI(String) - Method in class org.exolab.castor.xml.Namespaces
Returns the Namespace URI associated with the given prefix
getNext() - Method in interface org.exolab.castor.xml.ClassDescriptorEnumeration
Returns the next XMLClassDescriptor in this enumeration.
getNextSibling() - Method in class org.exolab.castor.types.AnyNode
Returns the next sibling of the current node.
getNodeName() - Method in class org.exolab.castor.builder.XMLInfo
Returns the XML name for the object described by this XMLInfo
getNodeType() - Method in class org.exolab.castor.types.AnyNode
Returns the type of this node.
getNodeType() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the NodeType of the Field being described.
getNodeType() - Method in class org.exolab.castor.builder.XMLInfo
Returns the node type for the object described by this XMLInfo
getNodeType(String) - Static method in class org.exolab.castor.xml.NodeType
Returns the node type from the name.
getNodeTypeName() - Method in class org.exolab.castor.builder.XMLInfo
Returns the string name of the nodeType, either "attribute", "element" or "text".
getNonDefaultNamespacePrefix(String) - Method in class org.exolab.castor.xml.Namespaces
Returns the Namespace prefix associated with the given URI.
getNSPrefixAtRoot() - Method in class org.exolab.castor.xml.Marshaller
Deprecated.  
getObject() - Method in class org.exolab.castor.xml.UnmarshalHandler
Returns the "root" Object (ie.
getObject() - Method in class org.exolab.castor.xml.UnmarshalHandler.ArrayHandler
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.exolab.castor.jdo.JDO
 
getOQLQuery() - Method in interface org.exolab.castor.jdo.Database
Creates an OQL query with no statement.
getOQLQuery(String) - Method in interface org.exolab.castor.jdo.Database
Creates an OQL query from the supplied statement.
getParent() - Method in class org.exolab.castor.xml.Namespaces
Returns the parent Namespaces for this Namespaces instance.
getPeriod() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getPolicy(String) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
getPrimitiveNodeType() - Method in class org.exolab.castor.xml.Introspector
Returns the NodeType for java primitives
getProperty(String, String) - Static method in class org.exolab.castor.builder.SourceGenerator
Returns a property from the default configuration file.
getQualifiedName() - Method in interface org.exolab.castor.builder.BindingComponent
Returns a fully qualified java class name.
getQuery() - Method in interface org.exolab.castor.jdo.Database
Creates an empty query.
getReadMethod() - Method in class org.exolab.castor.builder.CollectionInfo
Returns the main read method for this member
getReadMethodName() - Method in class org.exolab.castor.builder.FieldInfo
Returns the name of the read method for this FieldInfo
getReadMethodName() - Method in class org.exolab.castor.builder.CollectionInfo
 
getReference() - Method in class org.exolab.castor.jdo.JDO
 
getResolver() - Method in class org.exolab.castor.xml.ValidationContext
Returns the ClassDescriptorResolver to use during validation.
getResolver(Mapping.EngineMapping) - Method in class org.exolab.castor.mapping.Mapping
Returns a mapping resolver for the suitable engine.
getResolver(Mapping.EngineMapping, Object) - Method in class org.exolab.castor.mapping.Mapping
Returns a mapping resolver for the suitable engine.
getResults() - Method in class org.exolab.castor.dsml.Consumer
 
getReturnAttrs() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
getRoot() - Method in class org.exolab.castor.mapping.Mapping
Returns a MappingRoot which contains all loaded mapping classes and key generators definition.
getRootElement() - Method in class org.exolab.castor.xml.Marshaller
Returns the name of the root element to use
getSchemaType() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the XML Schema type of the XML field being described.
getSchemaType() - Method in class org.exolab.castor.builder.XMLInfo
Returns the XML Schema type for the described object
getScope() - Method in interface org.exolab.castor.jdo.Database
 
getScope() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
getSearchDescriptor() - Method in class org.exolab.castor.dsml.Exporter
 
getSeconds() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getSeconds() - Method in class org.exolab.castor.types.DateTimeBase
 
getSeconds() - Method in class org.exolab.castor.types.Date
 
getSeconds() - Method in class org.exolab.castor.types.TimeDuration
 
getSeconds() - Method in class org.exolab.castor.types.Duration
 
getSize() - Method in interface org.exolab.castor.xml.AttributeSet
Returns the number of Attributes within this AttributeSet.
getStringValue() - Method in class org.exolab.castor.types.AnyNode
Returns the string value of the node.
getTarget() - Method in class org.exolab.castor.xml.ProcessingInstruction
Returns the target for the processing instruction.
getTextField() - Method in class org.exolab.castor.builder.ClassInfo
Returns the FieldInfo for the XML text associated field.
getTransactionManager() - Method in class org.exolab.castor.jdo.JDO
Returns the JNDI name of the transaction manager.
getType() - Method in class org.exolab.castor.xml.AccessRights
Returns the type of this Access
getType() - Method in class org.exolab.castor.xml.DescriptorType
Returns the type of this DescriptorType
getType() - Method in class org.exolab.castor.xml.NodeType
Returns the type of this NodeType
getType() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the type of this component binding.
getTypeValidator() - Method in class org.exolab.castor.xml.FieldValidator
Returns true if a TypeValidator has been set
getUpperBound() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the upper bound of the collection that is generated from this BindingComponent.
getValidator() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.DurationDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.DateDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.TimeDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.GDayDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.GYearDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.MonthDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.types.YearDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns a specific validator for the field described by this descriptor.
getValidator() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.builder.FieldInfo
Returns the fully qualified name of the Validator to use.
getValidator() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the fully qualified name of the Validator to use.
getValue() - Method in class org.exolab.castor.mapping.MapItem
Returns the value Object for this MapItem, or null if no value has yet been specified.
getValue() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the default value of the member generated from this binding component.
getValue(int) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the value of the attribute located at the given index within this AttributeSet.
getValue(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
Returns the value of the field from the object.
getValue(Object) - Method in class org.exolab.castor.mapping.AbstractFieldHandler
Returns the value of the field from the object.
getValue(Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Returns the value of the field from the object.
getValue(Object) - Method in interface org.exolab.castor.mapping.FieldHandler
Returns the value of the field from the object.
getValue(String) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the value of the attribute associated with the given name.
getValue(String, String) - Method in interface org.exolab.castor.xml.AttributeSet
Returns the value of the attribute associated with the given name.
getValues() - Method in class org.exolab.castor.types.RecurringDurationBase
returns an array of short with all the fields which describe a RecurringDurationBase
getValues() - Method in class org.exolab.castor.types.RecurringDuration
returns an array of short with all the fields which describe a RecurringDuration
getValues() - Method in class org.exolab.castor.types.DateTimeBase
returns an array of short with all the fields that describe a date/time type.
getValues() - Method in class org.exolab.castor.types.Date
Returns an array of short with all the fields that describe this Date type.
getValues() - Method in class org.exolab.castor.types.GMonthDay
Returns an array of short with all the fields that describe this gMonthDay type.
getValues() - Method in class org.exolab.castor.types.GYearMonth
Returns an array of short with all the fields that describe this gYearMonth type.
getValues() - Method in class org.exolab.castor.types.Time
returns an array of short with all the fields that describe this time type.
getValues() - Method in class org.exolab.castor.types.GYear
Returns an array of short with all the fields that describe this gYear type.
getVersion() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns the version number of this SourceGenerator
getWriteMethodName() - Method in class org.exolab.castor.builder.FieldInfo
Returns the name of the write method for this FieldInfo
getWriteMethodName() - Method in class org.exolab.castor.builder.CollectionInfo
 
getXMLFieldHandler() - Method in class org.exolab.castor.builder.FieldInfo
Returns the fully qualified name of the XMLFieldHandler to use.
getXMLFieldHandler() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the fully qualified name of the XMLFieldHandler to use.
getXMLName() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.DateDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.types.YearDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the XML Name for the field being described.
getXMLName() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XML Name for the Class being described.
getXSList() - Method in class org.exolab.castor.builder.CollectionInfo
 
getYear() - Method in class org.exolab.castor.types.RecurringDuration
 
getYear() - Method in class org.exolab.castor.types.DateTimeBase
 
getYear() - Method in class org.exolab.castor.types.GMonthDay
 
getYear() - Method in class org.exolab.castor.types.Time
 
getYear() - Method in class org.exolab.castor.types.TimeDuration
 
getYear() - Method in class org.exolab.castor.types.Duration
 
getYear(short) - Method in class org.exolab.castor.types.Time
 
getZoneHour() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getZoneHour() - Method in class org.exolab.castor.types.DateTimeBase
 
getZoneMinute() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getZoneMinute() - Method in class org.exolab.castor.types.DateTimeBase
 
GMonth - class org.exolab.castor.types.GMonth.
Describe an XML schema gMonth type.
GMonth() - Constructor for class org.exolab.castor.types.GMonth
public only for the generated source code
GMonth(int) - Constructor for class org.exolab.castor.types.GMonth
Constructs a XML Schema GMonth instance given all the values of the different fields.
GMonth(short) - Constructor for class org.exolab.castor.types.GMonth
Constructs a XML Schema GMonth instance given all the values of the different fields.
GMonth(String) - Constructor for class org.exolab.castor.types.GMonth
Constructs a GMonth from a string value.
GMonthDay - class org.exolab.castor.types.GMonthDay.
Describe an XML schema gMonthDay type.
GMonthDay() - Constructor for class org.exolab.castor.types.GMonthDay
public only for the generated source code
GMonthDay(int, int) - Constructor for class org.exolab.castor.types.GMonthDay
Instantiates a new gMonthDay given the value of the month and the value of the day.
GMonthDay(short[]) - Constructor for class org.exolab.castor.types.GMonthDay
Constructs a XML Schema GMonthDay instance given all the values of the different fields.
GMonthDay(short, short) - Constructor for class org.exolab.castor.types.GMonthDay
Instantiates a new gMonthDay given the value of the month and the value of the day.
GMonthDay(String) - Constructor for class org.exolab.castor.types.GMonthDay
Construct a GMonthDay from a string value
GMonthDayDescriptor - class org.exolab.castor.types.GMonthDayDescriptor.
The gMonthDay Descriptor.
GMonthDayDescriptor() - Constructor for class org.exolab.castor.types.GMonthDayDescriptor
 
GMonthDescriptor - class org.exolab.castor.types.GMonthDescriptor.
The GMonth Descriptor
GMonthDescriptor() - Constructor for class org.exolab.castor.types.GMonthDescriptor
 
GREATER_THAN - Static variable in class org.exolab.castor.types.DateTimeBase
 
GroupInfo - class org.exolab.castor.builder.GroupInfo.
A class to hold group information
GroupInfo() - Constructor for class org.exolab.castor.builder.GroupInfo
Creates a new GroupInfo
GroupNaming - class org.exolab.castor.builder.GroupNaming.
A simple class used for creating class names for unnamed Groups in XML Schema.
GroupNaming() - Constructor for class org.exolab.castor.builder.GroupNaming
Creates a new GroupNaming
GYear - class org.exolab.castor.types.GYear.
Describe an XML schema gYear type.
GYear() - Constructor for class org.exolab.castor.types.GYear
public only for the generated source code
GYear(int) - Constructor for class org.exolab.castor.types.GYear
Instantiates a new gYear given the value of the month and the value of the day.
GYear(short[]) - Constructor for class org.exolab.castor.types.GYear
Constructs a XML Schema GYear instance given all the values of the different fields.
GYear(short, short) - Constructor for class org.exolab.castor.types.GYear
Instantiates a new gYear given the value of the month and the value of the day.
GYear(String) - Constructor for class org.exolab.castor.types.GYear
Construct a GYear from a string value
GYearDescriptor - class org.exolab.castor.types.GYearDescriptor.
The GYear Descriptor
GYearDescriptor() - Constructor for class org.exolab.castor.types.GYearDescriptor
 
GYearMonth - class org.exolab.castor.types.GYearMonth.
Describe an XML schema gYearMonth type.
GYearMonth() - Constructor for class org.exolab.castor.types.GYearMonth
public only for the generated source code
GYearMonth(int, int) - Constructor for class org.exolab.castor.types.GYearMonth
Instantiates a new gYearMonth given the value of the month and the value of the day.
GYearMonth(short[]) - Constructor for class org.exolab.castor.types.GYearMonth
Constructs a XML Schema GYearMonth instance given all the values of the different fields.
GYearMonth(short, short, short) - Constructor for class org.exolab.castor.types.GYearMonth
Instantiates a new gYearMonth given the value of the month and the value of the day.
GYearMonth(String) - Constructor for class org.exolab.castor.types.GYearMonth
Constructs a GYearMonth given a string representation
GYearMonthDescriptor - class org.exolab.castor.types.GYearMonthDescriptor.
The GYearMonth Descriptor
GYearMonthDescriptor() - Constructor for class org.exolab.castor.types.GYearMonthDescriptor
 

H

hasBoundProperties() - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if bound properties must be generated for the class that will represent the current BindingComponent.
hasEquals() - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if equal method must be generated for the class that will represent the current BindingComponent.
hashCode() - Method in class org.exolab.castor.types.DateTimeBase
Overrides the java.lang.Object#hashcode method.
hashCode() - Method in class org.exolab.castor.types.Duration
Overrides the java.lang.Object#hashcode method.
hashCode() - Method in interface org.exolab.castor.builder.BindingComponent
Returns the hashCode value for this object.
Hashtable - Static variable in class org.exolab.castor.builder.SGTypes
 
hasMore() - Method in interface org.exolab.castor.jdo.QueryResults
Returns true if there are any more results in the result set.
hasNext() - Method in interface org.exolab.castor.xml.ClassDescriptorEnumeration
Returns true if there are more XMLClassDescriptors available.
hasTypeValidator() - Method in class org.exolab.castor.xml.FieldValidator
Returns true if a TypeValidator has been set

I

Id - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
IdentityInfo - class org.exolab.castor.builder.IdentityInfo.
 
IdentityInfo(String) - Constructor for class org.exolab.castor.builder.IdentityInfo
 
IDResolver - interface org.exolab.castor.xml.IDResolver.
A simple interface for doing custom IDREF resolving during Unmarshalling.
ignorableWhitespace(char[], int, int) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
ignorableWhitespace(char[], int, int) - Method in class org.exolab.castor.xml.DebugHandler
 
ignorableWhitespace(char[], int, int) - Method in class org.exolab.castor.dsml.Consumer
 
Ignored - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
IllegalStateException - Static variable in class org.exolab.castor.builder.SGTypes
 
ImportDescriptor - class org.exolab.castor.dsml.ImportDescriptor.
 
ImportDescriptor.Policy - class org.exolab.castor.dsml.ImportDescriptor.Policy.
 
ImportDescriptor.Policy() - Constructor for class org.exolab.castor.dsml.ImportDescriptor.Policy
 
ImportDescriptor() - Constructor for class org.exolab.castor.dsml.ImportDescriptor
 
importDocument(InputStream) - Method in class org.exolab.castor.dsml.Importer
 
importDocument(Parser, InputSource) - Method in class org.exolab.castor.dsml.Importer
 
importDocument(Reader) - Method in class org.exolab.castor.dsml.Importer
 
importEntries(Enumeration) - Method in class org.exolab.castor.dsml.Importer
 
Importer - class org.exolab.castor.dsml.Importer.
 
Importer() - Constructor for class org.exolab.castor.dsml.Importer
 
ImportEventListener - interface org.exolab.castor.dsml.ImportEventListener.
 
ImportExportException - exception org.exolab.castor.dsml.ImportExportException.
 
ImportExportException(Exception) - Constructor for class org.exolab.castor.dsml.ImportExportException
 
INDETERMINATE - Static variable in class org.exolab.castor.types.DateTimeBase
Fields used for comparison methods
IndexOutOfBoundsException - Static variable in class org.exolab.castor.builder.SGTypes
 
inheritedClassDesc - Variable in class org.exolab.castor.xml.MarshalFramework.InheritanceMatch
 
initialized(Object) - Method in interface org.exolab.castor.xml.UnmarshalListener
This method is called when an object has just been initialized by the Unmarshaller.
InstantiationException - Static variable in class org.exolab.castor.builder.SGTypes
 
INTERFACE - Static variable in interface org.exolab.castor.builder.BindingComponent
 
introspected(XMLClassDescriptor) - Static method in class org.exolab.castor.xml.Introspector
Returns true if the given XMLClassDescriptor was created via introspection
Introspector - class org.exolab.castor.xml.Introspector.
A Helper class for the Marshaller and Unmarshaller, basically the common code base between the two.
Introspector() - Constructor for class org.exolab.castor.xml.Introspector
 
IOException - Static variable in class org.exolab.castor.builder.SGTypes
 
isAbstract() - Method in class org.exolab.castor.builder.ClassInfo
 
isAbstract() - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if the class generated from the current BindingComponent will be abstract.
isActive() - Method in interface org.exolab.castor.jdo.Database
Returns true if a transaction is currently active.
isAutoStore() - Method in interface org.exolab.castor.jdo.Database
Return if the current transaction is set to autoStore, it there is transaction active.
isAutoStore() - Method in class org.exolab.castor.jdo.JDO
 
isBound() - Method in class org.exolab.castor.builder.FieldInfo
Returns true if this FieldInfo represents a bound property
isChoice() - Method in class org.exolab.castor.builder.ClassInfo
Returns true if the compositor of this GroupInfo is a choice
isChoice() - Method in class org.exolab.castor.builder.GroupInfo
Returns true if the compositor of this GroupInfo is a choice
isClosed() - Method in interface org.exolab.castor.jdo.Database
Returns true if the database is closed.
isCollection(Class) - Static method in class org.exolab.castor.xml.Introspector
Returns true if the given Class is an instance of a collection class.
isContainer() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns true if the field described by this descriptor is a container field.
isContainer() - Method in class org.exolab.castor.builder.ClassInfo
Returns true if this ClassInfo describes a container class.
isContainer() - Method in class org.exolab.castor.builder.FieldInfo
Returns true if this FieldInfo describes a container class.
isFailFast() - Method in class org.exolab.castor.xml.ValidationContext
Returns true if the validation process should fail upon first error encountered, otherwise the validation processs will attempt to validate as much as possible (even after the first error is encountered) and collect as many errors before either returning (no errors) or throwing a validationException containing the list of errors.
isFinal() - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if the class generated from the current BindingComponent will be final.
isGreater(Duration) - Method in class org.exolab.castor.types.Duration
Returns true if the present instance of TimeDuration is greater than the parameter
isGreater(RecurringDuration) - Method in class org.exolab.castor.types.RecurringDuration
Returns true if the present instance of RecurringDuration is greater than the parameter
isGreater(RecurringDurationBase) - Method in class org.exolab.castor.types.RecurringDurationBase
Returns true if the present instance of RecurringDurationBase is greater than the parameter
isGreater(TimeDuration) - Method in class org.exolab.castor.types.TimeDuration
Returns true if the present instance of TimeDuration is greater than the parameter
isImmutable() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns true if the field type is immutable.
isIncremental() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the incremental flag which when true indicates that this member may be safely added before the unmarshaller is finished unmarshalling it.
isKeyword(String) - Static method in class org.exolab.castor.xml.JavaNaming
Returns true if the given String is a Java keyword which will cause a problem when used as a variable name
isLeap() - Method in class org.exolab.castor.types.RecurringDuration
return true if the year field represents a leap year A specific year is a leap year if it is either evenly divisible by 400 OR evenly divisible by 4 and not evenly divisible by 100
isLeap(int) - Method in class org.exolab.castor.types.DateTimeBase
Returns true if the given year represents a leap year A specific year is a leap year if it is either evenly divisible by 400 OR evenly divisible by 4 and not evenly divisible by 100
isMapped() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns true if the field described by this descriptor is Map or Hashtable.
isMultivalued() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns true if the field described by this descriptor can contain more than one value
isMultivalued() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns true if the field is multi valued (a collection).
isMultivalued() - Method in class org.exolab.castor.builder.XMLInfo
Return whether or not the object described by this XMLInfo is multi-valued (appears more than once in the XML document)
isMultivalued() - Method in class org.exolab.castor.builder.CollectionInfo
Return whether or not this member is a multivalued member or not
isMultivalued() - Method in class org.exolab.castor.builder.GroupInfo
Return whether or not the object described by this XMLInfo is multi-valued (appears more than once in the XML document)
isNegative() - Method in class org.exolab.castor.types.RecurringDurationBase
 
isNegative() - Method in class org.exolab.castor.types.DateTimeBase
 
isNegative() - Method in class org.exolab.castor.types.TimeDuration
 
isNegative() - Method in class org.exolab.castor.types.Duration
 
isPersistent(Object) - Method in interface org.exolab.castor.jdo.Database
Returns true if the object is persistent.
isReadable() - Method in class org.exolab.castor.xml.AccessRights
Returns true if this AccessRights allows reading
isReference() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns true if the field described by this descriptor is a reference (ie.
isRequired() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns true if the field type is required.
isRequired() - Method in class org.exolab.castor.builder.XMLInfo
Return true if the XML object described by this XMLInfo must appear at least once in the XML document (or object model)
isRequired() - Method in class org.exolab.castor.builder.GroupInfo
Return true if the XML object described by this GroupInfo must appear at least once in the XML document (or object model)
isSequence() - Method in class org.exolab.castor.builder.ClassInfo
Returns true if the compositor of this GroupInfo is a sequence
isSequence() - Method in class org.exolab.castor.builder.GroupInfo
Returns true if the compositor of this GroupInfo is a sequence
isTransient() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns true if the field is transient.
isTransient() - Method in class org.exolab.castor.builder.FieldInfo
Returns true if this FieldInfo is a transient member.
isUTC() - Method in class org.exolab.castor.types.RecurringDurationBase
return true if this recurring Duration type is UTC i.e if there is no time zone.
isUTC() - Method in class org.exolab.castor.types.DateTimeBase
return true if this date/time type is UTC.
isValidJavaIdentifier(String) - Static method in class org.exolab.castor.xml.JavaNaming
Returns true if the given String matches the production of a valid Java identifier
isWritable() - Method in class org.exolab.castor.xml.AccessRights
Returns true if this AccessRights allows writing
isZoneNegative() - Method in class org.exolab.castor.types.RecurringDurationBase
 
isZoneNegative() - Method in class org.exolab.castor.types.DateTimeBase
 
Iterator - Static variable in class org.exolab.castor.builder.SGTypes
 

J

JavaClassMapping - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying how element's and type's are mapped into a Java class hierarchy by the Source Generator.
JavaNaming - class org.exolab.castor.xml.JavaNaming.
This class converts XML Names to proper Java names.
JDO - class org.exolab.castor.jdo.JDO.
Implementation of the JDO engine used for obtaining database connection.
JDO - Static variable in class org.exolab.castor.mapping.Mapping
Use this object to obtain the mapping resolver for JDO from Mapping.getResolver(org.exolab.castor.mapping.Mapping.EngineMapping).
JDO() - Constructor for class org.exolab.castor.jdo.JDO
Constructs a new JDO database factory.
JDO(String) - Constructor for class org.exolab.castor.jdo.JDO
Constructs a new JDO database factory for databases with the given name.
jdoAfterCreate() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been created in persistent storage.
jdoAfterRemove() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been removed from persistent storage.
jdoBeforeCreate(Database) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be created in persistent storage.
jdoBeforeRemove() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be removed from persistent storage.
jdoGetTimeStamp() - Method in interface org.exolab.castor.jdo.TimeStampable
Get the timestamp.
jdoLoad(short) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that the object has been loaded from persistent storage.
jdoPersistent(Database) - Method in interface org.exolab.castor.jdo.Persistent
Called to set the database to which this object belongs when this object becomes persistent.
jdoSetTimeStamp(long) - Method in interface org.exolab.castor.jdo.TimeStampable
Set the timestamp.
jdoStore(boolean) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be stored in persistent storage.
jdoTransient() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate the object is now transient.
jdoUpdate() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been included to the current transaction by means of db.update() method (at the end of a "long " transaction).

K

keys(Object) - Method in interface org.exolab.castor.mapping.MapHandler
Returns an enumeration of all the keys in the Map.

L

LESS_THAN - Static variable in class org.exolab.castor.types.DateTimeBase
 
listDescriptors() - Method in interface org.exolab.castor.mapping.MappingResolver
Returns an enumeration of all the known descriptors.
listDNs() - Method in class org.exolab.castor.dsml.ImportDescriptor
 
listJavaClasses() - Method in interface org.exolab.castor.mapping.MappingResolver
Returns an enumeration of all the supported Java classes.
listReturnAttrs() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
load(Class, Complex) - Method in interface org.exolab.castor.jdo.Database
Load an object of the specified type and given identity which spans on more than one fields.
load(Class, Complex, short) - Method in interface org.exolab.castor.jdo.Database
Experimental
load(Class, Object) - Method in interface org.exolab.castor.jdo.Database
Load an object of the specified type and given identity.
load(Class, Object, Object) - Method in interface org.exolab.castor.jdo.Database
Experimental
load(Class, Object, short) - Method in interface org.exolab.castor.jdo.Database
Experimental
loadConfiguration(InputSource, EntityResolver, ClassLoader) - Static method in class org.exolab.castor.jdo.JDO
Load database configuration from the specified input source.
loadConfiguration(String) - Static method in class org.exolab.castor.jdo.JDO
Load database configuration from the specified URL.
loadConfiguration(String, ClassLoader) - Static method in class org.exolab.castor.jdo.JDO
Load database configuration from the specified URL.
loadMapping(InputSource) - Method in class org.exolab.castor.mapping.Mapping
Loads the mapping from the specified input source.
loadMapping(String) - Method in class org.exolab.castor.mapping.Mapping
Loads the mapping from the specified URL.
loadMapping(URL) - Method in class org.exolab.castor.mapping.Mapping
Loads the mapping from the specified URL.
Location - interface org.exolab.castor.xml.Location.
A simple Location class used for fine grained detail of exceptions
lock(Object) - Method in interface org.exolab.castor.jdo.Database
Acquire a soft write lock on the object.
LockNotGrantedException - exception org.exolab.castor.jdo.LockNotGrantedException.
Exception thrown when failed to acquire a lock on an object, a timeout occured waiting to acquire the lock, or a deadlock has been detected.
LockNotGrantedException(String) - Constructor for class org.exolab.castor.jdo.LockNotGrantedException
 
lookupPackageLocation(String) - Static method in class org.exolab.castor.builder.SourceGenerator
Gets a Java package to a schema location.
lookupPackageNamespace(String) - Static method in class org.exolab.castor.builder.SourceGenerator
Gets a Java package to an XML namespace URL

M

main(String[]) - Static method in class org.exolab.castor.builder.SourceGenerator
main class used for command line invocation
makePersistent(Object) - Method in interface org.exolab.castor.jdo.Database
Deprecated. See Database.create(java.lang.Object)
MapHandler - interface org.exolab.castor.mapping.MapHandler.
A Map handler for adding and retreiving key-value pairs from A map.
MapItem - class org.exolab.castor.mapping.MapItem.
Represents a Mapped Object.
MapItem() - Constructor for class org.exolab.castor.mapping.MapItem
Creates a new empty MapItem.
MapItem(Object, Object) - Constructor for class org.exolab.castor.mapping.MapItem
Creates a new MapItem with the given key and value.
Mapping - class org.exolab.castor.mapping.Mapping.
Utility class for loading mapping files and providing them to the XML marshaller, JDO engine etc.
Mapping() - Constructor for class org.exolab.castor.mapping.Mapping
Constructs a new mapping.
Mapping(ClassLoader) - Constructor for class org.exolab.castor.mapping.Mapping
Constructs a new mapping.
MappingException - exception org.exolab.castor.mapping.MappingException.
An exception indicating an invalid mapping error.
MappingException(Exception) - Constructor for class org.exolab.castor.mapping.MappingException
 
MappingException(String) - Constructor for class org.exolab.castor.mapping.MappingException
 
MappingException(String, Object) - Constructor for class org.exolab.castor.mapping.MappingException
 
MappingException(String, Object, Object) - Constructor for class org.exolab.castor.mapping.MappingException
 
MappingException(String, Object, Object, Object) - Constructor for class org.exolab.castor.mapping.MappingException
 
MappingResolver - interface org.exolab.castor.mapping.MappingResolver.
Provides the mapping descriptor for Java classes.
MappingRuntimeException - exception org.exolab.castor.mapping.MappingRuntimeException.
An exception indicating an invalid mapping error.
MappingRuntimeException(String) - Constructor for class org.exolab.castor.mapping.MappingRuntimeException
Creates a new MappingRuntimeException
MappingRuntimeException(String, Object[]) - Constructor for class org.exolab.castor.mapping.MappingRuntimeException
Creates a new MappingRuntimeException
MappingRuntimeException(Throwable) - Constructor for class org.exolab.castor.mapping.MappingRuntimeException
Creates a new MappingRuntimeException
MappingRuntimeException(Throwable, String) - Constructor for class org.exolab.castor.mapping.MappingRuntimeException
Creates a new MappingRuntimeException
mappingSchemaElement2Java() - Static method in class org.exolab.castor.builder.SourceGenerator
Tests the org.exolab.castor.builder.javaclassmapping property for the 'element' value.
mappingSchemaType2Java() - Static method in class org.exolab.castor.builder.SourceGenerator
Tests the org.exolab.castor.builder.javaclassmapping property for the 'type' value.
marshal(Object) - Method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the DocumentHandler for this Marshaller.
marshal(Object, ContentHandler) - Static method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the given ContentHandler to send events to.
marshal(Object, DocumentHandler) - Static method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the given DocumentHandler to send events to.
marshal(Object, Node) - Static method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the given DOM Node to send events to.
marshal(Object, Writer) - Static method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the given writer
MarshalException - exception org.exolab.castor.xml.MarshalException.
An exception that is used to signal marshalling exceptions.
MarshalException - Static variable in class org.exolab.castor.builder.SGTypes
 
MarshalException() - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with no message or nested Exception.
MarshalException(Exception) - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with the given nested exception.
MarshalException(String) - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with the given message.
MarshalException(String, Exception) - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with the given message and nested exception.
MarshalException(String, Exception, int) - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with the given message, nested exception, and errorCode.
MarshalException(String, int) - Constructor for class org.exolab.castor.xml.MarshalException
Creates a new MarshalException with the given message.
MarshalFramework.InheritanceMatch - class org.exolab.castor.xml.MarshalFramework.InheritanceMatch.
Used to store the information when we find a possible inheritance.
MarshalFramework.InheritanceMatch(XMLFieldDescriptor, XMLClassDescriptor) - Constructor for class org.exolab.castor.xml.MarshalFramework.InheritanceMatch
 
marshallable(Class) - Static method in class org.exolab.castor.xml.Introspector
Returns true if the given Class can be marshalled.
Marshaller - class org.exolab.castor.xml.Marshaller.
A Marshaller to allowing serializing Java Object's to XML
Marshaller(ContentHandler) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller with the given SAX ContentHandler.
Marshaller(DocumentHandler) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller with the given DocumentHandler.
Marshaller(Node) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller for the given DOM Node.
Marshaller(Writer) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller with the given writer.
MarshalListener - interface org.exolab.castor.xml.MarshalListener.
An interface to allow external "listening" to objects when they are being marshalled for various tracking purposes and potential modification, and to prevent an object from being marshalled if necessary.
matches(String) - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns true if this descriptor can be used to handle elements or attributes with the given XML name.
MEMBER - Static variable in interface org.exolab.castor.builder.BindingComponent
 
MemberFactory - class org.exolab.castor.builder.MemberFactory.
 
MemberFactory() - Constructor for class org.exolab.castor.builder.MemberFactory
Creates a new MemberFactory with default type factory.
MemberFactory(FieldInfoFactory) - Constructor for class org.exolab.castor.builder.MemberFactory
Creates a new MemberFactory using the given FieldInfo factory.
Month - class org.exolab.castor.types.Month.
Describe an XML schema Month.
Month() - Constructor for class org.exolab.castor.types.Month
 
MonthDescriptor - class org.exolab.castor.types.MonthDescriptor.
The Month Descriptor
MonthDescriptor() - Constructor for class org.exolab.castor.types.MonthDescriptor
 

N

Name - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
Name - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes
 
Namespace - Static variable in class org.exolab.castor.xml.NodeType
Namespace node type (namespace).
NAMESPACE - Static variable in class org.exolab.castor.types.AnyNode
Representation for a Namespace node.
NAMESPACE - Static variable in class org.exolab.castor.xml.NodeType
The namespace node type
NamespacePackages - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
 
NamespacePackagesOld - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property listing mapping between XML namespaces and Java packages.
Namespaces - class org.exolab.castor.xml.Namespaces.
A class for handling Namespace declaration and scoping
Namespaces() - Constructor for class org.exolab.castor.xml.Namespaces
Creates a new Namespaces instance
Namespaces(Namespaces) - Constructor for class org.exolab.castor.xml.Namespaces
Creates a new Namespaces instance
NewAttrOnly - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the NewAttrOnly policy, new attributes are created according to the DSML, but attributes that already have a value in the ldap are not updated.
newInstance(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
Creates a new instance of the object described by this field.
newInstance(Object) - Method in class org.exolab.castor.mapping.AbstractFieldHandler
Creates a new instance of the object described by this field.
newInstance(Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Creates a new instance of the object described by this field.
newInstance(Object) - Method in interface org.exolab.castor.mapping.FieldHandler
Creates a new instance of the object described by this field.
next() - Method in interface org.exolab.castor.jdo.QueryResults
Returns the next result in the result set.
NO_TIMESTAMP - Static variable in interface org.exolab.castor.jdo.TimeStampable
 
NodeType - class org.exolab.castor.xml.NodeType.
The possible node types for an XML field.
NON_SERIALIZABLE_ERR - Static variable in class org.exolab.castor.xml.MarshalException
 
normalize() - Method in class org.exolab.castor.types.DateTimeBase
Normalizes a date/time datatype as defined in W3C XML Schema Recommendation document: if a timeZone is present but it is not Z then we convert the date/time datatype to Z using the addition operation defined in Adding Duration to dateTimes (W3C XML Schema, part 2 appendix E).

O

Object - Static variable in class org.exolab.castor.builder.SGTypes
 
ObjectClass - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
ObjectDeletedException - exception org.exolab.castor.jdo.ObjectDeletedException.
This exception is thrown when accessing an object that was deleted.
ObjectDeletedException(String) - Constructor for class org.exolab.castor.jdo.ObjectDeletedException
Construct an instance of the exception.
ObjectModifiedException - exception org.exolab.castor.jdo.ObjectModifiedException.
Indicates transaction has been aborted as a result of object being modified by a concurrent transaction.
ObjectModifiedException(String) - Constructor for class org.exolab.castor.jdo.ObjectModifiedException
 
ObjectNotFoundException - exception org.exolab.castor.jdo.ObjectNotFoundException.
An attempt to load an object failed, an object of that type with that primary key was not found in persistent storage.
ObjectNotFoundException(String) - Constructor for class org.exolab.castor.jdo.ObjectNotFoundException
 
ObjectNotPersistentException - exception org.exolab.castor.jdo.ObjectNotPersistentException.
Exception indicating object is not persistent.
ObjectNotPersistentException(String) - Constructor for class org.exolab.castor.jdo.ObjectNotPersistentException
 
Obsolete - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
OCValue - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
OID - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
OneLevel - Static variable in class org.exolab.castor.dsml.SearchDescriptor.Scope
 
OperationNotSupportedException - exception org.exolab.castor.types.OperationNotSupportedException.
 
OperationNotSupportedException() - Constructor for class org.exolab.castor.types.OperationNotSupportedException
 
OperationNotSupportedException(String) - Constructor for class org.exolab.castor.types.OperationNotSupportedException
 
OQLQuery - interface org.exolab.castor.jdo.OQLQuery.
An OQL query object.
Ordering - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
org.exolab.castor.builder - package org.exolab.castor.builder
The Source Code Generator API
org.exolab.castor.dsml - package org.exolab.castor.dsml
The DSML API for importing/exporting LDAP directories as XML
org.exolab.castor.jdo - package org.exolab.castor.jdo
The Java Data Objects API
org.exolab.castor.mapping - package org.exolab.castor.mapping
The Class Mapping API
org.exolab.castor.types - package org.exolab.castor.types
The Castor implementation of specific XML Schema Types
org.exolab.castor.xml - package org.exolab.castor.xml
The XML Marshaller API

P

packageToPath(String) - Static method in class org.exolab.castor.xml.JavaNaming
Converts the given Package name to it's corresponding Path.
parentFieldDesc - Variable in class org.exolab.castor.xml.MarshalFramework.InheritanceMatch
 
parse(String) - Static method in class org.exolab.castor.types.RecurringDuration
 
parse(String) - Static method in class org.exolab.castor.types.Month
 
parse(String) - Static method in class org.exolab.castor.types.Date
parse a String and convert it into an java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.GMonthDay
parse a String and convert it into an java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.GMonth
parse a String and convert it into an java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.GYearMonth
parse a String and convert it into an java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.Time
parses a String and converts it into a java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.TimeDuration
parse a String and convert it into a java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.Century
parse a String and convert it into a java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.GYear
parse a String and convert it into an java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.Duration
parse a String and convert it into a java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.Year
parse a String and convert it into a java.lang.Object
parse(String) - Static method in class org.exolab.castor.types.GDay
parse a String and convert it into an java.lang.Object
parseCentury(String) - Static method in class org.exolab.castor.types.Century
parse a String and convert it into a Century
parseDate(String) - Static method in class org.exolab.castor.types.Date
parse a String and convert it into a Date.
parseDuration(String) - Static method in class org.exolab.castor.types.Duration
Parse the given string and return a time duration which represents this string.
parseGDay(String) - Static method in class org.exolab.castor.types.GDay
parse a String and convert it into a GDay.
parseGMonth(String) - Static method in class org.exolab.castor.types.GMonth
parse a String and convert it into a GMonth.
parseGMonthDay(String) - Static method in class org.exolab.castor.types.GMonthDay
parse a String and convert it into a gMonthDay.
parseGYear(String) - Static method in class org.exolab.castor.types.GYear
parse a String and convert it into a gYear.
parseGYearMonth(String) - Static method in class org.exolab.castor.types.GYearMonth
parse a String and convert it into a gYearMonth.
parseMonth(String) - Static method in class org.exolab.castor.types.Month
parse a String and convert it into a Month
parseRecurringDuration(String) - Static method in class org.exolab.castor.types.RecurringDuration
parse a String and convert it into a recurringDuration
parseTime(String) - Static method in class org.exolab.castor.types.Time
parses a String and converts it into a Time.
parseTimeDuration(String) - Static method in class org.exolab.castor.types.TimeDuration
Parse the given string and return a time duration which represents this string
parseYear(String) - Static method in class org.exolab.castor.types.Year
parse a String and convert it into a Year
PersistenceException - exception org.exolab.castor.jdo.PersistenceException.
An exception representing another exception (an SQL exception, a JNDI naming exception, etc) raised by the underlying persistence engine.
PersistenceException(String) - Constructor for class org.exolab.castor.jdo.PersistenceException
 
PersistenceException(String, Exception) - Constructor for class org.exolab.castor.jdo.PersistenceException
 
Persistent - interface org.exolab.castor.jdo.Persistent.
A callback informs objects about changes to their state.
PI - Static variable in class org.exolab.castor.types.AnyNode
Representation for a processing instruction node.
postMarshal(Object) - Method in interface org.exolab.castor.xml.MarshalListener
This method is called after an object has been marshalled.
Prefix - Static variable in class org.exolab.castor.dsml.XML.Namespace
 
preMarshal(Object) - Method in interface org.exolab.castor.xml.MarshalListener
This method is called before an object is to be marshalled.
printStackTrace() - Method in class org.exolab.castor.jdo.PersistenceException
 
printStackTrace() - Method in class org.exolab.castor.jdo.DataObjectAccessException
 
printStackTrace() - Method in class org.exolab.castor.jdo.DatabaseNotFoundException
 
printStackTrace() - Method in class org.exolab.castor.xml.XMLException
 
printStackTrace() - Method in class org.exolab.castor.mapping.ValidityException
 
printStackTrace() - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace() - Method in class org.exolab.castor.mapping.MappingRuntimeException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.jdo.PersistenceException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.jdo.DataObjectAccessException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.jdo.DatabaseNotFoundException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.xml.XMLException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.mapping.ValidityException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.mapping.MappingRuntimeException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.jdo.PersistenceException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.jdo.DataObjectAccessException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.jdo.DatabaseNotFoundException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.xml.XMLException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.mapping.ValidityException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.mapping.MappingRuntimeException
 
PrintWriter - Static variable in class org.exolab.castor.builder.SGTypes
 
processedEntry(String, int) - Method in interface org.exolab.castor.dsml.ImportEventListener
 
ProcessingInstruction - class org.exolab.castor.xml.ProcessingInstruction.
A class that represents an XML processing instruction.
processingInstruction(String, String) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
processingInstruction(String, String) - Method in class org.exolab.castor.xml.DebugHandler
 
processingInstruction(String, String) - Method in class org.exolab.castor.dsml.Consumer
 
ProcessingInstruction(String, String) - Constructor for class org.exolab.castor.xml.ProcessingInstruction
Creates a new processing instruction.
produce(DocumentHandler) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
produce(DocumentHandler) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
produce(ImportDescriptor) - Method in class org.exolab.castor.dsml.Producer
 
produce(SearchDescriptor) - Method in class org.exolab.castor.dsml.Producer
 
Producer - class org.exolab.castor.dsml.Producer.
 
Producer(DocumentHandler, boolean) - Constructor for class org.exolab.castor.dsml.Producer
 
put(Object, Object, Object) - Method in interface org.exolab.castor.mapping.MapHandler
Adds the given key-value pair to the map.

Q

Query - interface org.exolab.castor.jdo.Query.
A query object.
QueryException - exception org.exolab.castor.jdo.QueryException.
Reports an exception with the query, either syntax, query parameters or inability to perform the query against the persistence engine.
QueryException(String) - Constructor for class org.exolab.castor.jdo.QueryException
 
QueryResults - interface org.exolab.castor.jdo.QueryResults.
An iteration of the results of a query.

R

read - Static variable in class org.exolab.castor.xml.AccessRights
A read-only AccessRights
READ - Static variable in class org.exolab.castor.xml.AccessRights
The type that indicates only read access
Reader - Static variable in class org.exolab.castor.builder.SGTypes
 
readImportDescriptor(InputStream) - Method in class org.exolab.castor.dsml.Importer
 
readImportDescriptor(Reader) - Method in class org.exolab.castor.dsml.Importer
 
ReadOnly - Static variable in interface org.exolab.castor.jdo.Database
Read only access.
ReadOnly - Static variable in class org.exolab.castor.mapping.AccessMode
Read only access.
readSearchDescriptor(InputStream) - Method in class org.exolab.castor.dsml.Exporter
 
readSearchDescriptor(Reader) - Method in class org.exolab.castor.dsml.Exporter
 
RecurringDuration - class org.exolab.castor.types.RecurringDuration.
Represents recurringDuration utterly a recurringDuration must contain all the fields :
RecurringDuration() - Constructor for class org.exolab.castor.types.RecurringDuration
 
RecurringDuration(String, String) - Constructor for class org.exolab.castor.types.RecurringDuration
returns a recurringDuration with the facets duration and period set up
RecurringDuration(String, String, short[]) - Constructor for class org.exolab.castor.types.RecurringDuration
returns a recurringDuration with the facets duration and period set up but also the fields
RecurringDuration(TimeDuration, TimeDuration) - Constructor for class org.exolab.castor.types.RecurringDuration
returns a recurringDuration with the facets duration and period set up
RecurringDurationBase - class org.exolab.castor.types.RecurringDurationBase.
The base class for recurring Duration types.
RecurringDurationDescriptor - class org.exolab.castor.types.RecurringDurationDescriptor.
The RecurringDuration Descriptor
RecurringDurationDescriptor() - Constructor for class org.exolab.castor.types.RecurringDurationDescriptor
 
Ref - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
Ref - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes
 
REFERENCE_SUFFIX_PROPERTY - Static variable in class org.exolab.castor.builder.CollectionInfo
The property used to overwrite the reference suffix for extra collection methods
Refreshed - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
RefreshOnly - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the RefreshOnly policy, DSML entries that do not already exist in the Ldap are not created.
remove(Object) - Method in interface org.exolab.castor.jdo.Database
Removes the object from persistent storage.
ReplaceAttr - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the ReplaceAttr policy, attributes in the Ldap that are not specified in the DSML are deleted.
Required - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
resetValue(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
 
resetValue(Object) - Method in class org.exolab.castor.mapping.AbstractFieldHandler
Sets the value of the field to a default value.
resetValue(Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Sets the value of the field to a default value.
resetValue(Object) - Method in interface org.exolab.castor.mapping.FieldHandler
Sets the value of the field to a default value.
resolve(Class) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the XMLClassDescriptor for the given class
resolve(Object) - Method in interface org.exolab.castor.builder.ClassInfoResolver
Returns the ClassInfo which has been bound to the given key
resolve(String) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the XMLClassDescriptor for the given class name
resolve(String) - Method in interface org.exolab.castor.xml.IDResolver
Returns the Object whose id matches the given IDREF, or null if no Object was found.
resolve(String, ClassLoader) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the XMLClassDescriptor for the given class name
resolveAllByXMLName(String, String, ClassLoader) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns an enumeration of XMLClassDescriptor objects that match the given xml name
resolveByXMLName(String, String, ClassLoader) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the first XMLClassDescriptor that matches the given XML name and namespaceURI.
rollback() - Method in interface org.exolab.castor.jdo.Database
Rolls back and closes the transaction.
Root - Static variable in class org.exolab.castor.dsml.XML.Namespace
 

S

SAXException - Static variable in class org.exolab.castor.builder.SGTypes
 
SearchDescriptor - class org.exolab.castor.dsml.SearchDescriptor.
 
SearchDescriptor.Scope - class org.exolab.castor.dsml.SearchDescriptor.Scope.
 
SearchDescriptor.Scope() - Constructor for class org.exolab.castor.dsml.SearchDescriptor.Scope
 
SearchDescriptor() - Constructor for class org.exolab.castor.dsml.SearchDescriptor
 
SEQUENCE - Static variable in class org.exolab.castor.builder.GroupInfo
The compositor value that indicates that all fields are required and order is important
setAbstract(boolean) - Method in class org.exolab.castor.builder.ClassInfo
 
setAllowRedefinitions(boolean) - Method in class org.exolab.castor.mapping.Mapping
Enables or disables the ability to allow the redefinition of class mappings.
setAsAll() - Method in class org.exolab.castor.builder.GroupInfo
Sets the compositor for the fields of this group to be "all".
setAsChoice() - Method in class org.exolab.castor.builder.GroupInfo
Sets the compositor for the fields of this group to be a choice
setAsSequence() - Method in class org.exolab.castor.builder.GroupInfo
Sets the compositor for the fields of this group to be a sequence
setAutoStore(boolean) - Method in interface org.exolab.castor.jdo.Database
True if autoStore is set on.
setAutoStore(boolean) - Method in class org.exolab.castor.jdo.JDO
 
setBaseClass(ClassInfo) - Method in class org.exolab.castor.builder.ClassInfo
Sets the base class of this classInfo.
setBaseDN(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
setBaseURL(String) - Method in class org.exolab.castor.mapping.Mapping
Sets the base URL for the mapping and related files.
setBinding(ExtendedBinding) - Method in class org.exolab.castor.builder.SourceGenerator
Sets the binding to use with this instance of the SourceGenerator.
setBinding(InputSource) - Method in class org.exolab.castor.builder.SourceGenerator
Sets the binding to use given an InputSource identifying a Castor Binding File.
setBinding(String) - Method in class org.exolab.castor.builder.SourceGenerator
Sets the binding to use given the path name of a Castor Binding File.
setBound(boolean) - Method in class org.exolab.castor.builder.FieldInfo
Sets whether or not this FieldInfo represents a bound property
setCallbackInterceptor(CallbackInterceptor) - Method in class org.exolab.castor.jdo.JDO
Overrides the default callback interceptor by a custom interceptor for this database source.
setCentury(short) - Method in class org.exolab.castor.types.RecurringDuration
set the century field
setCentury(short) - Method in class org.exolab.castor.types.DateTimeBase
set the century field
setCentury(short) - Method in class org.exolab.castor.types.GMonthDay
 
setCentury(short) - Method in class org.exolab.castor.types.Time
 
setClassDescFieldNames(boolean) - Static method in class org.exolab.castor.builder.SourceGenerator
Sets the 'classDescFieldNames' property
setClassLoader(ClassLoader) - Method in class org.exolab.castor.jdo.JDO
Sets the application class loader.
setClassLoader(ClassLoader) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the ClassLoader to use when loading classes
setClassLoader(ClassLoader) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the ClassLoader to use when loading new classes.
setClearCollections(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets whether or not to clear collections (including arrays) upon first use to remove default values.
setClearCollections(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Sets whether or not to clear collections (including arrays) upon first use to remove default values.
setColumnNumber(int) - Method in class org.exolab.castor.xml.FileLocation
Sets the column number for this Location
setComment(String) - Method in class org.exolab.castor.builder.FieldInfo
Sets the comment for this Member
setConfiguration(Configuration) - Method in class org.exolab.castor.xml.ValidationContext
Sets the Configuration used during validation
setConfiguration(String) - Method in class org.exolab.castor.jdo.JDO
Sets the URL of the database configuration file.
setContainer(boolean) - Method in class org.exolab.castor.builder.ClassInfo
Sets whether or not this ClassInfo describes a container class.
setContainer(boolean) - Method in class org.exolab.castor.builder.FieldInfo
Sets whether or not this FieldInfo describes a container field.
setContainingClassDescriptor(ClassDescriptor) - Method in interface org.exolab.castor.mapping.FieldDescriptor
Set the class which contains this field
setCreateMarshalMethods(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
Sets whether or not to create the XML marshalling framework specific methods (marshall, unmarshall, validate) in the generated classes.
setCreateMarshalMethods(boolean) - Method in class org.exolab.castor.builder.SourceFactory
Sets whether or not to create the XML marshalling framework specific methods (marshall, unmarshall, validate) in the generated classes.
setDatabaseName(String) - Method in class org.exolab.castor.jdo.JDO
Sets the name of this database.
setDatabasePooling(boolean) - Method in class org.exolab.castor.jdo.JDO
Enable/disable jdo Database pooling.
setDay(short) - Method in class org.exolab.castor.types.RecurringDuration
set the Day Field
setDay(short) - Method in class org.exolab.castor.types.Month
 
setDay(short) - Method in class org.exolab.castor.types.DateTimeBase
set the Day Field
setDay(short) - Method in class org.exolab.castor.types.GMonth
 
setDay(short) - Method in class org.exolab.castor.types.GYearMonth
 
setDay(short) - Method in class org.exolab.castor.types.TimeDuration
 
setDay(short) - Method in class org.exolab.castor.types.Century
 
setDay(short) - Method in class org.exolab.castor.types.Duration
 
setDay(short) - Method in class org.exolab.castor.types.Year
 
setDebug(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Turns debuging on or off.
setDebug(boolean) - Method in class org.exolab.castor.xml.Marshaller
Sets the flag to turn on and off debugging
setDebug(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Turns debuging on or off.
setDeclaringClassInfo(ClassInfo) - Method in class org.exolab.castor.builder.FieldInfo
 
setDefaultProperties(Properties) - Static method in class org.exolab.castor.builder.SourceGenerator
Override the properties
setDefaultValue(String) - Method in class org.exolab.castor.builder.FieldInfo
Sets the default value for this FieldInfo
setDescription(String) - Method in class org.exolab.castor.jdo.JDO
Sets the description of this database.
setDescription(String) - Method in interface org.exolab.castor.jdo.DataObjects
Sets the description of this database.
setDescriptor(XMLFieldDescriptor) - Method in class org.exolab.castor.xml.FieldValidator
Sets the field descriptor to use for obtaining information about the field to validate, such as the field name, the field handler, etc.
setDescriptorCreation(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
Sets whether or not to create ClassDescriptors for the generated classes.
setDestDir(String) - Method in class org.exolab.castor.builder.SourceGenerator
Sets the destination directory.
setDocumentHandler(DocumentHandler) - Method in interface org.exolab.castor.xml.EventProducer
Sets the DocumentHandler to send SAX events to
setDocumentLocator(Locator) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
setDocumentLocator(Locator) - Method in class org.exolab.castor.xml.DebugHandler
 
setDocumentLocator(Locator) - Method in class org.exolab.castor.dsml.Consumer
 
setDuration(String) - Method in class org.exolab.castor.types.RecurringDurationBase
set the duration facet for this recurringDuration
setDuration(TimeDuration) - Method in class org.exolab.castor.types.RecurringDurationBase
set the duration facet for this recurringDuration
setEncoding(String) - Method in class org.exolab.castor.xml.Marshaller
Sets the encoding for the serializer.
setEntityResolver(EntityResolver) - Method in class org.exolab.castor.jdo.JDO
Sets the entity resolver.
setEntityResolver(EntityResolver) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the EntityResolver to use when resolving system and public ids with respect to entites and Document Type.
setEntityResolver(EntityResolver) - Method in class org.exolab.castor.mapping.Mapping
Sets the entity resolver.
setEqualsMethod(boolean) - Static method in class org.exolab.castor.builder.SourceGenerator
Sets the 'equalsmethod' property
setErrorCode(int) - Method in class org.exolab.castor.xml.CastorException
Sets the error code for this Exception
setFailFast(boolean) - Method in class org.exolab.castor.xml.ValidationContext
Sets the fail-fast flag.
setFieldHandler(FieldHandler) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Sets the FieldHandler that this FieldHander delegates to.
setFields(String) - Method in class org.exolab.castor.types.TimePeriod
parse a string to set the fields of a TimePeriod
setFilename(String) - Method in class org.exolab.castor.xml.FileLocation
Sets the name of the file to which this FileLocation refers
setFilter(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
setFinal(boolean) - Method in class org.exolab.castor.builder.FieldInfo
Sets the "final" status of this FieldInfo.
setFixedValue(String) - Method in class org.exolab.castor.builder.FieldInfo
Sets the fixed value in which instances of this field type must lexically match
setHour(short) - Method in class org.exolab.castor.types.RecurringDurationBase
set the hour field for this recurringDuration
setHour(short) - Method in class org.exolab.castor.types.Month
 
setHour(short) - Method in class org.exolab.castor.types.DateTimeBase
set the hour field for this date/time type.
setHour(short) - Method in class org.exolab.castor.types.Date
 
setHour(short) - Method in class org.exolab.castor.types.TimeDuration
 
setHour(short) - Method in class org.exolab.castor.types.Century
 
setHour(short) - Method in class org.exolab.castor.types.Duration
 
setHour(short) - Method in class org.exolab.castor.types.Year
 
setIDResolver(IDResolver) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the IDResolver to use when resolving IDREFs for which no associated element may exist in XML document.
setIDResolver(IDResolver) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the IDResolver to use when resolving IDREFs for which no associated element may exist in XML document.
setIgnoreExtraAttributes(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets whether or not attributes that do not match a specific field should simply be ignored or reported as an error.
setIgnoreExtraAttributes(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Sets whether or not attributes that do not match a specific field should simply be ignored or reported as an error.
setIgnoreExtraElements(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets whether or not elements that do not match a specific field should simply be ignored or reported as an error.
setIgnoreExtraElements(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Sets whether or not elements that do not match a specific field should simply be ignored or reported as an error.
setImportDescriptor(ImportDescriptor) - Method in class org.exolab.castor.dsml.Exporter
 
setImportDescriptor(ImportDescriptor) - Method in class org.exolab.castor.dsml.Importer
 
setImportEventListener(ImportEventListener) - Method in class org.exolab.castor.dsml.Importer
 
setInstanceFactory(InstanceFactory) - Method in class org.exolab.castor.jdo.JDO
Overrides the default instance factory by a custom one to be used by Castor to obtaining an instance of data object when it is needed during loading.
setKey(Object) - Method in class org.exolab.castor.mapping.MapItem
Sets the key for this MapItem.
setLineNumber(int) - Method in class org.exolab.castor.xml.FileLocation
Sets the line number for this Location
setLineSeparator(String) - Method in class org.exolab.castor.builder.SourceGenerator
Sets the line separator to use when printing the source code
setLocation(Location) - Method in class org.exolab.castor.xml.ValidationException
Sets the location information for this ValidationException
setLocation(Location) - Method in class org.exolab.castor.xml.XMLException
Sets the location information for this Exception
setLockTimeout(int) - Method in class org.exolab.castor.jdo.JDO
Sets the lock timeout for this database.
setLogInterceptor(LogInterceptor) - Method in class org.exolab.castor.jdo.JDO
Sets the log interceptor for this database source.
setLogWriter(PrintWriter) - Method in class org.exolab.castor.jdo.JDO
Returns the log writer for this database source.
setLogWriter(PrintWriter) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the PrintWriter used for printing log messages
setLogWriter(PrintWriter) - Method in class org.exolab.castor.xml.Marshaller
Sets the PrintWriter used for logging
setLogWriter(PrintWriter) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the PrintWriter used for logging
setLogWriter(PrintWriter) - Method in class org.exolab.castor.mapping.Mapping
Sets the log writer.
setMapping(Mapping) - Method in class org.exolab.castor.xml.Marshaller
Sets the given mapping to be used by the marshalling Framework.
setMapping(Mapping) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the Mapping to use during unmarshalling.
setMappingLoader(XMLMappingLoader) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Sets the mapping loader for this ClassDescriptorResolver
Note: This method will be removed soon (kv).
setMarshalAsDocument(boolean) - Method in class org.exolab.castor.xml.Marshaller
Sets whether or not to marshal as a document which includes the XML declaration, and if necessary the DOCTYPE declaration.
setMarshalExtendedType(boolean) - Method in class org.exolab.castor.xml.Marshaller
If True the marshaller will use the 'xsi:type' attribute to marshall a field value that extended the defined field type.
setMarshalListener(MarshalListener) - Method in class org.exolab.castor.xml.Marshaller
Sets an optional MarshalListener to recieve pre and post marshal notification for each Object in the tree.
setMaxOccurs(int) - Method in class org.exolab.castor.xml.FieldValidator
Sets the maximum number of occurances for a given object
setMaxOccurs(int) - Method in class org.exolab.castor.xml.SimpleTypeValidator
Sets the maximum occurance that the described field may occur
setMaxOccurs(int) - Method in class org.exolab.castor.builder.GroupInfo
Sets the maximum occurance for this group
setMessage(String) - Method in class org.exolab.castor.xml.CastorException
Sets the message for this Exception
setMilli(short) - Method in class org.exolab.castor.types.TimeDuration
 
setMilli(short) - Method in class org.exolab.castor.types.Duration
 
setMilliSecond(short) - Method in class org.exolab.castor.types.DateTimeBase
Sets the millisecond field for this date/time type
setMilliSecond(short) - Method in class org.exolab.castor.types.Date
 
setMinOccurs(int) - Method in class org.exolab.castor.xml.FieldValidator
Sets the mimimum number of occurances for a given object
setMinOccurs(int) - Method in class org.exolab.castor.xml.SimpleTypeValidator
Sets the minimum occurance that the described field may occur
setMinOccurs(int) - Method in class org.exolab.castor.builder.GroupInfo
Sets the minimum occurance for this group
setMinute(short) - Method in class org.exolab.castor.types.RecurringDurationBase
set the minute field for this recurringDuration
setMinute(short) - Method in class org.exolab.castor.types.Month
 
setMinute(short) - Method in class org.exolab.castor.types.DateTimeBase
set the minute field for this date/time type.
setMinute(short) - Method in class org.exolab.castor.types.Date
 
setMinute(short) - Method in class org.exolab.castor.types.TimeDuration
 
setMinute(short) - Method in class org.exolab.castor.types.Century
 
setMinute(short) - Method in class org.exolab.castor.types.Duration
 
setMinute(short) - Method in class org.exolab.castor.types.Year
 
setMonth(short) - Method in class org.exolab.castor.types.RecurringDuration
set the Month Field
setMonth(short) - Method in class org.exolab.castor.types.DateTimeBase
set the Month Field
setMonth(short) - Method in class org.exolab.castor.types.TimeDuration
 
setMonth(short) - Method in class org.exolab.castor.types.Century
 
setMonth(short) - Method in class org.exolab.castor.types.GYear
 
setMonth(short) - Method in class org.exolab.castor.types.Duration
 
setMonth(short) - Method in class org.exolab.castor.types.Year
 
setMonth(short) - Method in class org.exolab.castor.types.GDay
 
setMultivalued(boolean) - Method in class org.exolab.castor.builder.XMLInfo
Sets whether the XML object can appear more than once in the XML document
setMultivalued(boolean) - Method in class org.exolab.castor.builder.GroupInfo
Sets whether the XML object can appear more than once in the XML document
setNamespaceMapping(String, String) - Method in class org.exolab.castor.xml.Marshaller
Sets the mapping for the given Namespace prefix
setNamespacePrefix(String) - Method in class org.exolab.castor.builder.XMLInfo
Sets the desired namespace prefix for this XMLInfo There is no guarantee that this prefix will be used.
setNamespaceURI(String) - Method in class org.exolab.castor.builder.XMLInfo
Sets the Namespace URI for this XMLInfo
setNaming(XMLNaming) - Method in class org.exolab.castor.xml.Introspector
Sets the Naming conventions to be used by the Introspector
setNegative() - Method in class org.exolab.castor.types.RecurringDurationBase
set the negative field to true
setNegative() - Method in class org.exolab.castor.types.DateTimeBase
set the negative field to true
setNegative() - Method in class org.exolab.castor.types.GMonthDay
 
setNegative() - Method in class org.exolab.castor.types.TimeDuration
 
setNegative() - Method in class org.exolab.castor.types.Duration
 
setNodeName(String) - Method in class org.exolab.castor.builder.XMLInfo
Sets the XML name of the object described by this XMLInfo.
setNodeType(short) - Method in class org.exolab.castor.builder.XMLInfo
Sets the nodeType for this XMLInfo
setNoNamespaceSchemaLocation(String) - Method in class org.exolab.castor.xml.Marshaller
Sets the value for the xsi:noNamespaceSchemaLocation attribute.
setNSPrefixAtRoot(boolean) - Method in class org.exolab.castor.xml.Marshaller
Deprecated.  
setParent(Namespaces) - Method in class org.exolab.castor.xml.Namespaces
Sets the parent Namespaces for this Namespaces instance.
setPeriod(String) - Method in class org.exolab.castor.types.RecurringDurationBase
set the period facet for this recurringDuration
setPeriod(TimeDuration) - Method in class org.exolab.castor.types.RecurringDurationBase
set the period facet for this recurringDuration
setPeriod(TimeDuration) - Method in class org.exolab.castor.types.TimePeriod
 
setPrimitiveNodeType(NodeType) - Method in class org.exolab.castor.xml.Introspector
Sets the NodeType for primitives.
setPrimitiveWrapper(boolean) - Static method in class org.exolab.castor.builder.SourceGenerator
Sets the 'primitivetowrapper' property
setRequired(boolean) - Method in class org.exolab.castor.builder.XMLInfo
Sets whether or not the XML object must appear at least once
setRequired(boolean) - Method in class org.exolab.castor.builder.GroupInfo
Sets whether or not the XML object must appear at least once
setResolver(ClassDescriptorResolver) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the ClassDescriptorResolver to use for loading and resolving ClassDescriptors
setResolver(ClassDescriptorResolver) - Method in class org.exolab.castor.xml.Marshaller
Sets the ClassDescriptorResolver to use during unmarshalling
setResolver(ClassDescriptorResolver) - Method in class org.exolab.castor.xml.ValidationContext
Sets the ClassDescriptorResolver to use during validation.
setResolver(ClassDescriptorResolver) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the ClassDescriptorResolver to use during unmarshalling
setReuseObjects(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets a boolean that when true indicates that objects contained within the object model should be re-used where appropriate.
setReuseObjects(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Sets a boolean that when true indicates that objects contained within the object model should be re-used where appropriate.
setRootElement(String) - Method in class org.exolab.castor.xml.Marshaller
Sets the name of the root element to use
setRootObject(Object) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the root (top-level) object to use for unmarshalling into.
setSAX1(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
Set to true if SAX1 should be used in the marshall method
setSAX1(boolean) - Method in class org.exolab.castor.builder.SourceFactory
Sets to true if SAX1 should be used in the marshall method.
setSchemaLocation(String) - Method in class org.exolab.castor.xml.Marshaller
Sets the value for the xsi:schemaLocation attribute.
setSchemaType(XSType) - Method in class org.exolab.castor.builder.XMLInfo
Sets the XML Schema type for this XMLInfo
setScope(int) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
setSearchDescriptor(SearchDescriptor) - Method in class org.exolab.castor.dsml.Exporter
 
setSecond(short) - Method in class org.exolab.castor.types.DateTimeBase
Sets the second field for this date/time type
setSecond(short) - Method in class org.exolab.castor.types.Date
 
setSecond(short, short) - Method in class org.exolab.castor.types.RecurringDurationBase
set the second field for this recurringDuration
setSecond(short, short) - Method in class org.exolab.castor.types.Month
 
setSecond(short, short) - Method in class org.exolab.castor.types.DateTimeBase
set the second field for this date/time type
setSecond(short, short) - Method in class org.exolab.castor.types.Century
 
setSecond(short, short) - Method in class org.exolab.castor.types.Year
 
setSeconds(short) - Method in class org.exolab.castor.types.TimeDuration
 
setSeconds(short) - Method in class org.exolab.castor.types.Duration
 
setStatic(boolean) - Method in class org.exolab.castor.builder.FieldInfo
Sets the "static" status of this FieldInfo.
setSuppressNonFatalWarnings(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
 
setSuppressXSIType(boolean) - Method in class org.exolab.castor.xml.Marshaller
Sets whether or not the xsi:type attribute should appear on the marshalled document.
setTestable(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
Sets whether or not to create the XML marshalling framework specific methods (marshall, unmarshall, validate) in the generated classes.
setTestable(boolean) - Method in class org.exolab.castor.builder.SourceFactory
Sets whether or not to create the XML marshalling framework specific methods (marshall, unmarshall, validate) in the generated classes.
setTransactionManager(String) - Method in class org.exolab.castor.jdo.JDO
Sets the JNDI name of the transaction manager.
setTransient(boolean) - Method in class org.exolab.castor.builder.FieldInfo
Sets the transient status of this FieldInfo.
setUnmarshalListener(UnmarshalListener) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets an UnmarshalListener.
setUnmarshalListener(UnmarshalListener) - Method in class org.exolab.castor.xml.Unmarshaller
Sets an optional UnmarshalListener to receive pre and post unmarshal notification for each Object in the tree.
setUTC() - Method in class org.exolab.castor.types.RecurringDurationBase
set the UTC field to true
setUTC() - Method in class org.exolab.castor.types.DateTimeBase
set the UTC field.
setValidation(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the flag for validation
setValidation(boolean) - Method in class org.exolab.castor.xml.Marshaller
Sets whether or not to validate the object model before marshalling.
setValidation(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Sets the flag for validation
setValidator(String) - Method in class org.exolab.castor.builder.FieldInfo
Sets the name of the Validator to use.
setValidator(TypeValidator) - Method in class org.exolab.castor.xml.FieldValidator
 
setValidator(TypeValidator) - Method in class org.exolab.castor.xml.SimpleTypeValidator
Sets the TypeValidator to delegate validation to
setValue(Object) - Method in class org.exolab.castor.mapping.MapItem
Sets the value for this MapItem.
setValue(Object, Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
Sets the value of the field on the object.
setValue(Object, Object) - Method in class org.exolab.castor.mapping.AbstractFieldHandler
Sets the value of the field on the object.
setValue(Object, Object) - Method in class org.exolab.castor.mapping.GeneralizedFieldHandler
Sets the value of the field on the object.
setValue(Object, Object) - Method in interface org.exolab.castor.mapping.FieldHandler
Sets the value of the field on the object.
setValue(short, short, short, short, short, short, short) - Method in class org.exolab.castor.types.TimeDuration
Fill in the fields of the TimeDuration with the given values
setValue(short, short, short, short, short, short, short) - Method in class org.exolab.castor.types.Duration
Fill in the fields of the duration with the given values
setValues(short[]) - Method in class org.exolab.castor.types.RecurringDurationBase
set all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.RecurringDuration
set all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.DateTimeBase
Sets all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.Date
Sets all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.GMonthDay
Sets all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.GYearMonth
Sets all the fields by reading the values in an array
setValues(short[]) - Method in class org.exolab.castor.types.Time
Sets all the fields by reading the values in an array.
setValues(short[]) - Method in class org.exolab.castor.types.GYear
Sets all the fields by reading the values in an array
setVerbose(boolean) - Method in class org.exolab.castor.builder.SourceGenerator
Sets whether or not the source code generator prints additional messages during generating source code
setWrapCollections(boolean) - Method in class org.exolab.castor.xml.Introspector
Sets whether or not collections (arrays, vectors, etc) should be wrapped in a container element.
setXMLFieldHandler(String) - Method in class org.exolab.castor.builder.FieldInfo
Sets the name of the XMLfieldHandler to use.
setYear(short) - Method in class org.exolab.castor.types.RecurringDuration
set the Year field Note: 0000 is not allowed
setYear(short) - Method in class org.exolab.castor.types.DateTimeBase
set the Year field Note: 0000 is not allowed
setYear(short) - Method in class org.exolab.castor.types.GMonthDay
 
setYear(short) - Method in class org.exolab.castor.types.TimeDuration
 
setYear(short) - Method in class org.exolab.castor.types.Century
 
setYear(short) - Method in class org.exolab.castor.types.Duration
 
setZone(short, short) - Method in class org.exolab.castor.types.RecurringDurationBase
set the time zone fields for this recurringDuration
setZone(short, short) - Method in class org.exolab.castor.types.Month
 
setZone(short, short) - Method in class org.exolab.castor.types.DateTimeBase
Sets the time zone fields for this date/time type.
setZone(short, short) - Method in class org.exolab.castor.types.Century
 
setZone(short, short) - Method in class org.exolab.castor.types.Year
 
setZoneHour(short) - Method in class org.exolab.castor.types.DateTimeBase
Sets the time zone hour field for this date/time type.
setZoneMinute(short) - Method in class org.exolab.castor.types.DateTimeBase
Sets the time zone minute field for this date/time type.
setZoneNegative() - Method in class org.exolab.castor.types.RecurringDurationBase
set the time zone negative field to true
setZoneNegative() - Method in class org.exolab.castor.types.Month
 
setZoneNegative() - Method in class org.exolab.castor.types.Century
 
setZoneNegative() - Method in class org.exolab.castor.types.Year
 
setZoneNegative(boolean) - Method in class org.exolab.castor.types.DateTimeBase
set the time zone negative field to true
SGTypes - class org.exolab.castor.builder.SGTypes.
 
SGTypes() - Constructor for class org.exolab.castor.builder.SGTypes
 
Shared - Static variable in interface org.exolab.castor.jdo.Database
Shared access.
Shared - Static variable in class org.exolab.castor.mapping.AccessMode
Shared access.
SimpleTypeValidator - class org.exolab.castor.xml.SimpleTypeValidator.
A class for defining simple rules used for validating a content model
SimpleTypeValidator() - Constructor for class org.exolab.castor.xml.SimpleTypeValidator
Creates a default SimpleTypeValidator
SimpleTypeValidator(TypeValidator) - Constructor for class org.exolab.castor.xml.SimpleTypeValidator
Creates a SimpleTypeValidator using the given TypeValidator for delegating validation
SingleValue - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
size() - Method in interface org.exolab.castor.jdo.QueryResults
finds the size of the resulting resultset from the query.
size(Object) - Method in interface org.exolab.castor.mapping.MapHandler
Returns the number of elements (key-value) in the map.
size(Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Returns the number of elements in the collection.
SourceFactory - class org.exolab.castor.builder.SourceFactory.
This class creates the Java Source classes for Schema components
SourceFactory() - Constructor for class org.exolab.castor.builder.SourceFactory
Creates a new SourceFactory using the default FieldInfo factory.
SourceFactory(FieldInfoFactory) - Constructor for class org.exolab.castor.builder.SourceFactory
Creates a new SourceFactory with the given FieldInfoFactory
SourceGenerator - class org.exolab.castor.builder.SourceGenerator.
A Java Source generation tool which uses XML Schema definitions to create an Object model.
SourceGenerator.Property - class org.exolab.castor.builder.SourceGenerator.Property.
Names of properties used in the configuration file.
SourceGenerator.Property() - Constructor for class org.exolab.castor.builder.SourceGenerator.Property
 
SourceGenerator() - Constructor for class org.exolab.castor.builder.SourceGenerator
Creates a SourceGenerator using the default FieldInfo factory
SourceGenerator(FieldInfoFactory) - Constructor for class org.exolab.castor.builder.SourceGenerator
Creates a SourceGenerator using the specific field info Factory.
SourceGenerator(FieldInfoFactory, ExtendedBinding) - Constructor for class org.exolab.castor.builder.SourceGenerator
Creates a SourceGenerator using the specific field info Factory and the given Binding element .
Stack - Static variable in class org.exolab.castor.builder.SGTypes
 
start() - Method in interface org.exolab.castor.xml.EventProducer
Signals to start producing events.
startDocument() - Method in class org.exolab.castor.xml.UnmarshalHandler
 
startDocument() - Method in class org.exolab.castor.xml.DebugHandler
 
startDocument() - Method in class org.exolab.castor.dsml.Producer
 
startDocument() - Method in class org.exolab.castor.dsml.Consumer
 
startElement(String, AttributeList) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
startElement(String, AttributeList) - Method in class org.exolab.castor.xml.DebugHandler
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.Consumer
 
String - Static variable in class org.exolab.castor.builder.SGTypes
 
StringBuffer - Static variable in class org.exolab.castor.builder.SGTypes
 
Structural - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes.Types
 
Substring - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
SubTree - Static variable in class org.exolab.castor.dsml.SearchDescriptor.Scope
 
SUPER_CLASS - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying the super class for all generated classes
Superior - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
Syntax - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 

T

Text - Static variable in class org.exolab.castor.xml.NodeType
Content node type (text).
TEXT - Static variable in class org.exolab.castor.types.AnyNode
Representation for a text node.
TEXT - Static variable in class org.exolab.castor.xml.NodeType
The text type
TEXT_TYPE - Static variable in class org.exolab.castor.builder.XMLInfo
Represents the text node type
Time - class org.exolab.castor.types.Time.
Describes an XML schema Time.
Time() - Constructor for class org.exolab.castor.types.Time
 
Time(long) - Constructor for class org.exolab.castor.types.Time
Constructs a XML Schema Time instance given a long representing the time in milliseconds.
Time(short[]) - Constructor for class org.exolab.castor.types.Time
Constructs a XML Schema Time instance given all the values of the different fields.
Time(String) - Constructor for class org.exolab.castor.types.Time
Constructs a Time given a string representation.
TimeDescriptor - class org.exolab.castor.types.TimeDescriptor.
The Time Descriptor
TimeDescriptor() - Constructor for class org.exolab.castor.types.TimeDescriptor
 
TimeDuration - class org.exolab.castor.types.TimeDuration.
Represents the timeDuration XML Schema type.
TimeDuration() - Constructor for class org.exolab.castor.types.TimeDuration
default constructor
TimeDuration(long) - Constructor for class org.exolab.castor.types.TimeDuration
This constructor fills in the time duration fields according to the value of the long by calling setValue
TimeDurationDescriptor - class org.exolab.castor.types.TimeDurationDescriptor.
The TimeDuration Descriptor
TimeDurationDescriptor() - Constructor for class org.exolab.castor.types.TimeDurationDescriptor
 
TimeInstant - class org.exolab.castor.types.TimeInstant.
Describe an XML schema TimeInstant.
TimeInstant() - Constructor for class org.exolab.castor.types.TimeInstant
 
TimePeriod - class org.exolab.castor.types.TimePeriod.
Describe an XML schema TimePeriod.
TimePeriod() - Constructor for class org.exolab.castor.types.TimePeriod
 
TimePeriod(String) - Constructor for class org.exolab.castor.types.TimePeriod
returns a TimePeriod with the duration facet set up
TimePeriodDescriptor - class org.exolab.castor.types.TimePeriodDescriptor.
The Time Descriptor
TimePeriodDescriptor() - Constructor for class org.exolab.castor.types.TimePeriodDescriptor
 
TimeStampable - interface org.exolab.castor.jdo.TimeStampable.
A callback get/set the timestamp.
toCalendar() - Method in class org.exolab.castor.types.DateTimeBase
converts this Date/Time into a local java Calendar.
toDate() - Method in class org.exolab.castor.types.RecurringDuration
convert this recurringDuration into a local Date
toDate() - Method in class org.exolab.castor.types.Month
 
toDate() - Method in class org.exolab.castor.types.DateTimeBase
Returns a java.util.Date that represents the XML Schema Date datatype
toDate() - Method in class org.exolab.castor.types.Date
converts this Date into a local java Date.
toDate() - Method in class org.exolab.castor.types.GMonthDay
converts this gMonthDay into a local java Date.
toDate() - Method in class org.exolab.castor.types.GMonth
converts this GMonth into a local java Date.
toDate() - Method in class org.exolab.castor.types.GYearMonth
converts this gYearMonth into a local java Date.
toDate() - Method in class org.exolab.castor.types.Time
converts this Time into a local java Date.
toDate() - Method in class org.exolab.castor.types.Century
 
toDate() - Method in class org.exolab.castor.types.GYear
converts this gYear into a local java Date.
toDate() - Method in class org.exolab.castor.types.Year
 
toDate() - Method in class org.exolab.castor.types.GDay
converts this GDay into a local java Date.
toJavaClassName(String) - Static method in class org.exolab.castor.xml.JavaNaming
 
toJavaMemberName(String) - Static method in class org.exolab.castor.xml.JavaNaming
 
toJavaMemberName(String, boolean) - Static method in class org.exolab.castor.xml.JavaNaming
 
toJavaName(String, boolean) - Static method in class org.exolab.castor.xml.Introspector
Converts the given xml name to a Java name.
toLong() - Method in class org.exolab.castor.types.TimeDuration
Convert a timeDuration into a long This long represents the duration in milliseconds
toLong() - Method in class org.exolab.castor.types.Duration
Convert a duration into a long This long represents the duration in milliseconds.
toPrimitiveObject(Class, String) - Static method in class org.exolab.castor.xml.UnmarshalHandler
Converts a String to the given primitive object type
toString() - Method in class org.exolab.castor.types.RecurringDuration
Convert this recurringDuration to a string
toString() - Method in class org.exolab.castor.types.Month
convert this Month to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CCYY-MM
toString() - Method in class org.exolab.castor.types.CenturyDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.DurationDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.Date
convert this Date to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e (+|-)CCYY-MM-DD
toString() - Method in class org.exolab.castor.types.GMonthDay
convert this gMonthDay to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e --MM-DD(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.GMonth
convert this GMonth to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e --MM--(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.GYearMonth
convert this gYearMonth to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e (+|-)CCYY-MM(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.GMonthDayDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.DateDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.AnyNode
Returns the String representation of this AnyNode The String representation is a xml well-formed fragment corresponding to the representation of this node.
toString() - Method in class org.exolab.castor.types.TimePeriodDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.TimeDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.Time
convert this Time to a string The format is defined by W3C XML Schema Recommendation and ISO8601 i.e (-)hh:mm:ss.sss(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.TimeDuration
Convert a timeDuration into a String conforming to ISO8601 and XML Schema specs
toString() - Method in class org.exolab.castor.types.Century
convert this Year to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CC
toString() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.GYear
convert this gYear to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e (+|-)CCYY-MM(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.Duration
Convert a duration into a String conforming to ISO8601 and XML Schema specs
toString() - Method in class org.exolab.castor.types.TimeDurationDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.GYearMonthDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.GDayDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.Year
convert this Year to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CCYY
toString() - Method in class org.exolab.castor.types.GYearDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.GMonthDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.MonthDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.YearDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.GDay
convert this GDay to a string The format is defined by W3C XML Schema recommendation and ISO8601 i.e ---DD(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.xml.ValidationException
Returns the String representation of this Exception
toString() - Method in interface org.exolab.castor.xml.Location
Returns the String representation of this Location
toString() - Method in class org.exolab.castor.xml.XMLException
Returns the String representation of this Exception.
toString() - Method in class org.exolab.castor.xml.FileLocation
Returns the String representation of this Location
toString() - Method in class org.exolab.castor.xml.XPathLocation
Returns the String representation of this XPathLocation
toString() - Method in class org.exolab.castor.xml.NodeType
 
toString() - Method in class org.exolab.castor.mapping.AccessMode
 
toURIRepresentation(String) - Static method in class org.exolab.castor.builder.SourceGenerator
Returns a string which is the URI of a file.
toXMLName(String) - Method in class org.exolab.castor.xml.XMLNaming
Converts the given String to an XML name.
TransactionAbortedException - exception org.exolab.castor.jdo.TransactionAbortedException.
Informs that the user transaction has been explicitly aborted by the database due to some failure and the reason for that failure.
TransactionAbortedException(String) - Constructor for class org.exolab.castor.jdo.TransactionAbortedException
 
TransactionAbortedException(String, Exception) - Constructor for class org.exolab.castor.jdo.TransactionAbortedException
 
TransactionNotInProgressException - exception org.exolab.castor.jdo.TransactionNotInProgressException.
Indicates the operation cannot be performed since a transaction is not in progress.
TransactionNotInProgressException(String) - Constructor for class org.exolab.castor.jdo.TransactionNotInProgressException
 
Type - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
TypeConversion - class org.exolab.castor.builder.TypeConversion.
A class used to convert XML Schema SimpleTypes into the appropriate XSType
TypeConversion() - Constructor for class org.exolab.castor.builder.TypeConversion
 
TypeConvertor - interface org.exolab.castor.mapping.TypeConvertor.
Interface for a type convertor.
TypeValidator - interface org.exolab.castor.xml.TypeValidator.
The basic type validation interface class

U

unmarshal(Class, InputSource) - Static method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of the given Class type.
unmarshal(Class, Node) - Static method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of the given Class type.
unmarshal(Class, Reader) - Static method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of the given Class type.
unmarshal(EventProducer) - Method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of this Unmarshaller's Class type.
unmarshal(InputSource) - Method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of this Unmarshaller's Class type.
unmarshal(Node) - Method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of this Unmarshaller's Class type.
unmarshal(Reader) - Method in class org.exolab.castor.xml.Unmarshaller
Unmarshals Objects of this Unmarshaller's Class type.
UnmarshalException - Static variable in class org.exolab.castor.builder.SGTypes
 
UnmarshalHandler - class org.exolab.castor.xml.UnmarshalHandler.
An unmarshaller to allowing unmarshalling of XML documents to Java Objects.
UnmarshalHandler.ArrayHandler - class org.exolab.castor.xml.UnmarshalHandler.ArrayHandler.
A class for handling Arrays during unmarshalling.
unmarshalled(Object) - Method in interface org.exolab.castor.xml.UnmarshalListener
This method is called after an object has been completely unmarshalled, including all of its children (if any).
Unmarshaller - class org.exolab.castor.xml.Unmarshaller.
An unmarshaller to allowing unmarshalling of XML documents to Java Objects.
Unmarshaller() - Constructor for class org.exolab.castor.xml.Unmarshaller
Creates a new basic Unmarshaller When using this constructor it will most likely be necessary to use a mapping file or ClassDescriptorResolver So that the Unmarshaller can find the classes during the unmarshalling process.
Unmarshaller(Class) - Constructor for class org.exolab.castor.xml.Unmarshaller
Creates a new Unmarshaller with the given Class
Unmarshaller(Class, ClassLoader) - Constructor for class org.exolab.castor.xml.Unmarshaller
Creates a new Unmarshaller with the given Class
Unmarshaller(Mapping) - Constructor for class org.exolab.castor.xml.Unmarshaller
Creates a new Unmarshaller with the given Mapping
Unmarshaller(Object) - Constructor for class org.exolab.castor.xml.Unmarshaller
Creates a new Unmarshaller with the given Object
UnmarshalListener - interface org.exolab.castor.xml.UnmarshalListener.
An interface to allow external "listening" to objects when they are being unmarshalled for various tracking purposes and potential modification.
update(Object) - Method in interface org.exolab.castor.jdo.Database
Update a data object which is queried/loaded/created in another transaction.
UpdateOnly - Static variable in class org.exolab.castor.dsml.ImportDescriptor.Policy
Under the UpdateOnly policy, DSML attributes that do not already exist in the Ldap are not created.
UPPER_CASE_AFTER_UNDERSCORE_PROPERTY - Static variable in class org.exolab.castor.xml.JavaNaming
The property name to use in the castor.properties file to specify the value of the upperCaseAfterUnderscore variable.
upperCaseAfterUnderscore - Static variable in class org.exolab.castor.xml.JavaNaming
Used for backward compatibility, if you wish to be backward compatible with 0.9.3.9 and earlier set this boolean to true.
URI - Static variable in class org.exolab.castor.dsml.XML.Namespace
 
usePrimitiveWrapper() - Static method in class org.exolab.castor.builder.SourceGenerator
Returns true if primitive types have to be used as Objects (eg.
UserModification - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
useWrapper() - Method in interface org.exolab.castor.builder.BindingComponent
Returns true if the member represented by that BindingComponent is to be represented by an Object wrapper.

V

validate(Object) - Method in class org.exolab.castor.xml.Validator
Validates the given Object
validate(Object, ValidationContext) - Method in class org.exolab.castor.xml.Validator
Validates the given Object
validate(Object, ValidationContext) - Method in interface org.exolab.castor.xml.ClassValidator
Validates the given Object.
validate(Object, ValidationContext) - Method in interface org.exolab.castor.xml.TypeValidator
Validates the given Object
validate(Object, ValidationContext) - Method in class org.exolab.castor.xml.FieldValidator
Validates the given Object
validate(Object, ValidationContext) - Method in class org.exolab.castor.xml.SimpleTypeValidator
Validates the given Object
ValidationContext - class org.exolab.castor.xml.ValidationContext.
A class which can be used to hold validation information, used by the TypeValidator interface.
ValidationContext() - Constructor for class org.exolab.castor.xml.ValidationContext
Creates a new ValidationContext
ValidationException - exception org.exolab.castor.xml.ValidationException.
An exception that can be used to signal XML validation errors
ValidationException - Static variable in class org.exolab.castor.builder.SGTypes
 
ValidationException() - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with no message, or nested Exception
ValidationException(Exception) - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with the given nested exception.
ValidationException(String) - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with the given message.
ValidationException(String, Exception) - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with the given message and nested exception.
ValidationException(String, Exception, int) - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with the given message, nested exception, and errorCode.
ValidationException(String, int) - Constructor for class org.exolab.castor.xml.ValidationException
Creates a new ValidationException with the given message.
Validator - class org.exolab.castor.xml.Validator.
A class which can perform Validation on an Object model.
Validator() - Constructor for class org.exolab.castor.xml.Validator
Creates a new Validator
ValidityException - exception org.exolab.castor.mapping.ValidityException.
An exception indicating an integrity violation.
ValidityException(Exception) - Constructor for class org.exolab.castor.mapping.ValidityException
 
ValidityException(String) - Constructor for class org.exolab.castor.mapping.ValidityException
 
ValidityException(String, Object) - Constructor for class org.exolab.castor.mapping.ValidityException
 
ValidityException(String, Object, Object) - Constructor for class org.exolab.castor.mapping.ValidityException
 
ValidityException(String, Object, Object, Object) - Constructor for class org.exolab.castor.mapping.ValidityException
 
Value - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
Vector - Static variable in class org.exolab.castor.builder.SGTypes
 

W

warning(SAXParseException) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
WRAP_COLLECTIONS_PROPERTY - Static variable in class org.exolab.castor.xml.Introspector
The property name for enabling collection wrapping.
Wrapper - Static variable in class org.exolab.castor.builder.SourceGenerator.Property
Property specifying if we want to use Wrapper Objects instead of primitives (eg java.lang.Float instead of float)
write - Static variable in class org.exolab.castor.xml.AccessRights
A write-only AccessRights
WRITE - Static variable in class org.exolab.castor.xml.AccessRights
The type that indicates only write access
Writer - Static variable in class org.exolab.castor.builder.SGTypes
 

X

XML - class org.exolab.castor.dsml.XML.
 
XML - Static variable in class org.exolab.castor.mapping.Mapping
Use this object to obtain the mapping resolver for XML from Mapping.getResolver(org.exolab.castor.mapping.Mapping.EngineMapping).
XML.Entries - class org.exolab.castor.dsml.XML.Entries.
 
XML.Entries.Attributes - class org.exolab.castor.dsml.XML.Entries.Attributes.
 
XML.Entries.Attributes.Encodings - class org.exolab.castor.dsml.XML.Entries.Attributes.Encodings.
 
XML.Entries.Attributes.Encodings() - Constructor for class org.exolab.castor.dsml.XML.Entries.Attributes.Encodings
 
XML.Entries.Attributes() - Constructor for class org.exolab.castor.dsml.XML.Entries.Attributes
 
XML.Entries.Elements - class org.exolab.castor.dsml.XML.Entries.Elements.
 
XML.Entries.Elements() - Constructor for class org.exolab.castor.dsml.XML.Entries.Elements
 
XML.Entries() - Constructor for class org.exolab.castor.dsml.XML.Entries
 
XML.Namespace - class org.exolab.castor.dsml.XML.Namespace.
 
XML.Namespace() - Constructor for class org.exolab.castor.dsml.XML.Namespace
 
XML.Schema - class org.exolab.castor.dsml.XML.Schema.
 
XML.Schema.Attributes - class org.exolab.castor.dsml.XML.Schema.Attributes.
 
XML.Schema.Attributes.Types - class org.exolab.castor.dsml.XML.Schema.Attributes.Types.
 
XML.Schema.Attributes.Types() - Constructor for class org.exolab.castor.dsml.XML.Schema.Attributes.Types
 
XML.Schema.Attributes() - Constructor for class org.exolab.castor.dsml.XML.Schema.Attributes
 
XML.Schema.Elements - class org.exolab.castor.dsml.XML.Schema.Elements.
 
XML.Schema.Elements() - Constructor for class org.exolab.castor.dsml.XML.Schema.Elements
 
XML.Schema() - Constructor for class org.exolab.castor.dsml.XML.Schema
 
XML() - Constructor for class org.exolab.castor.dsml.XML
 
XMLClassDescriptor - interface org.exolab.castor.xml.XMLClassDescriptor.
A class descriptor for describing relationships between a Class and an XML element or complexType.
XMLException - exception org.exolab.castor.xml.XMLException.
An exception that is used to signal an error that has occured during marshalling or unmarshalling.
XMLException() - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with no message or nested Exception.
XMLException(Exception) - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with the given nested exception.
XMLException(String) - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with the given message.
XMLException(String, Exception) - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with the given message and nested exception.
XMLException(String, Exception, int) - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with the given message, nested exception, and errorCode.
XMLException(String, int) - Constructor for class org.exolab.castor.xml.XMLException
Creates a new XMLException with the given message.
XMLFieldDescriptor - interface org.exolab.castor.xml.XMLFieldDescriptor.
XML field descriptor.
XMLFieldHandler - class org.exolab.castor.xml.XMLFieldHandler.
A field handler knows how to perform various operations on the field that require access to the field value.
XMLFieldHandler() - Constructor for class org.exolab.castor.xml.XMLFieldHandler
Creates a new default XMLFieldHandler
XMLInfo - class org.exolab.castor.builder.XMLInfo.
A class for storing XML related information
XMLInfo() - Constructor for class org.exolab.castor.builder.XMLInfo
Creates a new XML Info
XMLInfo(short) - Constructor for class org.exolab.castor.builder.XMLInfo
Creates a new XMLInfo with the given node type
XMLInfo(String, short) - Constructor for class org.exolab.castor.builder.XMLInfo
Creates a new XMLInfo with the given xml name and node type
XMLMappingLoader - class org.exolab.castor.xml.XMLMappingLoader.
An XML implementation of mapping helper.
XMLMappingLoader(ClassLoader, PrintWriter) - Constructor for class org.exolab.castor.xml.XMLMappingLoader
Creates a new XMLMappingLoader
XMLNaming - class org.exolab.castor.xml.XMLNaming.
An abstract class to handing XML naming
XMLNaming() - Constructor for class org.exolab.castor.xml.XMLNaming
 
XPathLocation - class org.exolab.castor.xml.XPathLocation.
A very simple XPath location class for use with the ValidationException.
XPathLocation() - Constructor for class org.exolab.castor.xml.XPathLocation
Creates a default XPathLocation

Y

Year - class org.exolab.castor.types.Year.
Describe an XML schema Year
Year() - Constructor for class org.exolab.castor.types.Year
 
YearDescriptor - class org.exolab.castor.types.YearDescriptor.
The Month Descriptor
YearDescriptor() - Constructor for class org.exolab.castor.types.YearDescriptor
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com