public class XMLClassMetaData extends Object implements XMLMetaData
ATTRIBUTE, defaultName, ELEMENT, XMLTYPE| Constructor and Description |
|---|
XMLClassMetaData(Class type)
Constructor.
|
XMLClassMetaData(Class type,
String name)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addField(String name,
XMLMetaData field) |
XMLMetaData |
getFieldMapping(String name)
Return XMLMapping for a given field.
|
String |
getName()
Return the mapping name.
|
Class |
getType()
Return type.
|
int |
getTypeCode()
Return type code.
|
String |
getXmlname()
Return xml element tag name or xml attribute name.
|
String |
getXmlnamespace()
Return xml namespace.
|
int |
getXmltype()
Return xmltype
|
boolean |
isXmlAttribute()
Return true if mapping on an XmlAttribute.
|
boolean |
isXmlElement()
Return true if mapping on an XmlElement.
|
boolean |
isXmlRootElement()
Return true if mapping on an XmlRootElement.
|
void |
setName(String name)
Set field name.
|
void |
setType(Class type)
Set type.
|
void |
setXmlname(String name)
Set xml element or attribute name.
|
void |
setXmlnamespace(String name)
Set namespace.
|
void |
setXmlRootElement(boolean isXMLRootElement) |
void |
setXmltype(int type)
Set xmltype
|
public XMLClassMetaData(Class type, String name)
type - the class that contains XmlType annotation.name - the persistent field name that maps to xml columnpublic XMLClassMetaData(Class type)
type - the class that contains XmlType annotation.public void setName(String name)
XMLMetaDatasetName in interface XMLMetaDataname - the field name.public String getName()
XMLMetaDatagetName in interface XMLMetaDatapublic void setXmlname(String name)
XMLMetaDatasetXmlname in interface XMLMetaDataname - the element name or attribute namepublic String getXmlname()
XMLMetaDatagetXmlname in interface XMLMetaDatapublic void setXmlnamespace(String name)
XMLMetaDatasetXmlnamespace in interface XMLMetaDatapublic String getXmlnamespace()
XMLMetaDatagetXmlnamespace in interface XMLMetaDatapublic void setXmlRootElement(boolean isXMLRootElement)
setXmlRootElement in interface XMLMetaDatapublic boolean isXmlRootElement()
XMLMetaDataisXmlRootElement in interface XMLMetaDatapublic boolean isXmlElement()
XMLMetaDataisXmlElement in interface XMLMetaDatapublic boolean isXmlAttribute()
XMLMetaDataisXmlAttribute in interface XMLMetaDatapublic XMLMetaData getFieldMapping(String name)
XMLMetaDatagetFieldMapping in interface XMLMetaDataname - the field name.public void setType(Class type)
XMLMetaDatasetType in interface XMLMetaDatapublic Class getType()
XMLMetaDatagetType in interface XMLMetaDatapublic int getTypeCode()
XMLMetaDatagetTypeCode in interface XMLMetaDatapublic void setXmltype(int type)
XMLMetaDatasetXmltype in interface XMLMetaDatatype - XMLTYPE, ELEMENT, or ATTRIBUTEpublic int getXmltype()
XMLMetaDatagetXmltype in interface XMLMetaDatapublic void addField(String name, XMLMetaData field)
addField in interface XMLMetaDataCopyright © 2006–2022 Apache Software Foundation. All rights reserved.