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