|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sf.jaxme.xs.impl.XSObjectImpl
net.sf.jaxme.xs.impl.XSAttributeImpl
| Constructor Summary | |
protected |
XSAttributeImpl(XSObject pParent,
XsTAttribute pBaseAttribute)
|
| Method Summary | |
XSAnnotation[] |
getAnnotations()
Returns the attributes set of annotations. |
XsQName |
getName()
Returns the attributes name. |
XSType |
getType()
Returns the attributes type. |
protected XsTAttribute |
getXsTAttribute()
|
boolean |
isGlobal()
Returns whether the attribute is global. |
protected boolean |
isInnerSimpleType()
|
boolean |
isOptional()
Returns whether the attribute is optional. |
protected boolean |
isReference()
|
protected boolean |
isValidated()
|
void |
setGlobal(boolean pGlobal)
Sets whether the attribute is global. |
void |
validate()
Validates the objects internal state. |
| Methods inherited from class net.sf.jaxme.xs.impl.XSObjectImpl |
getLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jaxme.xs.XSObject |
getLocator, getParentObject, getXSSchema, isTopLevelObject |
| Constructor Detail |
protected XSAttributeImpl(XSObject pParent,
XsTAttribute pBaseAttribute)
throws org.xml.sax.SAXException
| Method Detail |
protected XsTAttribute getXsTAttribute()
protected boolean isReference()
protected boolean isInnerSimpleType()
public boolean isGlobal()
XSAttributeReturns whether the attribute is global.
isGlobal in interface XSAttributepublic void setGlobal(boolean pGlobal)
XSAttributeSets whether the attribute is global.
setGlobal in interface XSAttributepublic XsQName getName()
XSAttributeReturns the attributes name. Note, that an attribute always has a name, unlike types.
getName in interface XSAttributepublic XSType getType()
XSAttributeReturns the attributes type.
getType in interface XSAttributepublic XSAnnotation[] getAnnotations()
XSAttributeReturns the attributes set of annotations.
getAnnotations in interface XSAttributeprotected boolean isValidated()
public void validate()
throws org.xml.sax.SAXException
XSObjectValidates the objects internal state.
validate in interface XSObjectvalidate in class XSObjectImplorg.xml.sax.SAXExceptionpublic boolean isOptional()
XSAttributeReturns whether the attribute is optional.
isOptional in interface XSAttribute
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||