| 
 | ||||||||||
| 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 java.lang.String | defaultNameJAXB XML binding default name | 
| static int | ELEMENT | 
| static int | XMLTYPE | 
| Method Summary | |
|---|---|
|  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 | 
| Field Detail | 
|---|
static final java.lang.String defaultName
static final int XMLTYPE
static final int ELEMENT
static final int ATTRIBUTE
| Method Detail | 
|---|
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)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||