org.apache.ws.jaxme.xs.impl

Class XSElementImpl

public class XSElementImpl extends XSOpenAttrsImpl implements XSElement

Author: Jochen Wiedmann

Constructor Summary
protected XSElementImpl(XSObject pParent, XsTElement pBaseElement)
Method Summary
XSAnnotation[]getAnnotations()
StringgetDefault()
StringgetFixed()
XSIdentityConstraint[]getIdentityConstraints()
XSKeyRef[]getKeyRefs()
XsQNamegetName()
XSGroupgetSubstitutionGroup()
XsQNamegetSubstitutionGroupName()
XSTypegetType()
protected XsTElementgetXsTElement()
booleanisAbstract()
booleanisBlockedForSubstitution()
booleanisGlobal()
protected booleanisInnerComplexType()
protected booleanisInnerSimpleType()
booleanisNillable()
protected booleanisReference()
protected booleanisValidated()
voidsetSubstitutionGroup(XSGroup pGroup)
voidvalidate()

Constructor Detail

XSElementImpl

protected XSElementImpl(XSObject pParent, XsTElement pBaseElement)

Method Detail

getAnnotations

public XSAnnotation[] getAnnotations()

getDefault

public String getDefault()

getFixed

public String getFixed()

getIdentityConstraints

public XSIdentityConstraint[] getIdentityConstraints()

getKeyRefs

public XSKeyRef[] getKeyRefs()

getName

public XsQName getName()

getSubstitutionGroup

public XSGroup getSubstitutionGroup()

getSubstitutionGroupName

public XsQName getSubstitutionGroupName()

getType

public XSType getType()

getXsTElement

protected XsTElement getXsTElement()

isAbstract

public boolean isAbstract()

isBlockedForSubstitution

public boolean isBlockedForSubstitution()

isGlobal

public boolean isGlobal()

isInnerComplexType

protected boolean isInnerComplexType()

isInnerSimpleType

protected boolean isInnerSimpleType()

isNillable

public boolean isNillable()

isReference

protected boolean isReference()

isValidated

protected boolean isValidated()

setSubstitutionGroup

public void setSubstitutionGroup(XSGroup pGroup)

validate

public void validate()