org.apache.openjpa.meta
public interface XMLMetaData extends java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE |
static java.lang.String |
defaultName
JAXB XML binding default name
|
static int |
ELEMENT |
static int |
XMLTYPE |
Modifier and Type | Method and Description |
---|---|
void |
addField(java.lang.String name,
XMLMetaData field) |
XMLMetaData |
getFieldMapping(java.lang.String name)
Return XMLMapping for a given field.
|
java.lang.String |
getName()
Return the mapping name.
|
java.lang.Class |
getType()
Return type.
|
int |
getTypeCode()
Return type code.
|
java.lang.String |
getXmlname()
Return xml element tag name or xml attribute name.
|
java.lang.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(java.lang.String name)
Set field name.
|
void |
setType(java.lang.Class type)
Set type.
|
void |
setXmlname(java.lang.String name)
Set xml element or attribute name.
|
void |
setXmlnamespace(java.lang.String namespace)
Set namespace.
|
void |
setXmlRootElement(boolean isXmlRootElement) |
void |
setXmltype(int type)
Set xmltype
|
static final java.lang.String defaultName
static final int XMLTYPE
static final int ELEMENT
static final int ATTRIBUTE
boolean isXmlRootElement()
boolean isXmlElement()
boolean isXmlAttribute()
XMLMetaData getFieldMapping(java.lang.String name)
name
- the field name.void setType(java.lang.Class type)
java.lang.Class getType()
int getTypeCode()
java.lang.String getName()
java.lang.String getXmlname()
java.lang.String getXmlnamespace()
void setName(java.lang.String name)
name
- the field name.void setXmlname(java.lang.String name)
name
- the element name or attribute namevoid setXmlnamespace(java.lang.String namespace)
namespace
- void setXmltype(int type)
type
- XMLTYPE, ELEMENT, or ATTRIBUTEint getXmltype()
void setXmlRootElement(boolean isXmlRootElement)
void addField(java.lang.String name, XMLMetaData field)