Serialized Form


Package org.castor.persist.cache

Class org.castor.persist.cache.CacheEntry extends java.lang.Object implements Serializable

Serialized Fields

_oid

OID _oid
OID of the entry to be cached.


_entry

java.lang.Object _entry
Actual data to be cached.


_timeStamp

long _timeStamp
Associated time stamp.


Package org.castor.persist.proxy

Class org.castor.persist.proxy.SingleProxy extends java.lang.Object implements Serializable

Serialized Fields

_tx

TransactionContext _tx

_engine

LockEngine _engine

_classMolder

ClassMolder _classMolder

_clazz

java.lang.Class<T> _clazz

_identity

java.lang.Object _identity

_object

java.lang.Object _object

_accessMode

AccessMode _accessMode

_hasMaterialized

boolean _hasMaterialized

Package org.exolab.castor.builder.binding

Class org.exolab.castor.builder.binding.Binding extends java.lang.Object implements Serializable

Serialized Fields

_defaultBindingType

BindingType _defaultBindingType

_includeList

java.util.Vector<E> _includeList

_packageList

java.util.Vector<E> _packageList

_namingXML

NamingXMLType _namingXML

_elementBindingList

java.util.Vector<E> _elementBindingList

_attributeBindingList

java.util.Vector<E> _attributeBindingList

_complexTypeBindingList

java.util.Vector<E> _complexTypeBindingList

_groupBindingList

java.util.Vector<E> _groupBindingList

Class org.exolab.castor.builder.binding.BindingException extends java.lang.Exception implements Serializable

Serialized Fields

_exception

java.lang.Exception _exception
The embedded exception if tunnelling, or null.

Class org.exolab.castor.builder.binding.ClassType extends java.lang.Object implements Serializable

Serialized Fields

_package

java.lang.String _package

_name

java.lang.String _name

_final

boolean _final

_has_final

boolean _has_final
keeps track of state for field: _final


_abstract

boolean _abstract

_has_abstract

boolean _has_abstract
keeps track of state for field: _abstract


_equals

boolean _equals

_has_equals

boolean _has_equals
keeps track of state for field: _equals


_bound

boolean _bound

_has_bound

boolean _has_bound
keeps track of state for field: _bound


_implementsList

java.util.Vector<E> _implementsList

_extends

java.lang.String _extends

Class org.exolab.castor.builder.binding.ComponentBindingType extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_componentBindingTypeChoice

ComponentBindingTypeChoice _componentBindingTypeChoice

_elementBindingList

java.util.Vector<E> _elementBindingList

_attributeBindingList

java.util.Vector<E> _attributeBindingList

_complexTypeBindingList

java.util.Vector<E> _complexTypeBindingList

_groupBindingList

java.util.Vector<E> _groupBindingList

Class org.exolab.castor.builder.binding.ComponentBindingTypeChoice extends java.lang.Object implements Serializable

Serialized Fields

_javaClass

ClassType _javaClass

_interface

Interface _interface

_member

FieldType _member

Class org.exolab.castor.builder.binding.ExtendedBinding extends Binding implements Serializable

Serialized Fields

_componentBindings

java.util.Hashtable<K,V> _componentBindings
The hashtables that contain the different componentBindings


_bindingProcessed

boolean _bindingProcessed
A flag that indicates if the component bindings of that Binding have been processed.

Class org.exolab.castor.builder.binding.FieldType extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_javaType

java.lang.String _javaType

_wrapper

boolean _wrapper

_has_wrapper

boolean _has_wrapper
keeps track of state for field: _wrapper


_handler

java.lang.String _handler

_collection

FieldTypeCollectionType _collection

_validator

java.lang.String _validator

Class org.exolab.castor.builder.binding.IncludeType extends java.lang.Object implements Serializable

Serialized Fields

_URI

java.lang.String _URI

Class org.exolab.castor.builder.binding.Interface extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

Class org.exolab.castor.builder.binding.NamingType extends java.lang.Object implements Serializable

Serialized Fields

_prefix

java.lang.String _prefix

_suffix

java.lang.String _suffix

Class org.exolab.castor.builder.binding.NamingXMLType extends java.lang.Object implements Serializable

Serialized Fields

_elementName

NamingType _elementName

_complexTypeName

NamingType _complexTypeName

_modelGroupName

NamingType _modelGroupName

Class org.exolab.castor.builder.binding.PackageType extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_packageTypeChoice

PackageTypeChoice _packageTypeChoice

Class org.exolab.castor.builder.binding.PackageTypeChoice extends java.lang.Object implements Serializable

Serialized Fields

_namespace

java.lang.String _namespace

_schemaLocation

java.lang.String _schemaLocation

Class org.exolab.castor.builder.binding.PathType extends java.lang.Object implements Serializable


Package org.exolab.castor.builder.binding.types

Class org.exolab.castor.builder.binding.types.BindingType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.builder.binding.types.FieldTypeCollectionType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Package org.exolab.castor.core.exceptions

Class org.exolab.castor.core.exceptions.CastorException extends java.lang.Exception implements Serializable

Serialized Fields

cause

java.lang.Throwable cause
The cause for this exception


Package org.exolab.castor.dsml

Class org.exolab.castor.dsml.ImportDescriptor extends org.xml.sax.HandlerBase implements Serializable

Serialized Fields

_policies

java.util.Hashtable<K,V> _policies

_insideRoot

boolean _insideRoot

Class org.exolab.castor.dsml.ImportExportException extends java.lang.Exception implements Serializable

Serialized Fields

_except

java.lang.Exception _except

Class org.exolab.castor.dsml.SearchDescriptor extends org.xml.sax.HandlerBase implements Serializable

Serialized Fields

_scope

int _scope

_baseDN

java.lang.String _baseDN

_filter

java.lang.String _filter

_returnAttrs

java.util.Vector<E> _returnAttrs

_attrName

java.lang.StringBuffer _attrName

_insideRoot

boolean _insideRoot

Package org.exolab.castor.dtx

Class org.exolab.castor.dtx.DTXException extends java.lang.Exception implements Serializable

Serialized Fields

_except

java.lang.Exception _except

_message

java.lang.String _message

Package org.exolab.castor.gui

Class org.exolab.castor.gui.QueryHistory extends java.lang.Object implements Serializable

Serialized Fields

querys

java.util.Vector<E> querys

currentPos

int currentPos

maxsize

int maxsize

Package org.exolab.castor.jdo

Class org.exolab.castor.jdo.ClassNotPersistenceCapableException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.DatabaseNotFoundException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.DataObjectAccessException extends java.lang.RuntimeException implements Serializable

Class org.exolab.castor.jdo.DuplicateIdentityException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.FatalPersistenceException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.JDO extends java.lang.Object implements Serializable

Serialized Fields

_jdoConfURI

java.lang.String _jdoConfURI
Deprecated. 
The URL of the database configuration file. If the URL is specified, the first attempt to load a database of this type will use the specified configuration file.


_jdoConf

JdoConf _jdoConf
Deprecated. 
An in-memory JDO configuration instance.


_logInterceptor

LogInterceptor _logInterceptor
Deprecated. There is no need for this member due to the implementation of Log4J which is controlled via the log4j.properties file.
The log intercpetor to which all logging and tracing messages will be sent.

See Also:
JDO.LOG

_callback

CallbackInterceptor _callback
Deprecated. 
The callback interceptor to which all persistent state events to be sent.


_instanceFactory

InstanceFactory _instanceFactory
Deprecated. 
The instance factory to which create a new instance of data object


_lockTimeout

int _lockTimeout
Deprecated. 
The lock timeout for this database. Zero for immediate timeout, an infinite value for no timeout. The timeout is specified in seconds.


_dbName

java.lang.String _dbName
Deprecated. 
The name of this database.


_description

java.lang.String _description
Deprecated. 
Description of this database.


_transactionManagerFactory

TransactionManagerFactory _transactionManagerFactory
Deprecated. 
The transaction manager factory to be used to obtain a javax.jta.TransactionManager instance.


_transactionManager

javax.transaction.TransactionManager _transactionManager
Deprecated. 
The transaction manager


_classLoader

java.lang.ClassLoader _classLoader
Deprecated. 
The application class loader.


_entityResolver

org.xml.sax.EntityResolver _entityResolver
Deprecated. 
The resolver can be used to resolve cached entities, e.g. for external mapping documents.


_txDbPool

TxDatabaseMap _txDbPool
Deprecated. 
The transactions to databases map for database pooling


_autoStore

boolean _autoStore
Deprecated. 
True if user prefer all reachable object to be stored automatically. False (default) if user want only dependent object to be stored.

Class org.exolab.castor.jdo.JDOManager extends java.lang.Object implements Serializable

Serialized Fields

_jdoConfURI

org.xml.sax.InputSource _jdoConfURI
The URL of the configuration file. If the URL is specified, the first attempt to load a database of this type will use the specified configuration file.


_callbackInterceptor

CallbackInterceptor _callbackInterceptor
The callback interceptor to which all persistent state events to be sent.


_instanceFactory

InstanceFactory _instanceFactory
The instance factory which create new instances of data objects.


_lockTimeout

int _lockTimeout
The lock timeout for this database. Zero for immediate timeout, an infinite value for no timeout. The timeout is specified in seconds.


_description

java.lang.String _description
Description of this database.


_txDbPool

TxDatabaseMap _txDbPool
The transactions to databases map for database pooling.


_autoStore

boolean _autoStore
True if user prefer all reachable object to be stored automatically. False (default) if user want only dependent object to be stored.


_databaseName

java.lang.String _databaseName
The name of this database.

Class org.exolab.castor.jdo.LockNotGrantedException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.ObjectDeletedException extends ObjectNotPersistentException implements Serializable

Class org.exolab.castor.jdo.ObjectModifiedException extends TransactionAbortedException implements Serializable

Class org.exolab.castor.jdo.ObjectNotFoundException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.ObjectNotPersistentException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.PersistenceException extends CastorException implements Serializable

Class org.exolab.castor.jdo.QueryException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.TransactionAbortedException extends PersistenceException implements Serializable

Class org.exolab.castor.jdo.TransactionNotInProgressException extends PersistenceException implements Serializable


Package org.exolab.castor.jdo.conf

Class org.exolab.castor.jdo.conf.Database extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name


_engine

java.lang.String _engine
Field _engine


_databaseChoice

DatabaseChoice _databaseChoice
Field _databaseChoice


_mappingList

java.util.ArrayList<E> _mappingList
Field _mappingList

Class org.exolab.castor.jdo.conf.DatabaseChoice extends java.lang.Object implements Serializable

Serialized Fields

_driver

Driver _driver
Field _driver


_dataSource

DataSource _dataSource
Field _dataSource


_jndi

Jndi _jndi
Field _jndi

Class org.exolab.castor.jdo.conf.DataSource extends java.lang.Object implements Serializable

Serialized Fields

_className

java.lang.String _className
Field _className


_paramList

java.util.ArrayList<E> _paramList
Field _paramList

Class org.exolab.castor.jdo.conf.Driver extends java.lang.Object implements Serializable

Serialized Fields

_className

java.lang.String _className

_url

java.lang.String _url

_paramList

java.util.Vector<E> _paramList

Class org.exolab.castor.jdo.conf.JdoConf extends java.lang.Object implements Serializable

Serialized Fields

_databaseList

java.util.ArrayList<E> _databaseList
Field _databaseList


_transactionDemarcation

TransactionDemarcation _transactionDemarcation
Field _transactionDemarcation

Class org.exolab.castor.jdo.conf.Jndi extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

Class org.exolab.castor.jdo.conf.Mapping extends java.lang.Object implements Serializable

Serialized Fields

_href

java.lang.String _href

Class org.exolab.castor.jdo.conf.Param extends java.lang.Object implements Serializable

Serialized Fields

_value

java.lang.String _value

_name

java.lang.String _name

Class org.exolab.castor.jdo.conf.TransactionDemarcation extends java.lang.Object implements Serializable

Serialized Fields

_mode

java.lang.String _mode
Field _mode


_transactionManager

TransactionManager _transactionManager
Field _transactionManager

Class org.exolab.castor.jdo.conf.TransactionManager extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name


_paramList

java.util.ArrayList<E> _paramList
Field _paramList


Package org.exolab.castor.jdo.engine

Class org.exolab.castor.jdo.engine.TxDatabaseMap extends java.lang.Object implements Serializable

Serialized Fields

_txDbMap

java.util.HashMap<K,V> _txDbMap

Package org.exolab.castor.jdo.oql

Class org.exolab.castor.jdo.oql.InvalidCharException extends QueryException implements Serializable

Class org.exolab.castor.jdo.oql.NoMoreTokensException extends QueryException implements Serializable

Class org.exolab.castor.jdo.oql.OQLSyntaxException extends QueryException implements Serializable

Class org.exolab.castor.jdo.oql.SyntaxNotSupportedException extends OQLSyntaxException implements Serializable


Package org.exolab.castor.jdo.transactionmanager

Class org.exolab.castor.jdo.transactionmanager.TransactionManagerAcquireException extends CastorException implements Serializable


Package org.exolab.castor.mapping

Class org.exolab.castor.mapping.AccessMode extends java.lang.Object implements Serializable

Serialization Methods

readResolve

protected java.lang.Object readResolve()
Called during deserialization.

Serialized Fields

_id

short _id
The id of this access mode as originally used at Database.load() and Query.execute().


_name

java.lang.String _name
The name of this access mode as it would appear in a mapping file.

Class org.exolab.castor.mapping.MappingException extends java.lang.Exception implements Serializable

Serialized Fields

_except

java.lang.Exception _except

Class org.exolab.castor.mapping.MappingRuntimeException extends java.lang.IllegalStateException implements Serializable

Serialized Fields

_exception

java.lang.Throwable _exception
The exception which caused this Exception

Class org.exolab.castor.mapping.ValidityException extends java.lang.Exception implements Serializable

Serialized Fields

_except

java.lang.Exception _except

Package org.exolab.castor.mapping.xml

Class org.exolab.castor.mapping.xml.BindXml extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name
An optional attribute used for specifying the XML name for the field associated with the 'bind-xml' element.


_type

java.lang.String _type
Field _type


_autoNaming

BindXmlAutoNamingType _autoNaming
Allows specifying how Castor should automatically determines the XML name of this field when no name has been specified. In most cases the XML name is determined by using the field name, but in some cases the user may want to use the Class name of the field type. This attribute allows choosing between the two approaches. If this attribute is not specified, the field name is used as the XML name.


_location

java.lang.String _location
Allows specifying a nested location path for this field, the value should just be a simplified XPath like value where names are separated by "/".


_matches

java.lang.String _matches
Field _matches


_reference

boolean _reference
Field _reference


_has_reference

boolean _has_reference
keeps track of state for field: _reference


_node

BindXmlNodeType _node
Field _node


_QNamePrefix

java.lang.String _QNamePrefix
Field _QNamePrefix


_transient

boolean _transient
Field _transient


_has_transient

boolean _has_transient
keeps track of state for field: _transient


_classMapping

ClassMapping _classMapping
Field _clazz


_propertyList

java.util.Vector<E> _propertyList
Field _propertyList

Class org.exolab.castor.mapping.xml.CacheTypeMapping extends java.lang.Object implements Serializable

Serialized Fields

_type

java.lang.String _type
Field _type


_capacity

int _capacity
Field _capacity


_has_capacity

boolean _has_capacity
keeps track of state for field: _capacity

Class org.exolab.castor.mapping.xml.ClassMapping extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_extends

java.lang.Object _extends

_depends

java.lang.Object _depends

_identity

java.util.Vector<E> _identity

_timestamp

java.lang.String _timestamp

_access

AccessType _access

_keyGenerator

java.lang.String _keyGenerator

_autoComplete

boolean _autoComplete

_has_autoComplete

boolean _has_autoComplete
keeps track of state for field: _autoComplete


_description

java.lang.String _description

_cacheTypeMapping

CacheTypeMapping _cacheTypeMapping

_mapTo

MapTo _mapTo

_fieldMappingList

java.util.Vector<E> _fieldMappingList

_containerList

java.util.Vector<E> _containerList

_verifyConstructable

boolean _verifyConstructable
A flag which allows by-passing Castor's check for whether or not a class has a default constructor

Class org.exolab.castor.mapping.xml.Container extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_type

java.lang.String _type

_required

boolean _required

_has_required

boolean _has_required
keeps track of state for field: _required


_direct

boolean _direct

_has_direct

boolean _has_direct
keeps track of state for field: _direct


_getMethod

java.lang.String _getMethod

_setMethod

java.lang.String _setMethod

_createMethod

java.lang.String _createMethod

_description

java.lang.String _description

_fieldMapping

FieldMapping _fieldMapping

Class org.exolab.castor.mapping.xml.FieldMapping extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_type

java.lang.String _type

_required

boolean _required

_has_required

boolean _has_required
keeps track of state for field: _required


_transient

boolean _transient

_has_transient

boolean _has_transient
keeps track of state for field: _transient


_direct

boolean _direct

_has_direct

boolean _has_direct
keeps track of state for field: _direct


_lazy

boolean _lazy

_has_lazy

boolean _has_lazy
keeps track of state for field: _lazy


_container

boolean _container

_has_container

boolean _has_container
keeps track of state for field: _container


_handler

java.lang.String _handler

_getMethod

java.lang.String _getMethod

_hasMethod

java.lang.String _hasMethod

_setMethod

java.lang.String _setMethod

_createMethod

java.lang.String _createMethod

_collection

CollectionType _collection

_description

java.lang.String _description

_sql

Sql _sql

_bindXml

BindXml _bindXml

_ldap

Ldap _ldap

Class org.exolab.castor.mapping.xml.Include extends java.lang.Object implements Serializable

Serialized Fields

_href

java.lang.String _href

Class org.exolab.castor.mapping.xml.KeyGeneratorDef extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_alias

java.lang.String _alias

_paramList

java.util.Vector<E> _paramList

Class org.exolab.castor.mapping.xml.Ldap extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

Class org.exolab.castor.mapping.xml.MappingRoot extends java.lang.Object implements Serializable

Serialized Fields

_description

java.lang.String _description

_includeList

java.util.Vector<E> _includeList

_classMappingList

java.util.Vector<E> _classMappingList

_keyGeneratorDefList

java.util.Vector<E> _keyGeneratorDefList

Class org.exolab.castor.mapping.xml.MapTo extends java.lang.Object implements Serializable

Serialized Fields

_table

java.lang.String _table

_xml

java.lang.String _xml

_nsUri

java.lang.String _nsUri

_nsPrefix

java.lang.String _nsPrefix

_ldapDn

java.lang.String _ldapDn

_ldapOc

java.lang.String _ldapOc

Class org.exolab.castor.mapping.xml.Param extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name

_value

java.lang.String _value

Class org.exolab.castor.mapping.xml.Property extends PropertyType implements Serializable

Class org.exolab.castor.mapping.xml.PropertyType extends java.lang.Object implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name


_value

java.lang.String _value
Field _value

Class org.exolab.castor.mapping.xml.Sql extends java.lang.Object implements Serializable

Serialized Fields

_name

java.util.Vector<E> _name
Field _name


_type

java.lang.String _type
Field _type


_manyTable

java.lang.String _manyTable
Field _manyTable


_manyKey

java.util.Vector<E> _manyKey
Field _manyKey


_readonly

boolean _readonly
Field _readonly


_has_readonly

boolean _has_readonly
keeps track of state for field: _readonly


_transient

boolean _transient
Field _transient


_has_transient

boolean _has_transient
keeps track of state for field: _transient


_dirty

DirtyType _dirty
Field _dirty


Package org.exolab.castor.mapping.xml.types

Class org.exolab.castor.mapping.xml.types.AccessType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.mapping.xml.types.BindXmlAutoNamingType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.mapping.xml.types.BindXmlNodeType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.mapping.xml.types.CollectionType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.mapping.xml.types.DirtyType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Class org.exolab.castor.mapping.xml.types.TypeType extends java.lang.Object implements Serializable

Serialized Fields

type

int type

stringValue

java.lang.String stringValue

Package org.exolab.castor.net

Class org.exolab.castor.net.URIException extends java.lang.Exception implements Serializable

Serialized Fields

_exception

java.lang.Exception _exception
nested exception, may be null.


Package org.exolab.castor.persist

Class org.exolab.castor.persist.ObjectDeletedWaitingForLockException extends LockNotGrantedException implements Serializable

Class org.exolab.castor.persist.OID extends java.lang.Object implements Serializable

Serialized Fields

_identity

java.lang.Object _identity
The object's identity if known, null if the object was created without an identity.


_name

java.lang.String _name
The full qualified name of the object's type.


_depends

OID _depends
The OID of depended object


_stamp

java.lang.Object _stamp
The object's stamp, used for efficient dirty checking.


_dbLock

boolean _dbLock
True if the object is loaded with db-lock access.


_hashCode

int _hashCode
The OID's hash code.


_topClassName

java.lang.String _topClassName
The full qualified name of the top level class, used for equating OIDs based on commong parent.


_superClassNames

java.lang.String[] _superClassNames
The full qualified names of all superclasses, used for equating OIDs based on commong parent.


Package org.exolab.castor.persist.cache

Class org.exolab.castor.persist.cache.CacheAcquireException extends PersistenceException implements Serializable

serialVersionUID: 1L

Class org.exolab.castor.persist.cache.InvalidCacheTypeException extends PersistenceException implements Serializable

serialVersionUID: 3905243420380508212L

Class org.exolab.castor.persist.cache.MethodNotImplementedException extends PersistenceException implements Serializable

serialVersionUID: 3546919177958142259L


Package org.exolab.castor.types

Class org.exolab.castor.types.AnyNode extends java.lang.Object implements Serializable

Serialized Fields

_nodeType

short _nodeType
The type of the current node. ELEMENT is the default value.


_nextSiblingNode

AnyNode _nextSiblingNode
The next sibling of this AnyNode


_firstChildNode

AnyNode _firstChildNode
The first child of this AnyNode


_localName

java.lang.String _localName
the local name of the current node.


_uri

java.lang.String _uri
the Namespace URI of the current node


_prefix

java.lang.String _prefix
The prefix of the Namespace


_value

java.lang.String _value
The value of this node defined as follow:

Class org.exolab.castor.types.Century extends TimePeriod implements Serializable

Class org.exolab.castor.types.Date extends DateTimeBase implements Serializable

Class org.exolab.castor.types.DateTimeBase extends java.lang.Object implements Serializable

Serialized Fields

_century

short _century
The century field


_year

short _year
The year field


_month

short _month
The month field


_day

short _day
The day field


_hour

short _hour
the hour field


_minute

short _minute
the minute field


_second

short _second
the second field


_millsecond

short _millsecond
the millsecond field


_zoneHour

short _zoneHour
the time zone hour field


_zoneMinute

short _zoneMinute
the time zone minute field


_UTC

boolean _UTC
true if this date/time type is UTC related


_zoneNegative

boolean _zoneNegative
true if the time zone is negative


_isNegative

boolean _isNegative
true if this date/time type is negative

Class org.exolab.castor.types.Duration extends java.lang.Object implements Serializable

Serialized Fields

_year

short _year
the number of years


_month

short _month
the number of months


_day

short _day
the number of days


_hour

short _hour
the number of hours


_minute

short _minute
the number of minutes


_second

short _second
the number of seconds


_millisecond

long _millisecond
the potential number of milliseconds


_isNegative

boolean _isNegative
true if the Duration is negative

Class org.exolab.castor.types.GDay extends GMonthDay implements Serializable

Class org.exolab.castor.types.GMonth extends GMonthDay implements Serializable

Class org.exolab.castor.types.GMonthDay extends Date implements Serializable

Class org.exolab.castor.types.GYear extends GYearMonth implements Serializable

Class org.exolab.castor.types.GYearMonth extends Date implements Serializable

Class org.exolab.castor.types.Month extends TimePeriod implements Serializable

Class org.exolab.castor.types.OperationNotSupportedException extends java.lang.RuntimeException implements Serializable

Class org.exolab.castor.types.RecurringDuration extends RecurringDurationBase implements Serializable

Serialized Fields

_century

short _century

_year

short _year

_month

short _month

_day

short _day

Class org.exolab.castor.types.RecurringDurationBase extends java.lang.Object implements Serializable

Serialized Fields

_period

TimeDuration _period
the period facet of this recurringDuration


_duration

TimeDuration _duration
the duration facet of this recurringDuration


_hour

short _hour
the hour field of this recurringDuration -1 means that the field has been omitted (cf section 4.5 of ISO 8601)


_minute

short _minute
the minute field of this recurringDuration -1 means that the field has been omitted (cf section 4.5 of ISO 8601)


_second

short _second
the second field of this recurringDuration -1 means that the field has been omitted (cf section 4.5 of ISO 8601)


_millsecond

short _millsecond
the millsecond field of this recurringDuration


_zoneHour

short _zoneHour
the time zone hour field of this recurringDuration


_zoneMinute

short _zoneMinute
the time zone minute field of this recurringDuration


_UTC

boolean _UTC
true if this recurringDuration is UTC related


_zoneNegative

boolean _zoneNegative

_isNegative

boolean _isNegative

Class org.exolab.castor.types.Time extends DateTimeBase implements Serializable

Class org.exolab.castor.types.TimeDuration extends java.lang.Object implements Serializable

Serialized Fields

_year

short _year
the number of years


_month

short _month
the number of months


_day

short _day
the number of days


_hour

short _hour
the number of hours


_minute

short _minute
the number of minutes


_second

short _second
the number of seconds


_millisecond

short _millisecond
the potential number of milliseconds


_isNegative

boolean _isNegative
true if the Time Duration is negative

Class org.exolab.castor.types.TimeInstant extends RecurringDuration implements Serializable

Class org.exolab.castor.types.TimePeriod extends RecurringDuration implements Serializable

Class org.exolab.castor.types.Year extends TimePeriod implements Serializable


Package org.exolab.castor.util

Class org.exolab.castor.util.EventListenerList extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Throws:
java.io.IOException

Class org.exolab.castor.util.List extends java.lang.Object implements Serializable

Serialized Fields

DEFAULT_SIZE

int DEFAULT_SIZE

elements

java.lang.Object[] elements

initialSize

int initialSize

elementCount

int elementCount
The next available location in the elements array

Class org.exolab.castor.util.NestedIOException extends java.io.IOException implements Serializable

Serialized Fields

_exception

java.lang.Exception _exception
A nested exception


_localTrace

boolean _localTrace
A flag to indicate a local stack trace only

Class org.exolab.castor.util.OrderedHashMap extends java.util.HashMap implements Serializable

Serialized Fields

_orderedValues

java.util.ArrayList<E> _orderedValues
Ordered list of contained values


Package org.exolab.castor.xml

Class org.exolab.castor.xml.CastorException extends java.lang.Exception implements Serializable

Serialized Fields

_errorCode

int _errorCode
The error code for this Exception


_message

java.lang.String _message
The message for this Exception

Class org.exolab.castor.xml.FileLocation extends java.lang.Object implements Serializable

Serialized Fields

_filename

java.lang.String _filename

_line

int _line

_col

int _col

Class org.exolab.castor.xml.MarshalException extends XMLException implements Serializable

Class org.exolab.castor.xml.ResolverException extends XMLException implements Serializable

Class org.exolab.castor.xml.ValidationException extends XMLException implements Serializable

Serialized Fields

_location

Location _location
The location for this Exception


_next

ValidationException _next
The next exception in the list, allows for reporting of several validation exceptions

Class org.exolab.castor.xml.XMLException extends CastorException implements Serializable

Serialized Fields

_location

Location _location
The location for this Exception


errorCode

int errorCode
The error code for this Exception


Package org.exolab.castor.xml.dtd

Class org.exolab.castor.xml.dtd.DTDException extends java.lang.Exception implements Serializable


Package org.exolab.castor.xml.dtd.parser

Class org.exolab.castor.xml.dtd.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.

Class org.exolab.castor.xml.dtd.parser.TokenMgrError extends java.lang.Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.exolab.castor.xml.schema

Class org.exolab.castor.xml.schema.Annotated extends Structure implements Serializable

Serialized Fields

_annotations

java.util.Vector<E> _annotations
The Annotations of this Annotated structure

Class org.exolab.castor.xml.schema.Annotation extends Structure implements Serializable

Serialized Fields

appInfoList

java.util.Vector<E> appInfoList

documentationList

java.util.Vector<E> documentationList
List of objects

Class org.exolab.castor.xml.schema.AnnotationItem extends Structure implements Serializable

Serialized Fields

_objects

java.util.Vector<E> _objects
List of any elements


_source

java.lang.String _source
The source attribute

Class org.exolab.castor.xml.schema.AnyType extends XMLType implements Serializable

Serialized Fields

name

java.lang.String name
The name of this type


_parent

Schema _parent
The parent Schema for this AnyType

Class org.exolab.castor.xml.schema.AppInfo extends AnnotationItem implements Serializable

Class org.exolab.castor.xml.schema.AttributeDecl extends Annotated implements Serializable

Serialized Fields

_form

Form _form
The default namespace form for this AttributeDecl (optional).


_id

java.lang.String _id
The id for this AttributeDecl


_name

java.lang.String _name
The name of attributes defined by this AttributeDecl


_parent

Structure _parent
The parent for this AttributeDecl


_schema

Schema _schema
The Schema to which this AttributeDecl belongs


_simpleType

SimpleType _simpleType
The simple type for this AttributeDecl.


_useFlag

short _useFlag
The current value of the 'use' property. The value is OPTIONAL by default.


_fixed

java.lang.String _fixed
The fixed value for attribute instances of this attribute declaration.


_default

java.lang.String _default
The default value for attribute instances of this attribute declaration.


_attributeRef

java.lang.String _attributeRef
A reference to a top-level attribute

Class org.exolab.castor.xml.schema.AttributeGroup extends Annotated implements Serializable

Serialized Fields

_id

java.lang.String _id
The id of this AttributeGroup

Class org.exolab.castor.xml.schema.AttributeGroupDecl extends AttributeGroup implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of this AttributeGroup


_schema

Schema _schema
The Schema to which this AttributeDecl belongs


_attributes

java.util.Vector<E> _attributes
The collection of attributes for this AttributeGroup


_references

java.util.Vector<E> _references
The collection of AttributesGroupReferences for this AttributeGroup


_anyAttribute

Wildcard _anyAttribute
the anyattribute wilcard, if any


_redefinition

boolean _redefinition
An attribute that indicates if this AttributeGroupDecl is a redefinition

Class org.exolab.castor.xml.schema.AttributeGroupReference extends AttributeGroup implements Serializable

Serialized Fields

_schema

Schema _schema
The Schema to which this AttributeDecl belongs


_reference

java.lang.String _reference

Class org.exolab.castor.xml.schema.ComplexType extends XMLType implements Serializable

Serialized Fields

_abstract

boolean _abstract
The abstract flag for this ComplexType


_anyAttribute

Wildcard _anyAttribute

_attributes

AttributeGroupDecl _attributes
The attribute declarations for this ComplexType.


_baseType

java.lang.String _baseType
The name of the base type used in or


_block

BlockList _block
The value of the 'block' property for this ComplexType. This value may be null.


_complexContent

boolean _complexContent
a flag set to true if this complexType is a complexContent


_content

ContentType _content
The content type ("mixed", "simpleType","elemOnly") for this ComplexType.


_contentModel

ContentModelGroup _contentModel
The ContentModel for this ComplexType


_final

FinalList _final
The final property for this ComplexType. This value may be null.


_parent

Structure _parent
The parent structure for this ComplexType (either an ElementDecl or a Schema)


_restricted

boolean _restricted
a flag set to true if this complexType is a restriction


_redefinition

boolean _redefinition
An attribute that indicates if this ComplexType is a redefinition

Class org.exolab.castor.xml.schema.ContentType extends java.lang.Object implements Serializable

Serialized Fields

_type

short _type

Class org.exolab.castor.xml.schema.Documentation extends AnnotationItem implements Serializable

Class org.exolab.castor.xml.schema.ElementDecl extends Particle implements Serializable

Serialized Fields

_block

BlockList _block
The block attribute for this element definition.


_constraints

java.util.Vector<E> _constraints
collection of Identity Constraints


_default

java.lang.String _default
The default value for this element definition. Only useful for simpleContent.


_elementRef

java.lang.String _elementRef
A reference to a top-level element declaration


_final

FinalList _final
The final value for this element definition.


_fixed

java.lang.String _fixed
The fixed value for this element definition. Only used for simpleContent.


_form

Form _form
The form type for this element definition. Specifies whether names should be qualified or unqualified. Uses the default Form from the parent Schema if unspecified.


_id

java.lang.String _id
The unique ID for this element definition (optional).


_isAbstract

boolean _isAbstract
Flag indicating whether or not this Element declaration is abstract


_name

java.lang.String _name
The element name


_nillable

boolean _nillable
Flag indicating whether or not the element value may be null.


_parent

Structure _parent
The parent for this ElementDecl


_schema

Schema _schema
The parent schema that this element declaration belongs to


_substitutionGroup

java.lang.String _substitutionGroup
The substitutionGroup for this element definition.


_xmlType

XMLType _xmlType
The XMLType for this element declaration

Class org.exolab.castor.xml.schema.Facet extends Annotated implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of this Facet


_value

java.lang.String _value
The character value of this Facet

Class org.exolab.castor.xml.schema.FacetList extends java.lang.Object implements Serializable

Serialized Fields

facets

List facets
The list of facets

Class org.exolab.castor.xml.schema.Group extends Particle implements Serializable

Serialized Fields

_contentModel

ContentModelGroup _contentModel
the implementation of ContentModelGroup


name

java.lang.String name
The name of this Group


export

boolean export

_order

Order _order
The Compositor for the Group


_id

java.lang.String _id

_isModelGroupDefinition

boolean _isModelGroupDefinition
True if was created for a group tag, false otherwise (all, choice, sequence)


_parent

Structure _parent
The parent for this Group (either another Group or a ComplexType)

Class org.exolab.castor.xml.schema.IdentityConstraint extends Annotated implements Serializable

Serialized Fields

_id

java.lang.String _id
Identity Constraint id


_name

java.lang.String _name
Identity Constraint name


_selector

IdentitySelector _selector
Identity Constraint Selector


_fields

java.util.Vector<E> _fields
The fields of this Identity Constraint

Class org.exolab.castor.xml.schema.IdentityField extends Annotated implements Serializable

Serialized Fields

_id

java.lang.String _id
Identity Field id (optional)


_xpath

java.lang.String _xpath
XPath expression for field nodes (required)

Class org.exolab.castor.xml.schema.IdentitySelector extends Annotated implements Serializable

Serialized Fields

_id

java.lang.String _id
Identity Selector id (optional)


_xpath

java.lang.String _xpath
XPath expression for selector nodes (required)

Class org.exolab.castor.xml.schema.Key extends IdentityConstraint implements Serializable

Class org.exolab.castor.xml.schema.KeyRef extends IdentityConstraint implements Serializable

Serialized Fields

_refer

java.lang.String _refer
The refer for the KeyRef, (ie. the name of key being refered to).

Class org.exolab.castor.xml.schema.ModelGroup extends Group implements Serializable

Serialized Fields

_groupRef

java.lang.String _groupRef
the name of the ModelGroup referenced


_modelDefs

java.util.Vector<E> _modelDefs
An ordered list of all ModelGroup definitions


_redefinition

boolean _redefinition
An attribute that indicates if this Group is a redefinition


_schema

Schema _schema
the schema that contains this model group

Class org.exolab.castor.xml.schema.Order extends java.lang.Object implements Serializable

Serialized Fields

type

short type

Class org.exolab.castor.xml.schema.Particle extends Annotated implements Serializable

Serialized Fields

_maxOccurs

int _maxOccurs
The maximum occurance


_minOccurs

int _minOccurs
The minimum occurance

Class org.exolab.castor.xml.schema.RedefineSchema extends Annotated implements Serializable

Serialized Fields

_originalSchema

Schema _originalSchema
The original schema that is imported in the parent schema


_parentSchema

Schema _parentSchema
The parent schema in which this redefined XML Schema is used.


_schemaLocation

java.lang.String _schemaLocation
The schema location of the redefined schema


_complexTypes

java.util.Hashtable<K,V> _complexTypes
A vector with the names of the redefined complexTypes


_simpleTypes

java.util.Hashtable<K,V> _simpleTypes
A vector with the names of the redefined simpleTypes


_groups

java.util.Hashtable<K,V> _groups
A vector with the names of the redefined groups


_attributeGroups

java.util.Hashtable<K,V> _attributeGroups
A vector with the names of the redefined attributeGroups

Class org.exolab.castor.xml.schema.Schema extends Annotated implements Serializable

Serialized Fields

_attributeFormDefault

Form _attributeFormDefault
The attributeFormDefault property


_attributeGroups

java.util.Hashtable<K,V> _attributeGroups
The global AttribteGroups for this Schema


_attributes

java.util.Hashtable<K,V> _attributes
The global attributes for this Schema


_block

BlockList _block
The value of the block attribute.


_complexTypes

java.util.Hashtable<K,V> _complexTypes
A list of defined architypes


_elementFormDefault

Form _elementFormDefault
The elementFormDefault attribute for this Schema


_elements

java.util.Hashtable<K,V> _elements
A list of defined elements


_final

FinalList _final
The value of the final attribute.


_groups

java.util.Hashtable<K,V> _groups
A list of defined top-levels groups


_redefineSchemas

java.util.Hashtable<K,V> _redefineSchemas
A list of defined


_id

java.lang.String _id
The ID for this Schema


_importedSchemas

java.util.Hashtable<K,V> _importedSchemas
A list of imported schemas


_cachedincludedSchemas

java.util.Hashtable<K,V> _cachedincludedSchemas
A list of included schemas meant to be used only when the cache mechanism is enabled.


_includedSchemas

java.util.Vector<E> _includedSchemas
A list of XML Schema files included in this schema


_namespaces

Namespaces _namespaces
A list of namespaces declared in this schema


_schemaLocation

java.lang.String _schemaLocation
The schemaLocation hint provided in the 'import' tag. By default the schemaLocation is the locator of the SaxUnmarshaller


_schemaNamespace

java.lang.String _schemaNamespace
The namespace of this XML Schema (ie the namespace of the W3C Schema supported by this Schema).


_simpleTypes

java.util.Hashtable<K,V> _simpleTypes
A list of defined SimpleTypes


_targetNamespace

java.lang.String _targetNamespace
The targetNamespace for this Schema


_version

java.lang.String _version
The version information as specified by the version attribute


_masterSchema

Schema _masterSchema
A reference to the master schema used when this instance of Schema is used in another schema (redefine, include or import)

Class org.exolab.castor.xml.schema.SchemaException extends XMLException implements Serializable

Class org.exolab.castor.xml.schema.SimpleContent extends ContentType implements Serializable

Serialized Fields

_schema

Schema _schema
The associated parent Schema


_simpleType

SimpleType _simpleType
The simpleType definition that defines this content type (if any)


_typeName

java.lang.String _typeName
The name of the simpleType, used when the simpleType has not yet been read or added to the parent Schema

Class org.exolab.castor.xml.schema.SimpleType extends XMLType implements Serializable

Serialized Fields

facets

FacetList facets
The constraining facets of this type


_final

java.lang.String _final
The value of the final attribute (optional)


parent

Structure parent
The parent structure of this SimpleType (Schema, AttributeDecl or ElementDecl)


typeCode

int typeCode
The code for this simple type (As defined by SimpleTypesFactory)


_redefinition

boolean _redefinition
An attribute that indicates if this SimpleType is a redefinition

Class org.exolab.castor.xml.schema.Structure extends java.lang.Object implements Serializable

Class org.exolab.castor.xml.schema.Union extends SimpleType implements Serializable

Serialized Fields

_annotation

Annotation _annotation
The local annotation for this Union


_id

java.lang.String _id
The id attribute for this Union


_simpleTypes

java.util.Vector<E> _simpleTypes
The simpleType members of this Union


_hasReferencedTypes

boolean _hasReferencedTypes

Class org.exolab.castor.xml.schema.Unique extends IdentityConstraint implements Serializable

Class org.exolab.castor.xml.schema.UnknownDef extends Structure implements Serializable

Class org.exolab.castor.xml.schema.Wildcard extends Particle implements Serializable

Serialized Fields

_namespaces

java.util.Vector<E> _namespaces
The vector where we store the list of namespaces


_attribute

boolean _attribute

_complexType

ComplexType _complexType
The complexType that holds this wildcard.


_group

Group _group
The Group ( or ) that holds this wildcard.


_attGroup

AttributeGroup _attGroup
The Attribute Group that holds the wildcard


_processContents

java.lang.String _processContents
the processContent of this wildcard. (strict by default)


_id

java.lang.String _id
the id for this wildcard

Class org.exolab.castor.xml.schema.XMLType extends Annotated implements Serializable

Serialized Fields

_id

java.lang.String _id
The ID of this datatype


name

java.lang.String name
The name of this type


baseType

XMLType baseType
The base datatype reference


schema

Schema schema
The owning Schema to which this type belongs


derivationMethod

java.lang.String derivationMethod
The name of the derivation method (if any)


Package org.exolab.castor.xml.schema.simpletypes

Class org.exolab.castor.xml.schema.simpletypes.AnyURIType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.AtomicType extends SimpleType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.BinaryType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.BooleanType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.DateTimeType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.DecimalType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.DurationType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.ListType extends SimpleType implements Serializable

Serialized Fields

_annotation

Annotation _annotation
The local annotation for this ListType


_itemType

SimpleType _itemType
The SimpleType the list is based on.


_hasReference

boolean _hasReference

Class org.exolab.castor.xml.schema.simpletypes.RealType extends AtomicType implements Serializable

Serialized Fields

_minMantissa

long _minMantissa

_maxMantissa

long _maxMantissa

_minExponent

long _minExponent

_maxExponent

long _maxExponent

Class org.exolab.castor.xml.schema.simpletypes.StringType extends AtomicType implements Serializable

Class org.exolab.castor.xml.schema.simpletypes.UrType extends SimpleType implements Serializable



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