org.apache.ws.jaxme.xs.impl

Class XSAttributeImpl

public class XSAttributeImpl extends XSOpenAttrsImpl implements XSAttribute

Author: Jochen Wiedmann

Constructor Summary
protected XSAttributeImpl(XSObject pParent, XsTAttribute pBaseAttribute)
Method Summary
XSAnnotation[]getAnnotations()
StringgetDefault()
StringgetFixed()
XsQNamegetName()
XSTypegetType()
protected XsTAttributegetXsTAttribute()
booleanisGlobal()
protected booleanisInnerSimpleType()
booleanisOptional()
protected booleanisReference()
protected booleanisValidated()
voidvalidate()

Constructor Detail

XSAttributeImpl

protected XSAttributeImpl(XSObject pParent, XsTAttribute pBaseAttribute)

Method Detail

getAnnotations

public XSAnnotation[] getAnnotations()

getDefault

public String getDefault()

getFixed

public String getFixed()

getName

public XsQName getName()

getType

public XSType getType()

getXsTAttribute

protected XsTAttribute getXsTAttribute()

isGlobal

public boolean isGlobal()

isInnerSimpleType

protected boolean isInnerSimpleType()

isOptional

public boolean isOptional()

isReference

protected boolean isReference()

isValidated

protected boolean isValidated()

validate

public void validate()