org.eclipse.persistence.jaxb.compiler
Class ElementDeclaration
java.lang.Object
org.eclipse.persistence.jaxb.compiler.ElementDeclaration
public class ElementDeclaration
- extends Object
ElementDeclaration
public ElementDeclaration(QName name,
JavaClass javaType,
String javaTypeName,
boolean isList)
ElementDeclaration
public ElementDeclaration(QName name,
JavaClass javaType,
String javaTypeName,
boolean isList,
Class scopeClass)
getElementName
public QName getElementName()
getJavaTypeName
public String getJavaTypeName()
getSubstitutableElements
public List<ElementDeclaration> getSubstitutableElements()
addSubstitutableElement
public void addSubstitutableElement(ElementDeclaration element)
setSubstitutionHead
public void setSubstitutionHead(QName rootElement)
getSubstitutionHead
public QName getSubstitutionHead()
isXmlRootElement
public boolean isXmlRootElement()
setIsXmlRootElement
public void setIsXmlRootElement(boolean isXmlRoot)
getJavaType
public JavaClass getJavaType()
setJavaType
public void setJavaType(JavaClass type)
isList
public boolean isList()
setList
public void setList(boolean isList)
getJavaTypeAdapterClass
public Class getJavaTypeAdapterClass()
setJavaTypeAdapterClass
public void setJavaTypeAdapterClass(Class javaTypeAdapterClass)
getAdaptedJavaType
public JavaClass getAdaptedJavaType()
setAdaptedJavaType
public void setAdaptedJavaType(JavaClass adaptedJavaType)
getAdaptedJavaTypeName
public String getAdaptedJavaTypeName()
getScopeClass
public Class getScopeClass()
setScopeClass
public void setScopeClass(Class scopeClass)
getDefaultValue
public String getDefaultValue()
setDefaultValue
public void setDefaultValue(String value)
getTypeMappingInfo
public TypeMappingInfo getTypeMappingInfo()
setTypeMappingInfo
public void setTypeMappingInfo(TypeMappingInfo info)
getXmlMimeType
public String getXmlMimeType()
setXmlMimeType
public void setXmlMimeType(String xmlMimeType)
isXmlAttachmentRef
public boolean isXmlAttachmentRef()
setXmlAttachmentRef
public void setXmlAttachmentRef(boolean xmlAttachmentRef)