| Package | Description |
|---|---|
| org.exolab.castor.mapping |
The Class Mapping API
|
| org.exolab.castor.mapping.loader |
Implementations for mapping interfaces and the default mapping loader.
|
| org.exolab.castor.mapping.xml.descriptors | |
| org.exolab.castor.mapping.xml.types.descriptors | |
| org.exolab.castor.types |
The Castor implementation of specific XML Schema Types
|
| org.exolab.castor.xml |
The XML Marshaller API
|
| org.exolab.castor.xml.descriptors | |
| org.exolab.castor.xml.util |
| Modifier and Type | Method and Description |
|---|---|
protected FieldDescriptor |
AbstractFieldHandler.getFieldDescriptor()
Returns the FieldDescriptor for the field that this handler is responsible for, or null if no
FieldDescriptor has been set.
|
FieldDescriptor[] |
ClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor |
ClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractFieldHandler.setFieldDescriptor(FieldDescriptor fieldDesc)
Sets the FieldDescriptor that this FieldHander is responsibile for.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldDescriptorImpl |
| Modifier and Type | Method and Description |
|---|---|
protected FieldDescriptor[] |
AbstractMappingLoader.divideFieldDescriptors(FieldDescriptor[] fields,
String[] ids,
FieldDescriptor[] identities) |
protected abstract FieldDescriptor |
FieldHandlerFriend.getFieldDescriptor()
Returns the FieldDescriptor for the field that this handler is responsible for, or null if no
FieldDescriptor has been set.
|
FieldDescriptor[] |
ClassDescriptorImpl.getFields()
Returns a list of fields represented by this descriptor.
|
static FieldDescriptor[] |
ClassDescriptorHelper.getFullFields(ClassDescriptor classDescriptor)
Get all the
FieldDescriptors for non-identity fields, including all the fields in base
classes. |
FieldDescriptor[] |
ClassDescriptorImpl.getIdentities()
Returns the
FieldDescriptors that describe the identities as defined for this class. |
FieldDescriptor |
ClassDescriptorImpl.getIdentity()
Returns the first
FieldDescriptor instance. |
static FieldDescriptor[] |
ClassDescriptorHelper.getIdFields(ClassDescriptor classDescriptor)
Get the all the id fields of a class If the class, C, is a dependent class, then the depended
class', D, id fields will be appended at the back and returned.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMappingLoader.checkFieldNameDuplicates(FieldDescriptor[] fields,
Class<?> cls)
Checks all given fields for name equality and throws a MappingException if at least two fields
have the same name.
|
protected FieldDescriptor[] |
AbstractMappingLoader.divideFieldDescriptors(FieldDescriptor[] fields,
String[] ids,
FieldDescriptor[] identities) |
protected FieldDescriptor[] |
AbstractMappingLoader.divideFieldDescriptors(FieldDescriptor[] fields,
String[] ids,
FieldDescriptor[] identities) |
protected int |
AbstractMappingLoader.getIdColumnIndex(FieldDescriptor field,
String[] ids)
Finds the index in the given
idColumnNames that has the same name as the given
field. |
void |
FieldHandlerImpl.setFieldDescriptor(FieldDescriptor fieldDesc)
Sets the FieldDescriptor that this FieldHander is responsibile for.
|
abstract void |
FieldHandlerFriend.setFieldDescriptor(FieldDescriptor fieldDesc)
Sets the FieldDescriptor that this FieldHander is responsibile for.
|
void |
ClassDescriptorImpl.setFields(FieldDescriptor[] fields)
Sets the
FieldDescriptors that describe the fields defined for this class. |
void |
ClassDescriptorImpl.setIdentities(FieldDescriptor[] identities)
Sets the
FieldDescriptors that describe the identities as defined for this class. |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
SqlDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
QueryHintDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
PropertyTypeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
PropertyDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
ParamDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
NamedQueryDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
NamedNativeQueryDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
MapToDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
MappingRootDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
LdapDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
KeyGeneratorDefDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
IncludeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
FieldMappingDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
FieldHandlerDefDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
ContainerDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
ClassMappingDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
ClassChoiceDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
CacheTypeMappingDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
BindXmlDescriptor.getIdentity()
Method getIdentity.
|
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
SqlDirtyTypeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
FieldMappingCollectionTypeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
ClassMappingAccessTypeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
BindXmlNodeTypeDescriptor.getIdentity()
Method getIdentity.
|
FieldDescriptor |
BindXmlAutoNamingTypeDescriptor.getIdentity()
Method getIdentity.
|
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor[] |
YearDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
TimePeriodDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
TimeDurationDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
TimeDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
RecurringDurationDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
MonthDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
GYearMonthDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
GYearDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
GMonthDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
GMonthDayDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
GDayDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
DurationDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
DateTimeDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
DateDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
CenturyDescriptor.getFields()
Deprecated.
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
BaseDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor |
BaseDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XMLFieldDescriptor
XML field descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldDescriptor |
XMLMappingLoader.findIdentityByName(List fldList,
String idName,
Class javaClass) |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor[] |
VectorClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
StringClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
SQLTimestampClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
SQLTimeClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
SQLDateClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
RootArrayDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
LocaleDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
ListClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor[] |
DateClassDescriptor.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor |
VectorClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
StringClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
SQLTimestampClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
SQLTimeClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
SQLDateClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
RootArrayDescriptor.getIdentity()
Returns the identity field, or null if this class has no identity.
|
FieldDescriptor |
LocaleDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
ListClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
FieldDescriptor |
DateClassDescriptor.getIdentity()
Returns the identity field, null if this class has no identity.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XMLContainerElementFieldDescriptor |
class |
XMLFieldDescriptorImpl
XML field descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor[] |
XMLClassDescriptorImpl.getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor |
XMLClassDescriptorImpl.getIdentity()
Returns the identity field, null if this class has no identity.
|
| Constructor and Description |
|---|
XMLFieldDescriptorImpl(FieldDescriptor fieldDesc,
String xmlName,
NodeType nodeType,
NodeType primitiveNodeType)
Construct a new field descriptor for the specified field.
|
Copyright © 2016. All rights reserved.