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

A

Abstract - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes.Types
 
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.
addAttribute(String) - Method in class org.exolab.castor.xml.XPathLocation
 
addChild(String) - Method in class org.exolab.castor.xml.XPathLocation
Adds the name as a child of the current path
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
 
addReturnAttr(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
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.xml.NodeType
The attribute type
ATTRIBUTE - Static variable in class org.exolab.castor.xml.DescriptorType
Represents the descriptor type for Attributes
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.
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

C

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.DebugHandler
 
characters(char[], int, int) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
characters(char[], int, int) - Method in class org.exolab.castor.dsml.Consumer
 
characters(char[], int, int) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
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
Class - Static variable in class org.exolab.castor.dsml.XML.Schema.Elements
 
ClassDescriptor - interface org.exolab.castor.mapping.ClassDescriptor.
Describes the properties of a class and its fields.
ClassDescriptorResolver - interface org.exolab.castor.xml.ClassDescriptorResolver.
An interface for finding or "resolving" XMLClassDescriptor classes.
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.CollectionHandler
Clears the collection of any objects.
close() - Method in interface org.exolab.castor.jdo.QueryResults
Closes the result set and releases all resources held by it.
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.
CollectionHandler - interface org.exolab.castor.mapping.CollectionHandler.
Collection handler for adding/listing elements of a collection.
commit() - Method in interface org.exolab.castor.jdo.Database
Commits and closes the transaction.
Consumer - class org.exolab.castor.dsml.Consumer.
 
Consumer() - Constructor for class org.exolab.castor.dsml.Consumer
 
convert(Object, String) - Method in interface org.exolab.castor.mapping.TypeConvertor
Convert the object from one type to another.
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.
Created - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
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 The date type is derived from time period by setting up the facet : duration to "P1D"
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
DateDescriptor - class org.exolab.castor.types.DateDescriptor.
The Time Descriptor
DateDescriptor() - Constructor for class org.exolab.castor.types.DateDescriptor
 
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
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
 
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
 

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.xml.NodeType
The element type
ELEMENT - Static variable in class org.exolab.castor.xml.DescriptorType
Represents the descriptor type for Elements
elements(Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Returns an enumeration of all the elements in the collection.
Encoding - Static variable in class org.exolab.castor.dsml.XML.Entries.Attributes
 
endDocument() - Method in class org.exolab.castor.xml.DebugHandler
 
endDocument() - Method in class org.exolab.castor.xml.UnmarshalHandler
 
endDocument() - Method in class org.exolab.castor.dsml.Consumer
 
endDocument() - Method in class org.exolab.castor.dsml.Producer
 
endElement(String) - Method in class org.exolab.castor.xml.DebugHandler
 
endElement(String) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
endElement(String) - Method in class org.exolab.castor.dsml.Consumer
 
endElement(String) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
endElement(String) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
Entry - Static variable in class org.exolab.castor.dsml.XML.Entries.Elements
 
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(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.TimeDuration
Override the java.lang.equals method
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
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(short) - Method in interface org.exolab.castor.jdo.Query
Experimental
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
 

F

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
 
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.
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

G

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.
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.TimeDescriptor
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 class org.exolab.castor.types.DateDescriptor
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.MonthDescriptor
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.xml.StringClassDescriptor
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.TimeDescriptor
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 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.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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
getAttributeDescriptors() - Method in class org.exolab.castor.xml.StringClassDescriptor
Returns the set of attribute XMLFieldDescriptors
getBaseDN() - Method in class org.exolab.castor.dsml.SearchDescriptor
 
getCentury() - Method in class org.exolab.castor.types.RecurringDuration
 
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 interface org.exolab.castor.mapping.MappingResolver
Returns the class loader associated with this mapping resolver if one was specified.
getClassLoader() - Method in class org.exolab.castor.mapping.Mapping
Returns the class loader used by this mapping object.
getColumnNumber() - Method in class org.exolab.castor.xml.FileLocation
Returns the column number for this Location
getConfiguration() - Method in class org.exolab.castor.jdo.JDO
Return the URL of the database configuration file.
getContainingClassDescriptor() - Method in interface org.exolab.castor.mapping.FieldDescriptor
 
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.TimeDescriptor
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 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.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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.
getContentDescriptor() - Method in class org.exolab.castor.xml.StringClassDescriptor
Returns the descriptor for dealing with Text content
getDatabase() - Method in interface org.exolab.castor.jdo.DataObjects
Opens and returns a connection to the database.
getDatabase() - Method in class org.exolab.castor.jdo.JDO
Opens and returns a connection to the database.
getDatabaseName() - Method in class org.exolab.castor.jdo.JDO
Returns the name of this database.
getDay() - Method in class org.exolab.castor.types.RecurringDuration
 
getDay() - Method in class org.exolab.castor.types.TimeDuration
 
getDescription() - Method in interface org.exolab.castor.jdo.DataObjects
Returns the description of this database.
getDescription() - Method in class org.exolab.castor.jdo.JDO
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.TimeDescriptor
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 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.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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.
getElementDescriptors() - Method in class org.exolab.castor.xml.StringClassDescriptor
Returns the set of element MarshalDescriptors
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.MarshalException
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.MappingException
 
getException() - Method in class org.exolab.castor.mapping.ValidityException
 
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.TimeDescriptor
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 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.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.MonthDescriptor
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.xml.StringClassDescriptor
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.
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.TimeDescriptor
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 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.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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XML field descriptor matching the given xml name and nodeType.
getFieldDescriptor(String, NodeType) - Method in class org.exolab.castor.xml.StringClassDescriptor
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.TimeDescriptor
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 class org.exolab.castor.types.DateDescriptor
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.MonthDescriptor
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.xml.StringClassDescriptor
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.
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
 
getHandler() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns the handler of the field.
getHour() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getHour() - Method in class org.exolab.castor.types.TimeDuration
 
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.TimeDescriptor
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 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.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.MonthDescriptor
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.xml.StringClassDescriptor
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.
getImportDescriptor() - Method in class org.exolab.castor.dsml.Importer
 
getImportDescriptor() - Method in class org.exolab.castor.dsml.Exporter
 
getImportEventListener() - Method in class org.exolab.castor.dsml.Importer
 
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.TimeDescriptor
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 class org.exolab.castor.types.DateDescriptor
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.MonthDescriptor
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.xml.StringClassDescriptor
Returns the Class that this ClassDescriptor describes
getJavaClass() - Method in interface org.exolab.castor.mapping.ClassDescriptor
Returns the Java class represented by this descriptor.
getLineNumber() - Method in class org.exolab.castor.xml.FileLocation
Returns the line number for this location
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.
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.
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
 
getMinute() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getMinute() - Method in class org.exolab.castor.types.TimeDuration
 
getMonth() - Method in class org.exolab.castor.types.RecurringDuration
 
getMonth() - Method in class org.exolab.castor.types.TimeDuration
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.CenturyDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.TimeDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.YearDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.DateDescriptor
 
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.MonthDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.types.TimePeriodDescriptor
 
getNameSpacePrefix() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
 
getNameSpacePrefix() - Method in class org.exolab.castor.xml.StringClassDescriptor
 
getNameSpacePrefix() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Return the "suggested" namespace prefix to use when marshalling as XML.
getNameSpaceURI() - Method in class org.exolab.castor.types.CenturyDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.TimeDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.YearDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.DateDescriptor
 
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.MonthDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.types.TimePeriodDescriptor
 
getNameSpaceURI() - Method in interface org.exolab.castor.xml.XMLClassDescriptor
 
getNameSpaceURI() - Method in class org.exolab.castor.xml.StringClassDescriptor
 
getNameSpaceURI() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the namespace URI to be used when marshalling and unmarshalling as XML.
getNodeType() - Method in interface org.exolab.castor.xml.XMLFieldDescriptor
Returns the NodeType of the Field being described.
getNodeType(String) - Static method in class org.exolab.castor.xml.NodeType
Returns the node type from the name.
getNSPrefixAtRoot() - Method in class org.exolab.castor.xml.Marshaller
Returns True if the given namespace mappings will be declared at the root node.
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.
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
getQuery() - Method in interface org.exolab.castor.jdo.Database
Creates an empty query.
getReference() - Method in class org.exolab.castor.jdo.JDO
 
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
 
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.TimeDuration
 
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.NodeType
Returns the type of this NodeType
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
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.TimeDescriptor
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 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.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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns a specific validator for the class described by this ClassDescriptor.
getValidator() - Method in class org.exolab.castor.xml.StringClassDescriptor
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.
getValue(Object) - Method in class org.exolab.castor.xml.XMLFieldHandler
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.
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
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.TimeDescriptor
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 class org.exolab.castor.types.DateDescriptor
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.MonthDescriptor
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 interface org.exolab.castor.xml.XMLClassDescriptor
Returns the XML Name for the Class being described.
getXMLName() - Method in class org.exolab.castor.xml.StringClassDescriptor
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.
getYear() - Method in class org.exolab.castor.types.RecurringDuration
 
getYear() - Method in class org.exolab.castor.types.TimeDuration
 
getZoneHour() - Method in class org.exolab.castor.types.RecurringDurationBase
 
getZoneMinute() - Method in class org.exolab.castor.types.RecurringDurationBase
 

H

hasMore() - Method in interface org.exolab.castor.jdo.QueryResults
Returns true if there are any more results in the result set.
hasTypeValidator() - Method in class org.exolab.castor.xml.FieldValidator
 

I

Id - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 
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.DebugHandler
 
ignorableWhitespace(char[], int, int) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
ignorableWhitespace(char[], int, int) - Method in class org.exolab.castor.dsml.Consumer
 
Ignored - Static variable in interface org.exolab.castor.dsml.ImportEventListener
 
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
 
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
 
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.
isClosed() - Method in interface org.exolab.castor.jdo.Database
Returns true if the database is closed.
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
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).
isNegative() - Method in class org.exolab.castor.types.RecurringDurationBase
 
isNegative() - Method in class org.exolab.castor.types.TimeDuration
 
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.
isTransient() - Method in interface org.exolab.castor.mapping.FieldDescriptor
Returns true if the field is transient.
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.
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
 

J

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).

L

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, 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
 

M

makePersistent(Object) - Method in interface org.exolab.castor.jdo.Database
Deprecated. See Database.create(java.lang.Object)
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.
marshal(Object) - Method in class org.exolab.castor.xml.Marshaller
Marshals the given Object as XML using the DocumentHandler for this Marshaller.
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 can be used to signal marshalling exceptions
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.
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(DocumentHandler) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller
Marshaller(Node) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller
Marshaller(Writer) - Constructor for class org.exolab.castor.xml.Marshaller
Creates a new Marshaller with the given writer
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.
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
 
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 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.
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
 

O

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.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.
parse(String) - Static method in class org.exolab.castor.types.RecurringDuration
 
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.TimeDuration
Parse the given string and return a time duration which represents this string
parse(String) - Static method in class org.exolab.castor.types.Time
parse a String and convert it into a Time
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.Month
 
parse(String) - Static method in class org.exolab.castor.types.Century
parse a String and convert it into a 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
parseMonth(String) - Static method in class org.exolab.castor.types.Month
parse a String and convert it into a Month
parseRecurring(String) - Static method in class org.exolab.castor.types.RecurringDuration
parse a String and convert it into a recurringDuration
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.
Prefix - Static variable in class org.exolab.castor.dsml.XML.Namespace
 
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.MarshalException
 
printStackTrace() - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace() - Method in class org.exolab.castor.mapping.ValidityException
 
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.MarshalException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.mapping.ValidityException
 
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.MarshalException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.mapping.MappingException
 
printStackTrace(PrintWriter) - Method in class org.exolab.castor.mapping.ValidityException
 
processedEntry(String, int) - Method in interface org.exolab.castor.dsml.ImportEventListener
 
processingInstruction(String, String) - Method in class org.exolab.castor.xml.DebugHandler
 
processingInstruction(String, String) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
processingInstruction(String, String) - Method in class org.exolab.castor.dsml.Consumer
 
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
 

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
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
 
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 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(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
resolveByXMLName(String, ClassLoader) - Method in interface org.exolab.castor.xml.ClassDescriptorResolver
Returns the XMLClassDescriptor for the given xml name
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

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
 
setAutoStore(boolean) - Method in interface org.exolab.castor.jdo.Database
True if autoStore is set on.
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.
setCentury(short) - Method in class org.exolab.castor.types.RecurringDuration
set the century field
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
setColumnNumber(int) - Method in class org.exolab.castor.xml.FileLocation
Sets the column number for this Location
setConfiguration(String) - Method in class org.exolab.castor.jdo.JDO
Sets the URL of the database configuration file.
setContainingClassDescriptor(ClassDescriptor) - Method in interface org.exolab.castor.mapping.FieldDescriptor
Set the class which contains this field
setDatabaseName(String) - Method in class org.exolab.castor.jdo.JDO
Sets the name of this database.
setDay(short) - Method in class org.exolab.castor.types.RecurringDuration
set the Day Field
setDay(short) - Method in class org.exolab.castor.types.Year
 
setDay(short) - Method in class org.exolab.castor.types.TimeDuration
 
setDay(short) - Method in class org.exolab.castor.types.Month
 
setDay(short) - Method in class org.exolab.castor.types.Century
 
setDebug(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Turns debuging on or off.
setDebug(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
Turns debuging on or off.
setDebug(boolean) - Method in class org.exolab.castor.xml.Marshaller
Sets the flag to turn on and off debugging
setDescription(String) - Method in interface org.exolab.castor.jdo.DataObjects
Sets the description of this database.
setDescription(String) - Method in class org.exolab.castor.jdo.JDO
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.
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.DebugHandler
 
setDocumentLocator(Locator) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
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
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.
setErrorCode(int) - Method in class org.exolab.castor.xml.CastorException
Sets the error code for this Exception
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
 
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.Year
 
setHour(short) - Method in class org.exolab.castor.types.TimeDuration
 
setHour(short) - Method in class org.exolab.castor.types.Date
 
setHour(short) - Method in class org.exolab.castor.types.Month
 
setHour(short) - Method in class org.exolab.castor.types.Century
 
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.
setImportDescriptor(ImportDescriptor) - Method in class org.exolab.castor.dsml.Importer
 
setImportDescriptor(ImportDescriptor) - Method in class org.exolab.castor.dsml.Exporter
 
setImportEventListener(ImportEventListener) - Method in class org.exolab.castor.dsml.Importer
 
setLineNumber(int) - Method in class org.exolab.castor.xml.FileLocation
Sets the line number for this Location
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.MarshalException
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.Unmarshaller
Sets the PrintWriter used for logging
setLogWriter(PrintWriter) - Method in class org.exolab.castor.xml.Marshaller
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.Unmarshaller
Sets the Mapping to use during unmarshalling.
setMapping(Mapping) - Method in class org.exolab.castor.xml.Marshaller
Sets the given mapping to be used by the marshalling Framework.
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.
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
setMessage(String) - Method in class org.exolab.castor.xml.CastorException
Sets the message for this Exception
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
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.Year
 
setMinute(short) - Method in class org.exolab.castor.types.TimeDuration
 
setMinute(short) - Method in class org.exolab.castor.types.Date
 
setMinute(short) - Method in class org.exolab.castor.types.Month
 
setMinute(short) - Method in class org.exolab.castor.types.Century
 
setMonth(short) - Method in class org.exolab.castor.types.RecurringDuration
set the Month Field
setMonth(short) - Method in class org.exolab.castor.types.Year
 
setMonth(short) - Method in class org.exolab.castor.types.TimeDuration
 
setMonth(short) - Method in class org.exolab.castor.types.Century
 
setNamespaceMapping(String, String) - Method in class org.exolab.castor.xml.Marshaller
Sets the mapping for the given Namespace prefix
setNameSpaceURI(String) - Method in class org.exolab.castor.xml.StringClassDescriptor
Sets the desired namespace URI for the described object
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.TimeDuration
 
setNSPrefixAtRoot(boolean) - Method in class org.exolab.castor.xml.Marshaller
Set to True to declare the given namespace mappings at the root node.
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.
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.Unmarshaller
Sets the ClassDescriptorResolver to use during unmarshalling
setResolver(ClassDescriptorResolver) - Method in class org.exolab.castor.xml.Marshaller
Sets the ClassDescriptorResolver to use during unmarshalling
setScope(int) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
setSearchDescriptor(SearchDescriptor) - Method in class org.exolab.castor.dsml.Exporter
 
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.Year
 
setSecond(short, short) - Method in class org.exolab.castor.types.Date
 
setSecond(short, short) - Method in class org.exolab.castor.types.Month
 
setSecond(short, short) - Method in class org.exolab.castor.types.Century
 
setSeconds(short) - Method in class org.exolab.castor.types.TimeDuration
 
setTransactionManager(String) - Method in class org.exolab.castor.jdo.JDO
Sets the JNDI name of the transaction manager.
setUTC() - Method in class org.exolab.castor.types.RecurringDurationBase
set the UTC field to true
setValidation(boolean) - Method in class org.exolab.castor.xml.UnmarshalHandler
Sets the flag for validation
setValidation(boolean) - Method in class org.exolab.castor.xml.Unmarshaller
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.
setValidator(StringValidator) - Method in class org.exolab.castor.xml.StringClassDescriptor
 
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
setValidator(TypeValidator) - Method in class org.exolab.castor.xml.XMLFieldHandler
Sets the given ValidationRule used to perform validation on the field
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 interface org.exolab.castor.mapping.FieldHandler
Sets the value of the field on the object.
setValue(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
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
setXMLName(String) - Method in class org.exolab.castor.xml.StringClassDescriptor
Sets the XML Name for the described object.
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.TimeDuration
 
setYear(short) - Method in class org.exolab.castor.types.Century
 
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.Year
 
setZone(short, short) - Method in class org.exolab.castor.types.Date
 
setZone(short, short) - Method in class org.exolab.castor.types.Month
 
setZone(short, short) - Method in class org.exolab.castor.types.Century
 
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.Year
 
setZoneNegative() - Method in class org.exolab.castor.types.Date
 
setZoneNegative() - Method in class org.exolab.castor.types.Month
 
setZoneNegative() - Method in class org.exolab.castor.types.Century
 
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(Object) - Method in interface org.exolab.castor.mapping.CollectionHandler
Returns the number of elements in the collection.
start() - Method in interface org.exolab.castor.xml.EventProducer
Signals to start producing events.
startDocument() - Method in class org.exolab.castor.xml.DebugHandler
 
startDocument() - Method in class org.exolab.castor.xml.UnmarshalHandler
 
startDocument() - Method in class org.exolab.castor.dsml.Consumer
 
startDocument() - Method in class org.exolab.castor.dsml.Producer
 
startElement(String, AttributeList) - Method in class org.exolab.castor.xml.DebugHandler
 
startElement(String, AttributeList) - Method in class org.exolab.castor.xml.UnmarshalHandler
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.Consumer
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.SearchDescriptor
 
startElement(String, AttributeList) - Method in class org.exolab.castor.dsml.ImportDescriptor
 
StringClassDescriptor - class org.exolab.castor.xml.StringClassDescriptor.
The default String class descriptor
StringClassDescriptor() - Constructor for class org.exolab.castor.xml.StringClassDescriptor
 
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
 
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.xml.NodeType
The text type
Time - class org.exolab.castor.types.Time.
Describe an XML schema Time.
Time() - Constructor for class org.exolab.castor.types.Time
 
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.
toDate() - Method in class org.exolab.castor.types.RecurringDuration
convert this recurringDuration into a local Date
toDate() - Method in class org.exolab.castor.types.Year
 
toDate() - Method in class org.exolab.castor.types.Time
convert this Time into a local Date
toDate() - Method in class org.exolab.castor.types.Month
 
toDate() - Method in class org.exolab.castor.types.Century
 
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
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.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.TimeDuration
Convert a timeDuration into a String conforming to ISO8601 and XML Schema specs
toString() - Method in class org.exolab.castor.types.CenturyDescriptor
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 draft and ISO8601 i.e (+|-)hh:mm:ss.sss(Z|(+|-)hh:mm)
toString() - Method in class org.exolab.castor.types.YearDescriptor
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.Date
convert this Date to a string The format is defined by W3C XML Schema draft and ISO8601 i.e (+|-)CCYY-MM-DD
toString() - Method in class org.exolab.castor.types.RecurringDurationDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.types.TimeDurationDescriptor
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.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.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.TimePeriodDescriptor
Returns the String representation of this XMLClassDescriptor
toString() - Method in class org.exolab.castor.xml.NodeType
 
toString() - Method in interface org.exolab.castor.xml.Location
Returns the String representation of this Location
toString() - Method in class org.exolab.castor.xml.ValidationException
Returns the String representation of this Exception
toString() - Method in class org.exolab.castor.xml.XPathLocation
Returns the String representation of this XPathLocation
toString() - Method in class org.exolab.castor.xml.MarshalException
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.mapping.AccessMode
 
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
 
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.
UnmarshalHandler - class org.exolab.castor.xml.UnmarshalHandler.
An unmarshaller to allowing unmarshalling of XML documents to Java Objects.
Unmarshaller - class org.exolab.castor.xml.Unmarshaller.
An unmarshaller to allowing unmarshalling of XML documents to Java Objects.
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
update(Object) - Method in interface org.exolab.castor.jdo.Database
Experimental
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.
URI - Static variable in class org.exolab.castor.dsml.XML.Namespace
 
UserModification - Static variable in class org.exolab.castor.dsml.XML.Schema.Attributes
 

V

validate(Object) - Method in interface org.exolab.castor.xml.TypeValidator
Validates the given Object
validate(Object) - Method in class org.exolab.castor.xml.Validator
Validates the given Object
validate(Object) - Method in interface org.exolab.castor.xml.ClassValidator
Validates the given Object
validate(Object) - Method in class org.exolab.castor.xml.SimpleTypeValidator
Validates the given Object
validate(Object, ClassDescriptorResolver) - Method in class org.exolab.castor.xml.Validator
Validates the given Object
validate(Object, ClassDescriptorResolver) - Method in class org.exolab.castor.xml.FieldValidator
Validates the given Object
validate(Object, ClassDescriptorResolver) - Method in interface org.exolab.castor.xml.ClassValidator
Validates the given Object
ValidationException - exception org.exolab.castor.xml.ValidationException.
An exception that can be used to signal XML validation errors
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
 

W

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

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.
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
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
XSI_NAMESPACE - Static variable in class org.exolab.castor.xml.Marshaller
The XSI Namespace URI

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 L M N O P Q R S T U V W X Y

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