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

A

AbstractProperties - Class in org.castor.core.util
Abstract base class to hold Castor configuration properties.
AbstractProperties() - Constructor for class org.castor.core.util.AbstractProperties
Default constructor.
AbstractProperties(ClassLoader, ClassLoader) - Constructor for class org.castor.core.util.AbstractProperties
Construct properties that uses the specified class loaders.
AbstractProperties(AbstractProperties) - Constructor for class org.castor.core.util.AbstractProperties
Construct properties with given parent.
acquire() - Method in interface org.castor.core.util.concurrent.Sync
Wait (possibly forever) until successful passage.
acquire() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
acquire() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
activeReaders_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
activeWriter_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
add(Object) - Method in class org.castor.core.util.IdentitySet
addAll(Collection) - Method in class org.castor.core.util.IdentitySet
This optional method has not been implemented for IdentitySet instead it throws a UnsupportedOperationException as defined in the Set interface.
addAnnotationProcessor(AnnotationProcessor) - Method in interface org.castor.core.annotationprocessing.AnnotationProcessingService
Add an AnnotationProcessor to the service.
addAnnotationProcessor(AnnotationProcessor) - Method in class org.castor.core.annotationprocessing.BaseAnnotationProcessingService
Add an AnnotationProcessor to the service.
addAnnotationProcessor(TargetAwareAnnotationProcessor) - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
Add an TargetAwareAnnotationProcessor to the service.
addAnnotationProcessor(TargetAwareAnnotationProcessor) - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessingService
Add an TargetAwareAnnotationProcessor to the service.
addNature(String) - Method in interface org.castor.core.nature.NatureExtendable
Adds a specified nature.
allowReader() - Method in class org.castor.core.util.concurrent.ReaderPreferenceReadWriteLock
 
allowReader() - Method in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
allowReader() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
Override this method to change to reader preference *
AnnotationProcessingService - Interface in org.castor.core.annotationprocessing
An AnnotationProcessingService handles multiple AnnotationProcessors and uses them to process one or more Annotations.
AnnotationProcessor - Interface in org.castor.core.annotationprocessing
The interface each specific annotation processor has to fulfill.
ANNOTATIONS_COLUMN_NAME - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the column annotation element.
ANNOTATIONS_MANY_TO_MANY - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the many-to-many annotation element.
ANNOTATIONS_ONE_TO_MANY - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the one-to-many annotation element.
ANNOTATIONS_ONE_TO_ONE_NAME - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the one-to-one annotation element.
ANNOTATIONS_TABLE_NAME - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the table annotation element.
AnnotationTargetException - Exception in org.castor.core.annotationprocessing
This Exception is thrown when a TargetAwareAnnotationProcessor can not process an annotation properly.
AnnotationTargetException() - Constructor for exception org.castor.core.annotationprocessing.AnnotationTargetException
Creates an instance of AnnotationTargetException.
AnnotationTargetException(String, Throwable) - Constructor for exception org.castor.core.annotationprocessing.AnnotationTargetException
Creates an instance of AnnotationTargetException.
AnnotationTargetException(String) - Constructor for exception org.castor.core.annotationprocessing.AnnotationTargetException
Creates an instance of AnnotationTargetException.
AnnotationTargetException(Throwable) - Constructor for exception org.castor.core.annotationprocessing.AnnotationTargetException
Creates an instance of AnnotationTargetException.
attempt(long) - Method in interface org.castor.core.util.concurrent.Sync
Wait at most msecs to pass; report whether passed.
attempt(long) - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
attempt(long) - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 

B

Base64Decoder - Class in org.castor.core.util
Class decodes a Base64 encoded string back into the original byte representation that can be read as byte array.
Base64Decoder() - Constructor for class org.castor.core.util.Base64Decoder
Construct a default Base64Decoder waiting on calls to its translate() method.
Base64Encoder - Class in org.castor.core.util
Class encodes the bytes written to the OutPutStream to a Base64 encoded string.
Base64Encoder() - Constructor for class org.castor.core.util.Base64Encoder
Construct a Base64Encoder.
BaseAnnotationProcessingService - Class in org.castor.core.annotationprocessing
An AnnotationProcessingService handles multiple AnnotationProcessors and uses them to process one or more Annotations.
BaseAnnotationProcessingService() - Constructor for class org.castor.core.annotationprocessing.BaseAnnotationProcessingService
 
BaseNature - Class in org.castor.core.nature
Adds property handle methods and a constructor including a health check.
BaseNature(PropertyHolder) - Constructor for class org.castor.core.nature.BaseNature
Constructor taking a PropertyHolder.
BaseTargetAwareAnnotationProcessingService - Class in org.castor.core.annotationprocessing
Base implementation class to be used for implementing AnnotationProcessingServices.
BaseTargetAwareAnnotationProcessingService() - Constructor for class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
 

C

cancelledWaitingReader() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
cancelledWaitingWriter() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
CastorException - Exception in org.exolab.castor.core.exceptions
The base exception for Castor (or at least Castor XML)
CastorException() - Constructor for exception org.exolab.castor.core.exceptions.CastorException
Creates a new CastorException with no message, or nested Exception
CastorException(String) - Constructor for exception org.exolab.castor.core.exceptions.CastorException
Creates a new CastorException with the given message.
CastorException(String, Throwable) - Constructor for exception org.exolab.castor.core.exceptions.CastorException
Creates a new CastorException with the given message and cause.
CastorException(Throwable) - Constructor for exception org.exolab.castor.core.exceptions.CastorException
Creates a new CastorException with the given cause.
CastorIllegalStateException - Exception in org.exolab.castor.core.exceptions
 
CastorIllegalStateException() - Constructor for exception org.exolab.castor.core.exceptions.CastorIllegalStateException
 
CastorIllegalStateException(String) - Constructor for exception org.exolab.castor.core.exceptions.CastorIllegalStateException
 
CastorIllegalStateException(Throwable) - Constructor for exception org.exolab.castor.core.exceptions.CastorIllegalStateException
 
CastorIllegalStateException(String, Throwable) - Constructor for exception org.exolab.castor.core.exceptions.CastorIllegalStateException
 
CastorProperties - Class in org.castor.core.util
Properties class holding user properties.
CastorProperties(AbstractProperties) - Constructor for class org.castor.core.util.CastorProperties
Construct properties with given parent.
CastorRuntimeException - Exception in org.castor.core.exceptions
CastorRuntimeException is the superclass of all unchecked Castor exceptions that are thrown during the normal operation of the Java Virtual Machine.
CastorRuntimeException() - Constructor for exception org.castor.core.exceptions.CastorRuntimeException
Constructs a new Castor runtime exception without a message.
CastorRuntimeException(String) - Constructor for exception org.castor.core.exceptions.CastorRuntimeException
Constructs a new Castor runtime exception with the specified detail message.
CastorRuntimeException(Throwable) - Constructor for exception org.castor.core.exceptions.CastorRuntimeException
Constructs a new Castor runtime exception with the specified cause and the detail message of the cause.
CastorRuntimeException(String, Throwable) - Constructor for exception org.castor.core.exceptions.CastorRuntimeException
Constructs a new Castor runtime exception with the specified detail message and cause.
clear() - Method in class org.castor.core.util.IdentityMap
clear() - Method in class org.castor.core.util.IdentitySet
contains(Object) - Method in class org.castor.core.util.IdentitySet
containsAll(Collection) - Method in class org.castor.core.util.IdentitySet
In contrast with the design contract of the Set interface this method has not been implemented and throws a UnsupportedOperationException.
containsKey(Object) - Method in class org.castor.core.util.IdentityMap
containsValue(Object) - Method in class org.castor.core.util.IdentityMap
In contrast with the design contract of the Map interface this method has not been implemented and throws a UnsupportedOperationException.
CoreConfiguration - Class in org.castor.core
Deprecated.
Use CoreProperties instead.
CoreProperties - Class in org.castor.core
Properties of core modul.
CoreProperties() - Constructor for class org.castor.core.CoreProperties
Default constructor.
CoreProperties(ClassLoader, ClassLoader) - Constructor for class org.castor.core.CoreProperties
Construct properties that uses the specified class loaders.
CycleBreaker - Class in org.castor.core.util
lightweight mechanism for thread-safe detection of cyclic calls to hashCode or equals in objects created by the XML CodeGenerator.
CycleBreaker() - Constructor for class org.castor.core.util.CycleBreaker
 

D

DATA_TYPE - Static variable in class org.castor.core.util.HexDecoder
Identifies the data type supported by this decoder.
decode(String) - Static method in class org.castor.core.util.Base64Decoder
Decode given string into a decoded byte array.
decode(byte[], int, int, OutputStream) - Static method in class org.castor.core.util.HexDecoder
Decodes the Hex encoded byte data writing it to the given output stream, whitespace characters will be ignored.
decode(String, OutputStream) - Static method in class org.castor.core.util.HexDecoder
Decodes the Hex encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode(String) - Static method in class org.castor.core.util.HexDecoder
Decodes the HEX input data producing a output stream.
DECODING_TABLE - Static variable in class org.castor.core.util.HexDecoder
Decoding table.

E

encode(byte[]) - Static method in class org.castor.core.util.Base64Encoder
Encode given byte array into a encoded character array.
encode(byte[], int, int, OutputStream) - Static method in class org.castor.core.util.HexDecoder
Encodes the input data producing a Hex output stream.
encode(byte[]) - Static method in class org.castor.core.util.HexDecoder
Encodes the input data producing a Hex output stream.
ENCODING_TABLE - Static variable in class org.castor.core.util.HexDecoder
Encoding table.
endRead() - Method in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
endRead() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a read.
endWrite() - Method in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
endWrite() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a write.
entrySet() - Method in class org.castor.core.util.IdentityMap
In contrast with the design contract of the Map interface this method has not been implemented and throws a UnsupportedOperationException.
EnumerationIterator - Class in org.castor.core.util
Convert an enumeration to an iterator.
EnumerationIterator(Enumeration) - Constructor for class org.castor.core.util.EnumerationIterator
Construct an iterator for given enumeration.

F

forAnnotationClass() - Method in interface org.castor.core.annotationprocessing.AnnotationProcessor
Returns for which Annotation this processor is meant.
format(String, Object) - Static method in class org.castor.core.util.Messages
Format the named message using a single argument and return the full message text.
format(String, Object, Object) - Static method in class org.castor.core.util.Messages
Format the named message using two argument and return the full message text.
format(String, Object, Object, Object) - Static method in class org.castor.core.util.Messages
Format the named message using three argument and return the full message text.
format(String, Object[]) - Static method in class org.castor.core.util.Messages
Format the named message using any number of arguments and return the full message text.

G

GENERATED_ANNOTATION_CLASSES_PACKAGE - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Package where to find generated JDO classes to unmarshal annotations.
get(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
get(Object) - Method in class org.castor.core.util.IdentityMap
getAllAnnotationProcessors() - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
Returns the set of AnnotationProcessors and TargetAwareAnnotationProcessors registered with this service.
getAllAnnotationProcessors() - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessingService
Returns the set of AnnotationProcessors and TargetAwareAnnotationProcessors registered with this service.
getAnnotationProcessors() - Method in interface org.castor.core.annotationprocessing.AnnotationProcessingService
Returns the set of AnnotationProcessors registered with this service.
getAnnotationProcessors() - Method in class org.castor.core.annotationprocessing.BaseAnnotationProcessingService
Returns the set of AnnotationProcessors registered with this service.
getApplicationClassLoader() - Method in class org.castor.core.util.AbstractProperties
Get classloader to be used for all classes of Castor and its required libraries.
getBoolean(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getBoolean(String, boolean) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getBooleanPropertyDefaultFalse(String) - Method in class org.castor.core.nature.BaseNature
Returns boolean value of the property or false if property value is null.
getByteArray() - Method in class org.castor.core.util.Base64Decoder
Get all decoded octets as byte array.
getCause() - Method in exception org.castor.core.exceptions.CastorRuntimeException
The method emulates the JDK 1.4 Throwable version of getCause() for JDKs before 1.4.
getCause() - Method in exception org.exolab.castor.core.exceptions.CastorException
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
getCause() - Method in exception org.exolab.castor.core.exceptions.CastorIllegalStateException
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
getCharArray() - Method in class org.castor.core.util.Base64Encoder
Get Base64 encoded characters as an array.
getClass(String, ClassLoader) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getClassArray(String, ClassLoader) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getDomainClassLoader() - Method in class org.castor.core.util.AbstractProperties
Get classloader to be used for all domain objects that are marshalled/unmarshalled or loaded from the database.
getHash() - Method in class org.castor.core.util.IdentityMap.Entry
Get identity hashcode of key.
getHash() - Method in class org.castor.core.util.IdentitySet.Entry
Get identity hashcode of key.
getHolder() - Method in class org.castor.core.nature.BaseNature
Returns the PropertyHolder.
getInteger(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getInteger(String, int) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getKey() - Method in class org.castor.core.util.IdentityMap.Entry
Get key of entry.
getKey() - Method in class org.castor.core.util.IdentitySet.Entry
Get key of entry.
getMessage() - Method in exception org.exolab.castor.core.exceptions.CastorException
Return the detailed message from this Exception.
getNext() - Method in class org.castor.core.util.IdentityMap.Entry
Get reference to next entry.
getNext() - Method in class org.castor.core.util.IdentitySet.Entry
Get reference to next entry.
getObject(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getObjectArray(String, ClassLoader) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getProperty(String) - Method in class org.castor.core.nature.BaseNature
Returns the property mapped to the key or null if not set before.
getProperty(String) - Method in interface org.castor.core.nature.PropertyHolder
Get a property by its name.
getPropertyAsList(String) - Method in class org.castor.core.nature.BaseNature
Returns value of the property as a List.
getPropertyAsMap(String) - Method in class org.castor.core.nature.BaseNature
Returns value of the property as a List.
getString(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getString(String, String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getStringArray(String) - Method in class org.castor.core.util.AbstractProperties
Searches for the property with the specified key in this property map.
getTargetAwareAnnotationProcessors() - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
Returns the set of TargetAwareAnnotationProcessors registered with this service.
getTargetAwareAnnotationProcessors() - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessingService
Returns the set of TargetAwareAnnotationProcessors registered with this service.
getValue() - Method in class org.castor.core.util.IdentityMap.Entry
Get value of entry.

H

hasNature(String) - Method in interface org.castor.core.nature.NatureExtendable
Checks if a specified nature has been added.
hasNext() - Method in class org.castor.core.util.EnumerationIterator
HexDecoder - Class in org.castor.core.util
Hex encoder/decoder implementation (borrowed from BouncyCastle=.

I

IdentityMap - Class in org.castor.core.util
An IdentityMap that uses reference-equality instead of object-equality.
IdentityMap() - Constructor for class org.castor.core.util.IdentityMap
 
IdentityMap.Entry - Class in org.castor.core.util
An entry of the IdentityMap.
IdentityMap.Entry(Object, int, Object) - Constructor for class org.castor.core.util.IdentityMap.Entry
Construct an entry.
IdentitySet - Class in org.castor.core.util
An IdentitySet that uses reference-equality instead of object-equality.
IdentitySet() - Constructor for class org.castor.core.util.IdentitySet
Construct a set with default capacity.
IdentitySet(int) - Constructor for class org.castor.core.util.IdentitySet
Construct a set with given capacity.
IdentitySet.Entry - Class in org.castor.core.util
An entry of the IdentitySet.
IdentitySet.Entry(Object, int) - Constructor for class org.castor.core.util.IdentitySet.Entry
Construct an entry.
IllegalClassDescriptorInitialization - Exception in org.castor.core.exception
RuntimeException descendant to signal problems during class descriptor instantiation.
IllegalClassDescriptorInitialization() - Constructor for exception org.castor.core.exception.IllegalClassDescriptorInitialization
Creates an instance of IllegalClassDescriptorInitialization.
IllegalClassDescriptorInitialization(String) - Constructor for exception org.castor.core.exception.IllegalClassDescriptorInitialization
Creates an instance of IllegalClassDescriptorInitialization.
IllegalClassDescriptorInitialization(Throwable) - Constructor for exception org.castor.core.exception.IllegalClassDescriptorInitialization
Creates an instance of IllegalClassDescriptorInitialization.
IllegalClassDescriptorInitialization(String, Throwable) - Constructor for exception org.castor.core.exception.IllegalClassDescriptorInitialization
Creates an instance of IllegalClassDescriptorInitialization.
initCause(Throwable) - Method in exception org.castor.core.exceptions.CastorRuntimeException
The method emulates the JDK 1.4 Throwable version of initCause() for JDKs before 1.4.
initCause(Throwable) - Method in exception org.exolab.castor.core.exceptions.CastorException
Match the JDK 1.4 Throwable version of initCause() on JDK<1.4 systems.
initialiseDecodingTable() - Static method in class org.castor.core.util.HexDecoder
Initialize the decoding table.
IONE - Static variable in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
cache/reuse the special Integer value one to speed up readlocks *
isEmpty() - Method in class org.castor.core.util.IdentityMap
isEmpty() - Method in class org.castor.core.util.IdentitySet
iterator() - Method in class org.castor.core.util.IdentitySet

J

JDO_DESCRIPTOR_PACKAGE - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Package name of the sub-package where descriptors can be found.
JDO_DESCRIPTOR_SUFFIX - Static variable in interface org.castor.core.constants.cpa.JDOConstants
File name suffix used for JDO-specific descriptor classes.
JDO_NAMESPACE - Static variable in interface org.castor.core.constants.cpa.JDOConstants
JDO namespace (as used by the extensions for the XML code generator).
JDOConstants - Interface in org.castor.core.constants.cpa
Defines CPA/JDO specific constants.

K

keySet() - Method in class org.castor.core.util.IdentityMap

L

loadDefaultProperties(String, String) - Method in class org.castor.core.util.AbstractProperties
Load module properties from default locations.
loadUserProperties(String) - Method in class org.castor.core.util.AbstractProperties
Load common user properties from classpath root and current working directory.

M

MAPPING_LOADER_FACTORIES - Static variable in class org.castor.core.CoreProperties
Property listing all available org.exolab.castor.mapping.MappingLoader implementations (org.castor.mapping.Loaders).
message(String) - Static method in class org.castor.core.util.Messages
Return the text of the named message without formatting.
MessageKeys - Class in org.castor.core.util
Keys of all Castor message properties.
MessageKeys() - Constructor for class org.castor.core.util.MessageKeys
 
Messages - Class in org.castor.core.util
I18N message formatting class.

N

NatureExtendable - Interface in org.castor.core.nature
Defines a marker interface that any class needs to implement that wants to allow natures to be layered on top.
next() - Method in class org.castor.core.util.EnumerationIterator

O

ONE_CENTURY - Static variable in interface org.castor.core.util.concurrent.Sync
One century in milliseconds; convenient as a time-out value *
ONE_DAY - Static variable in interface org.castor.core.util.concurrent.Sync
One day, in milliseconds; convenient as a time-out value *
ONE_HOUR - Static variable in interface org.castor.core.util.concurrent.Sync
One hour, in milliseconds; convenient as a time-out value *
ONE_MINUTE - Static variable in interface org.castor.core.util.concurrent.Sync
One minute, in milliseconds; convenient as a time-out value *
ONE_SECOND - Static variable in interface org.castor.core.util.concurrent.Sync
One second, in milliseconds; convenient as a time-out value *
ONE_WEEK - Static variable in interface org.castor.core.util.concurrent.Sync
One week, in milliseconds; convenient as a time-out value *
ONE_YEAR - Static variable in interface org.castor.core.util.concurrent.Sync
One year in milliseconds; convenient as a time-out value *
org.castor.core - package org.castor.core
 
org.castor.core.annotationprocessing - package org.castor.core.annotationprocessing
 
org.castor.core.constants.cpa - package org.castor.core.constants.cpa
 
org.castor.core.exception - package org.castor.core.exception
 
org.castor.core.exceptions - package org.castor.core.exceptions
 
org.castor.core.nature - package org.castor.core.nature
 
org.castor.core.util - package org.castor.core.util
 
org.castor.core.util.concurrent - package org.castor.core.util.concurrent
This package contains classes taken from EDU.oswego.cs.dl.util.concurrent library Version 1.3.4.
org.exolab.castor.core.exceptions - package org.exolab.castor.core.exceptions
 

P

PKG_CDR_LIST_FILE - Static variable in interface org.castor.core.constants.cpa.JDOConstants
Name of the JDP-specific CDR file.
printStackTrace() - Method in exception org.castor.core.exceptions.CastorRuntimeException
printStackTrace(PrintStream) - Method in exception org.castor.core.exceptions.CastorRuntimeException
printStackTrace(PrintWriter) - Method in exception org.castor.core.exceptions.CastorRuntimeException
printStackTrace() - Method in exception org.exolab.castor.core.exceptions.CastorException
Print a stack trace to stderr.
printStackTrace(PrintStream) - Method in exception org.exolab.castor.core.exceptions.CastorException
Print a stack trace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in exception org.exolab.castor.core.exceptions.CastorException
Print a stack trace to the specified PrintWriter.
printStackTrace() - Method in exception org.exolab.castor.core.exceptions.CastorIllegalStateException
Print a stack trace to stderr.
printStackTrace(PrintStream) - Method in exception org.exolab.castor.core.exceptions.CastorIllegalStateException
Print a stack trace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in exception org.exolab.castor.core.exceptions.CastorIllegalStateException
Print a stack trace to the specified PrintWriter.
processAnnotation(I, A) - Method in interface org.castor.core.annotationprocessing.AnnotationProcessingService
The processing action of this service.
processAnnotation(I, A) - Method in interface org.castor.core.annotationprocessing.AnnotationProcessor
The processing action of this processor.
processAnnotation(I, A) - Method in class org.castor.core.annotationprocessing.BaseAnnotationProcessingService
The processing action of this service.
processAnnotation(I, A, AnnotatedElement) - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
The processing action of this service.
processAnnotation(I, A) - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
This method acts like it's super method, but also tries to process the annotation with the TargetAwareAnnotationProcessors.
processAnnotation(I, A, AnnotatedElement) - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessingService
The processing action of this service.
processAnnotation(I, A, AnnotatedElement) - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessor
The processing action of this processor.
processAnnotations(I, Annotation[]) - Method in interface org.castor.core.annotationprocessing.AnnotationProcessingService
processAnnotations(I, Annotation[]) - Method in class org.castor.core.annotationprocessing.BaseAnnotationProcessingService
processAnnotations(I, Annotation[], AnnotatedElement) - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
processAnnotations(I, Annotation[]) - Method in class org.castor.core.annotationprocessing.BaseTargetAwareAnnotationProcessingService
This method acts like it's super method, but also tries to process the annotations with the TargetAwareAnnotationProcessors.
processAnnotations(I, Annotation[], AnnotatedElement) - Method in interface org.castor.core.annotationprocessing.TargetAwareAnnotationProcessingService
PropertiesException - Exception in org.castor.core.util
PropertiesException is an unchecked exception thrown when properties can not be loaded or if configuration property can't be converted to the requested type.
PropertiesException() - Constructor for exception org.castor.core.util.PropertiesException
Constructs a new PropertiesException without a message.
PropertiesException(String) - Constructor for exception org.castor.core.util.PropertiesException
Constructs a new PropertiesException with the specified detail message.
PropertiesException(Throwable) - Constructor for exception org.castor.core.util.PropertiesException
Constructs a new PropertiesException with the specified cause and the detail message of the cause.
PropertiesException(String, Throwable) - Constructor for exception org.castor.core.util.PropertiesException
Constructs a new PropertiesException with the specified detail message and cause.
PropertyHolder - Interface in org.castor.core.nature
PropertyHolder provides get and set methods on a holder.
put(String, Object) - Method in class org.castor.core.util.AbstractProperties
Put given value associated with given key into the properties map of this properties.
put(Object, Object) - Method in class org.castor.core.util.IdentityMap
putAll(Map) - Method in class org.castor.core.util.IdentityMap
This optional method has not been implemented for IdentityMap instead it throws a UnsupportedOperationException as defined in the Map interface.

R

readerLock_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
ReaderPreferenceReadWriteLock - Class in org.castor.core.util.concurrent
A ReadWriteLock that prefers waiting readers over waiting writers when there is contention.
ReaderPreferenceReadWriteLock() - Constructor for class org.castor.core.util.concurrent.ReaderPreferenceReadWriteLock
 
readers_ - Variable in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
Number of acquires on read lock by any reader thread *
readLock() - Method in interface org.castor.core.util.concurrent.ReadWriteLock
get the readLock *
readLock() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
ReadWriteLock - Interface in org.castor.core.util.concurrent
ReadWriteLocks maintain a pair of associated locks.
ReentrantWriterPreferenceReadWriteLock - Class in org.castor.core.util.concurrent
A writer-preference ReadWriteLock that allows both readers and writers to reacquire read or write locks in the style of a ReentrantLock.
ReentrantWriterPreferenceReadWriteLock() - Constructor for class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
release() - Method in interface org.castor.core.util.concurrent.Sync
Potentially enable others to pass.
release() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
release() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
releaseCycleHandle(Object) - Static method in class org.castor.core.util.CycleBreaker
Called to release Cycling lock for this object at the end of a routine where cycles are to be detected.
remove(String) - Method in class org.castor.core.util.AbstractProperties
Remove any value previously associated with the given key from this properties.
remove() - Method in class org.castor.core.util.EnumerationIterator
remove(Object) - Method in class org.castor.core.util.IdentityMap
remove(Object) - Method in class org.castor.core.util.IdentitySet
removeAll(Collection) - Method in class org.castor.core.util.IdentitySet
This optional method has not been implemented for IdentitySet instead it throws a UnsupportedOperationException as defined in the Set interface.
replaceAll(String, String, String) - Static method in class org.castor.core.util.StringUtil
Replaces all occurences of a pattern within a String.
reset() - Method in class org.castor.core.util.Base64Encoder
Reset Base64Encoder to its initial state.
RESOURCE_NAME - Static variable in class org.castor.core.util.Messages
The name of the resource holding all the messages in the English language.
retainAll(Collection) - Method in class org.castor.core.util.IdentitySet
This optional method has not been implemented for IdentitySet instead it throws a UnsupportedOperationException as defined in the Set interface.

S

setDefaultLocale() - Static method in class org.castor.core.util.Messages
Set the default locale to use for loading messages.
setLocale(Locale) - Static method in class org.castor.core.util.Messages
Set the locale to use for loading messages.
setNext(IdentityMap.Entry) - Method in class org.castor.core.util.IdentityMap.Entry
Set reference to next entry.
setNext(IdentitySet.Entry) - Method in class org.castor.core.util.IdentitySet.Entry
Set reference to next entry.
setProperty(String, Object) - Method in class org.castor.core.nature.BaseNature
Sets the property for a given.
setProperty(String, Object) - Method in interface org.castor.core.nature.PropertyHolder
Set a property specified by the name to the passed value.
setValue(Object) - Method in class org.castor.core.util.IdentityMap.Entry
Set value of entry.
size() - Method in class org.castor.core.util.IdentityMap
size() - Method in class org.castor.core.util.IdentitySet
startingToCycle(Object) - Static method in class org.castor.core.util.CycleBreaker
Test to see if we are about to begin cycling on a method call to beingHashed.
startRead() - Method in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
startRead() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
startReadFromNewReader() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
startReadFromWaitingReader() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
startWrite() - Method in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
startWrite() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromNewWriter() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
startWriteFromWaitingWriter() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
StringUtil - Class in org.castor.core.util
Common functionality relate to String processing.
StringUtil() - Constructor for class org.castor.core.util.StringUtil
 
Sync - Interface in org.castor.core.util.concurrent
Main interface for locks, gates, and conditions.

T

TargetAwareAnnotationProcessingService - Interface in org.castor.core.annotationprocessing
Extension of AnnotationProcessingService to handle target-aware Annotations.
TargetAwareAnnotationProcessor - Interface in org.castor.core.annotationprocessing
The interface each specific target-aware annotation processor has to fulfill.
toArray() - Method in class org.castor.core.util.IdentitySet
toArray(Object[]) - Method in class org.castor.core.util.IdentitySet
translate(String) - Method in class org.castor.core.util.Base64Decoder
Translate every base64 character from given string into a sextet byte value by using above translation array.
translate(byte[]) - Method in class org.castor.core.util.Base64Encoder
Translate all bytes of given array by appending each to octet buffer.

V

values() - Method in class org.castor.core.util.IdentityMap
In contrast with the design contract of the Map interface this method has not been implemented and throws a UnsupportedOperationException.

W

waitingReaders_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
waitingWriters_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
writeHolds_ - Variable in class org.castor.core.util.concurrent.ReentrantWriterPreferenceReadWriteLock
Number of acquires on write lock by activeWriter_ thread *
writeLock() - Method in interface org.castor.core.util.concurrent.ReadWriteLock
get the writeLock *
writeLock() - Method in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
writerLock_ - Variable in class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock - Class in org.castor.core.util.concurrent
A ReadWriteLock that prefers waiting writers over waiting readers when there is contention.
WriterPreferenceReadWriteLock() - Constructor for class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock
 
WriterPreferenceReadWriteLock.ReaderLock - Class in org.castor.core.util.concurrent
 
WriterPreferenceReadWriteLock.ReaderLock() - Constructor for class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
WriterPreferenceReadWriteLock.Signaller - Class in org.castor.core.util.concurrent
Reader and Writer requests are maintained in two different wait sets, by two different objects.
WriterPreferenceReadWriteLock.Signaller() - Constructor for class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.Signaller
 
WriterPreferenceReadWriteLock.WriterLock - Class in org.castor.core.util.concurrent
 
WriterPreferenceReadWriteLock.WriterLock() - Constructor for class org.castor.core.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
A B C D E F G H I J K L M N O P R S T V W 

Copyright © 2013. All Rights Reserved.