public class XsTKeybaseImpl extends XsTAnnotatedImpl implements XsTKeybase
Implementation of the xs:keybase
type, with the
following specification:
<xs:complexType name="keybase"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element ref="xs:selector"/> <xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NCName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
Modifier | Constructor and Description |
---|---|
protected |
XsTKeybaseImpl(XsObject pParent) |
Modifier and Type | Method and Description |
---|---|
XsEField |
createField() |
XsESelector |
createSelector() |
XsEField[] |
getFields() |
XsNCName |
getName() |
XsESelector |
getSelector() |
void |
setName(XsNCName pName) |
void |
validate()
Validates the internal state of the type, attribute, element,
or whatever object.
|
createAnnotation, getAnnotation, getId, setId
getOpenAttributes, setAttribute
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAnnotation, getAnnotation, getId, setId
getOpenAttributes
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject
protected XsTKeybaseImpl(XsObject pParent)
public XsESelector createSelector()
createSelector
in interface XsTKeybase
public XsESelector getSelector()
getSelector
in interface XsTKeybase
public XsEField createField()
createField
in interface XsTKeybase
public XsEField[] getFields()
getFields
in interface XsTKeybase
public void setName(XsNCName pName)
setName
in interface XsTKeybase
public XsNCName getName()
getName
in interface XsTKeybase
public void validate()
XsObject
validate
in interface XsObject
validate
in class XsObjectImpl