Package | Description |
---|---|
org.exolab.castor.mapping.loader |
Implementations for mapping interfaces and the default mapping loader.
|
org.exolab.castor.mapping.loader.collection.handler | |
org.exolab.castor.xml |
The XML Marshaller API
|
Modifier and Type | Method and Description |
---|---|
CollectionHandler<T> |
TypeInfo.getCollectionHandler()
Return the collection handler of this field.
|
static CollectionHandler |
CollectionHandlers.getHandler(Class<?> javaClass)
Returns the collection's handler based on the Java class.
|
Modifier and Type | Method and Description |
---|---|
protected TypeInfo |
AbstractMappingLoader.getTypeInfo(Class fieldType,
CollectionHandler colHandler,
FieldMapping fieldMap) |
void |
TypeInfo.setCollectionHandler(CollectionHandler<T> handler)
Sets the CollectionHandler to use for the field described by this
TypeInfo.
|
Constructor and Description |
---|
TypeInfo(Class<T> fieldType,
TypeConvertor convertorTo,
TypeConvertor convertorFrom,
boolean required,
Object defaultValue,
CollectionHandler<T> colHandler)
Construct new type information for the field.
|
TypeInfo(Class<T> fieldType,
TypeConvertor convertorTo,
TypeConvertor convertorFrom,
boolean required,
Object defaultValue,
CollectionHandler<T> colHandler,
boolean checkForCollection)
Construct new type information for the field.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayCollectionHandler<T> |
class |
ArrayListCollectionHandler<T> |
class |
CollectionCollectionHandler<T> |
class |
EnumerateCollectionHandler<T> |
class |
HashtableCollectionHandler<T> |
class |
IteratorCollectionHandler<T> |
class |
ListCollectionHandler<T> |
class |
MapCollectionHandler<T> |
class |
QueueCollectionHandler<T> |
class |
SetCollectionHandler<T> |
class |
SortedMapCollectionHandler<T> |
class |
SortedSetCollectionHandler<T> |
class |
VectorCollectionHandler<T> |
Modifier and Type | Method and Description |
---|---|
protected TypeInfo |
XMLMappingLoader.getTypeInfo(Class fieldType,
CollectionHandler colHandler,
FieldMapping fieldMap) |
Copyright © 2021. All rights reserved.