|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.xs.impl.XSObjectImpl
org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl
org.apache.ws.jaxme.xs.impl.XSAttributeImpl
| Constructor Summary | |
protected |
XSAttributeImpl(XSObject pParent,
XsTAttribute pBaseAttribute)
|
| Method Summary | |
XSAnnotation[] |
getAnnotations()
Returns the attributes set of annotations. |
java.lang.String |
getDefault()
Returns the attributes "default" value or null, if no such attribute is set. |
java.lang.String |
getFixed()
Returns the attributes "fixed" value or null, if no such attribute is set. |
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 |
validate()
Validates the objects internal state. |
| Methods inherited from class org.apache.ws.jaxme.xs.impl.XSOpenAttrsImpl |
getOpenAttributes |
| Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectImpl |
getLocator, getParentObject, getXsObject, getXSSchema, isTopLevelObject, validateAllIn |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.ws.jaxme.xs.XSOpenAttrs |
getOpenAttributes |
| Methods inherited from interface org.apache.ws.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 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 XSAttributepublic java.lang.String getDefault()
XSAttributeReturns the attributes "default" value or null, if no such attribute is set.
getDefault in interface XSAttributepublic java.lang.String getFixed()
XSAttributeReturns the attributes "fixed" value or null, if no such attribute is set.
getFixed in interface XSAttribute
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||