java.lang.Object
org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl
org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl
org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl
org.apache.ws.jaxme.xs.xml.impl.XsTKeybaseImpl
- All Implemented Interfaces:
- org.apache.ws.jaxme.xs.xml.XsObject, org.apache.ws.jaxme.xs.xml.XsTAnnotated, org.apache.ws.jaxme.xs.xml.XsTKeybase, org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
- Direct Known Subclasses:
- XsEKeyImpl, XsEKeyrefImpl, XsEUniqueImpl
- public class XsTKeybaseImpl
- extends XsTAnnotatedImpl
- implements org.apache.ws.jaxme.xs.xml.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>
| Fields inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selector
private org.apache.ws.jaxme.xs.xml.XsESelector selector
fields
private java.util.List fields
name
private org.apache.ws.jaxme.xs.xml.XsNCName name
XsTKeybaseImpl
protected XsTKeybaseImpl(org.apache.ws.jaxme.xs.xml.XsObject pParent)
createSelector
public org.apache.ws.jaxme.xs.xml.XsESelector createSelector()
- Specified by:
createSelector in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
getSelector
public org.apache.ws.jaxme.xs.xml.XsESelector getSelector()
- Specified by:
getSelector in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
createField
public org.apache.ws.jaxme.xs.xml.XsEField createField()
- Specified by:
createField in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
getFields
public org.apache.ws.jaxme.xs.xml.XsEField[] getFields()
- Specified by:
getFields in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
setName
public void setName(org.apache.ws.jaxme.xs.xml.XsNCName pName)
- Specified by:
setName in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
getName
public org.apache.ws.jaxme.xs.xml.XsNCName getName()
- Specified by:
getName in interface org.apache.ws.jaxme.xs.xml.XsTKeybase
validate
public void validate()
- Description copied from interface:
org.apache.ws.jaxme.xs.xml.XsObject
- Validates the internal state of the type, attribute, element,
or whatever object.
- Specified by:
validate in interface org.apache.ws.jaxme.xs.xml.XsObject- Overrides:
validate in class XsObjectImpl