|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrXmlDataTypeMapper
Determines how XML types and collection are mapped onto the XOM.
Nested Class Summary | |
---|---|
static interface |
IlrXmlDataTypeMapper.CollectionMapper
Determines how the XML collection elements are mapped on XOM fields, and finally on Java fields. |
Method Summary | |
---|---|
IlrXmlDataTypeMapper.CollectionMapper |
getCollectionMapper(IlrType componentXomType)
Gets the collection mapping that describes how the collection field of a schema should be mapped on Java type. |
boolean |
mapEnumerationAsStaticFields(IlrType type)
Determines if static fields are generated for representing simple type enumerations. |
boolean |
mapFacetAsStaticMethod()
Determines if static methods is generated for representing simple type facets. |
boolean |
supportDynamicSimpleTyping(IlrType type)
Determines if a dynamic simple field of the XOM could be mapped on a simple dynamic type and not directly on a Java type. |
boolean |
useArrayCollection()
Determines if collections are mapped on arrays. |
boolean |
useDynamicSimpleType()
Deprecated. |
Method Detail |
---|
boolean supportDynamicSimpleTyping(IlrType type)
boolean mapEnumerationAsStaticFields(IlrType type)
boolean useDynamicSimpleType()
boolean mapFacetAsStaticMethod()
boolean useArrayCollection()
getCollectionMapper
method is not invoked
to determine the collection type.
IlrXmlDataTypeMapper.CollectionMapper getCollectionMapper(IlrType componentXomType)
useArrayCollection
is true.
componentXomType
- The XOM type of the collection component.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |