|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.aegis.type.DefaultTypeMapping
public class DefaultTypeMapping
Contains type mappings for java/qname pairs.
| Constructor Summary | |
|---|---|
DefaultTypeMapping()
|
|
DefaultTypeMapping(java.lang.String identifierURI)
|
|
DefaultTypeMapping(java.lang.String identifierURI,
TypeMapping defaultTM)
|
|
| Method Summary | |
|---|---|
static DefaultTypeMapping |
createDefaultTypeMapping(boolean defaultNillable,
boolean enableMtomXmime)
|
static DefaultTypeMapping |
createSoap11TypeMapping(boolean defaultNillable,
boolean enableMtomXmime)
|
java.lang.String |
getMappingIdentifierURI()
Each mapping has a URI that identifies it. |
TypeMapping |
getParent()
|
Type |
getType(java.lang.Class javaType)
|
Type |
getType(javax.xml.namespace.QName xmlType)
|
TypeCreator |
getTypeCreator()
|
javax.xml.namespace.QName |
getTypeQName(java.lang.Class clazz)
|
boolean |
isRegistered(java.lang.Class javaType)
Returns a flag indicating if this type mapping has a mapping for a particular Java class. |
boolean |
isRegistered(javax.xml.namespace.QName xmlType)
Returns a flag indicating if this type mapping has a mapping for a particular XML Schema QName. |
void |
register(java.lang.Class javaType,
javax.xml.namespace.QName xmlType,
Type type)
Register a type, manually specifying the java class, the schema type, and the Aegis type object that provides serialization, deserialization, and schema. |
void |
register(Type type)
Register a type that self-describes the schema type and the Java class. |
void |
removeType(Type type)
|
void |
setTypeCreator(TypeCreator typeCreator)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultTypeMapping(java.lang.String identifierURI,
TypeMapping defaultTM)
public DefaultTypeMapping()
public DefaultTypeMapping(java.lang.String identifierURI)
| Method Detail |
|---|
public boolean isRegistered(java.lang.Class javaType)
TypeMapping
isRegistered in interface TypeMappingjavaType - the class.
true if there is a mapping for the type.public boolean isRegistered(javax.xml.namespace.QName xmlType)
TypeMapping
isRegistered in interface TypeMappingxmlType - the QName.
true if there is a mapping for the type.
public void register(java.lang.Class javaType,
javax.xml.namespace.QName xmlType,
Type type)
TypeMapping
register in interface TypeMappingjavaType - Java class.xmlType - XML Schema type QName.type - Aegis type object.public void register(Type type)
register in interface TypeMappingtype - Aegis type object thatpublic void removeType(Type type)
removeType in interface TypeMappingpublic Type getType(java.lang.Class javaType)
getType in interface TypeMappingTypeMapping.getType(java.lang.Class)public Type getType(javax.xml.namespace.QName xmlType)
getType in interface TypeMappingTypeMapping.getType(javax.xml.namespace.QName)public javax.xml.namespace.QName getTypeQName(java.lang.Class clazz)
getTypeQName in interface TypeMappingTypeMapping.getTypeQName(java.lang.Class)public TypeCreator getTypeCreator()
getTypeCreator in interface TypeMappingpublic void setTypeCreator(TypeCreator typeCreator)
public TypeMapping getParent()
public static DefaultTypeMapping createSoap11TypeMapping(boolean defaultNillable,
boolean enableMtomXmime)
public static DefaultTypeMapping createDefaultTypeMapping(boolean defaultNillable,
boolean enableMtomXmime)
public java.lang.String getMappingIdentifierURI()
TypeMapping
getMappingIdentifierURI in interface TypeMapping
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||