org.apache.ws.jaxme.xs.xml
Interface XsTWildcard

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
All Known Subinterfaces:
XsEAny
All 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(java.lang.String pList)
           
 void setProcessContents(XsTWildcard.ProcessContents pProcessContents)
           
 
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
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Field Detail

SKIP

static final XsTWildcard.ProcessContents SKIP

LAX

static final XsTWildcard.ProcessContents LAX

STRICT

static final XsTWildcard.ProcessContents STRICT
Method Detail

setNamespace

void setNamespace(java.lang.String pList)

getNamespace

XsNamespaceList getNamespace()

setProcessContents

void setProcessContents(XsTWildcard.ProcessContents pProcessContents)

getProcessContents

XsTWildcard.ProcessContents getProcessContents()