public class ElementDeclaration
extends java.lang.Object
Constructor and Description |
---|
ElementDeclaration(javax.xml.namespace.QName name,
JavaClass javaType,
java.lang.String javaTypeName,
boolean isList) |
ElementDeclaration(javax.xml.namespace.QName name,
JavaClass javaType,
java.lang.String javaTypeName,
boolean isList,
java.lang.Class scopeClass) |
Modifier and Type | Method and Description |
---|---|
void |
addSubstitutableElement(ElementDeclaration element) |
JavaClass |
getAdaptedJavaType() |
java.lang.String |
getAdaptedJavaTypeName() |
java.lang.String |
getDefaultValue() |
javax.xml.namespace.QName |
getElementName() |
JavaClass |
getJavaType() |
java.lang.Class |
getJavaTypeAdapterClass() |
java.lang.String |
getJavaTypeName() |
java.lang.Class |
getScopeClass() |
java.util.List<ElementDeclaration> |
getSubstitutableElements() |
javax.xml.namespace.QName |
getSubstitutionHead() |
TypeMappingInfo |
getTypeMappingInfo() |
java.lang.String |
getXmlMimeType() |
boolean |
isList() |
boolean |
isNillable()
Return if the global element will be marked as nillable
|
boolean |
isXmlAttachmentRef() |
boolean |
isXmlRootElement() |
void |
setAdaptedJavaType(JavaClass adaptedJavaType) |
void |
setDefaultValue(java.lang.String value) |
void |
setIsXmlRootElement(boolean isXmlRoot) |
void |
setJavaType(JavaClass type) |
void |
setJavaTypeAdapterClass(java.lang.Class javaTypeAdapterClass) |
void |
setList(boolean isList) |
void |
setNillable(boolean nillable)
Set if the global element should be marked as nillable
|
void |
setScopeClass(java.lang.Class scopeClass) |
void |
setSubstitutionHead(javax.xml.namespace.QName rootElement) |
void |
setTypeMappingInfo(TypeMappingInfo info) |
void |
setXmlAttachmentRef(boolean xmlAttachmentRef) |
void |
setXmlMimeType(java.lang.String xmlMimeType) |
public ElementDeclaration(javax.xml.namespace.QName name, JavaClass javaType, java.lang.String javaTypeName, boolean isList)
public ElementDeclaration(javax.xml.namespace.QName name, JavaClass javaType, java.lang.String javaTypeName, boolean isList, java.lang.Class scopeClass)
public javax.xml.namespace.QName getElementName()
public java.lang.String getJavaTypeName()
public java.util.List<ElementDeclaration> getSubstitutableElements()
public void addSubstitutableElement(ElementDeclaration element)
public void setSubstitutionHead(javax.xml.namespace.QName rootElement)
public javax.xml.namespace.QName getSubstitutionHead()
public boolean isXmlRootElement()
public void setIsXmlRootElement(boolean isXmlRoot)
public boolean isNillable()
public void setNillable(boolean nillable)
nillable
- public JavaClass getJavaType()
public void setJavaType(JavaClass type)
public boolean isList()
public void setList(boolean isList)
public java.lang.Class getJavaTypeAdapterClass()
public void setJavaTypeAdapterClass(java.lang.Class javaTypeAdapterClass)
public JavaClass getAdaptedJavaType()
public void setAdaptedJavaType(JavaClass adaptedJavaType)
public java.lang.String getAdaptedJavaTypeName()
public java.lang.Class getScopeClass()
public void setScopeClass(java.lang.Class scopeClass)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String value)
public TypeMappingInfo getTypeMappingInfo()
public void setTypeMappingInfo(TypeMappingInfo info)
public java.lang.String getXmlMimeType()
public void setXmlMimeType(java.lang.String xmlMimeType)
public boolean isXmlAttachmentRef()
public void setXmlAttachmentRef(boolean xmlAttachmentRef)
EclipseLink 2.3.2, "build v20111125-r10461" API Reference