| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XMLMetaData
Describe metadata about an xml type.
| Field Summary | |
|---|---|
static int | 
ATTRIBUTE
 | 
static String | 
defaultName
JAXB XML binding default name  | 
static int | 
ELEMENT
 | 
static int | 
XMLTYPE
 | 
| Method Summary | |
|---|---|
 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 namespace)
Set namespace.  | 
 void | 
setXmlRootElement(boolean isXmlRootElement)
 | 
 void | 
setXmltype(int type)
Set xmltype  | 
| Field Detail | 
|---|
static final String defaultName
static final int XMLTYPE
static final int ELEMENT
static final int ATTRIBUTE
| Method Detail | 
|---|
boolean isXmlRootElement()
boolean isXmlElement()
boolean isXmlAttribute()
XMLMetaData getFieldMapping(String name)
name - the field name.
void setType(Class type)
Class getType()
int getTypeCode()
String getName()
String getXmlname()
String getXmlnamespace()
void setName(String name)
name - the field name.void setXmlname(String name)
name - the element name or attribute namevoid setXmlnamespace(String namespace)
namespace - void setXmltype(int type)
type - XMLTYPE, ELEMENT, or ATTRIBUTEint getXmltype()
void setXmlRootElement(boolean isXmlRootElement)
void addField(String name,
              XMLMetaData field)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||