org.apache.ws.jaxme.xs.xml

Interface XsTWildcard

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
Known Subinterfaces:
XsEAny
Known Implementing Classes:
XsEAnyImpl, XsTWildcardImpl

public interface XsTWildcard
extends XsTAnnotated

Interface of xs:wildcard, 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

Nested Class Summary

static class
XsTWildcard.ProcessContents

Field Summary

static XsTWildcard.ProcessContents
LAX
static XsTWildcard.ProcessContents
SKIP
static XsTWildcard.ProcessContents
STRICT

Method Summary

XsNamespaceList
getNamespace()
XsTWildcard.ProcessContents
getProcessContents()
void
setNamespace(String pList)
void
setProcessContents(XsTWildcard.ProcessContents pProcessContents)

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated

createAnnotation, getAnnotation, getId, setId

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes

Field Details

LAX

public static final XsTWildcard.ProcessContents LAX

XsTWildcard.ProcessContents SKIP

STRICT

public static final XsTWildcard.ProcessContents STRICT

Method Details

getNamespace

public XsNamespaceList getNamespace()

getProcessContents

public XsTWildcard.ProcessContents getProcessContents()

setNamespace

public void setNamespace(String pList)

setProcessContents

public void setProcessContents(XsTWildcard.ProcessContents pProcessContents)