org.apache.ws.jaxme.xs.xml.impl

Class XsTWildcardImpl

Implemented Interfaces:
XsObject, XsTAnnotated, XsTOpenAttrs, XsTWildcard
Known Direct Subclasses:
XsEAnyImpl

public class XsTWildcardImpl
extends XsTAnnotatedImpl
implements XsTWildcard

Implementation of the xs:wildcard type, with the following specification:
  <xs:complexType name="wildcard">
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/>
        <xs:attribute name="processContents" use="optional" default="strict"
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="skip"/>
              <xs:enumeration value="lax"/>
              <xs:enumeration value="strict"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
 
Author:
Jochen Wiedmann

Fields inherited from interface org.apache.ws.jaxme.xs.xml.XsTWildcard

LAX, SKIP, STRICT

Constructor Summary

XsTWildcardImpl(XsObject pParent)

Method Summary

XsNamespaceList
getNamespace()
ProcessContents
getProcessContents()
void
setNamespace(String pNamespaceList)
void
setProcessContents(ProcessContents pProcessContents)

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsTWildcardImpl

protected XsTWildcardImpl(XsObject pParent)

Method Details

getNamespace

public XsNamespaceList getNamespace()
Specified by:
getNamespace in interface XsTWildcard

getProcessContents

public ProcessContents getProcessContents()
Specified by:
getProcessContents in interface XsTWildcard

setNamespace

public void setNamespace(String pNamespaceList)
Specified by:
setNamespace in interface XsTWildcard

setProcessContents

public void setProcessContents(ProcessContents pProcessContents)