EclipseLink 1.1.2_ 1.1.2.v20090612-r4475 API Reference

org.eclipse.persistence.jaxb.compiler
Class ElementDeclaration

java.lang.Object
  extended by org.eclipse.persistence.jaxb.compiler.ElementDeclaration

public class ElementDeclaration
extends java.lang.Object


Constructor Summary
ElementDeclaration(javax.xml.namespace.QName name, JavaClass javaType, java.lang.String javaTypeName)
           
 
Method Summary
 void addSubstitutableElement(ElementDeclaration element)
           
 javax.xml.namespace.QName getElementName()
           
 JavaClass getJavaType()
           
 java.lang.String getJavaTypeName()
           
 java.util.List<ElementDeclaration> getSubstitutableElements()
           
 javax.xml.namespace.QName getSubstitutionHead()
           
 boolean isXmlRootElement()
           
 void setIsXmlRootElement(boolean isXmlRoot)
           
 void setJavaType(JavaClass type)
           
 void setSubstitutionHead(javax.xml.namespace.QName rootElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementDeclaration

public ElementDeclaration(javax.xml.namespace.QName name,
                          JavaClass javaType,
                          java.lang.String javaTypeName)
Method Detail

getElementName

public javax.xml.namespace.QName getElementName()

getJavaTypeName

public java.lang.String getJavaTypeName()

getSubstitutableElements

public java.util.List<ElementDeclaration> getSubstitutableElements()

addSubstitutableElement

public void addSubstitutableElement(ElementDeclaration element)

setSubstitutionHead

public void setSubstitutionHead(javax.xml.namespace.QName rootElement)

getSubstitutionHead

public javax.xml.namespace.QName getSubstitutionHead()

isXmlRootElement

public boolean isXmlRootElement()

setIsXmlRootElement

public void setIsXmlRootElement(boolean isXmlRoot)

getJavaType

public JavaClass getJavaType()

setJavaType

public void setJavaType(JavaClass type)

EclipseLink 1.1.2_ 1.1.2.v20090612-r4475 API Reference