BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.apache.xerces.impl.xs
Class XSWildcardDecl

java.lang.Object
  |
  +--weblogic.apache.xerces.impl.xs.XSWildcardDecl

public class XSWildcardDecl
extends java.lang.Object
implements weblogic.apache.xerces.impl.xs.psvi.XSWildcard

The XML representation for a wildcard declaration schema component is an or element information item


Field Summary
static java.lang.String ABSENT
           
 java.lang.String[] fNamespaceList
           
 short fProcessContents
           
 short fType
           
 
Constructor Summary
XSWildcardDecl()
           
 
Method Summary
 boolean allowNamespace(java.lang.String namespace)
          Validation Rule: Wildcard allows Namespace Name
 weblogic.apache.xerces.impl.xs.psvi.XSAnnotation getAnnotation()
          Optional.
 short getConstraintType()
          Namespace constraint: A constraint type: any, not, list.
 java.lang.String getName()
          The name of this XSObject depending on the XSObject type.
 java.lang.String getNamespace()
          The namespace URI of this node, or null if it is unspecified.
 weblogic.apache.xerces.impl.xs.psvi.StringList getNSConstraintList()
          Namespace constraint.
 short getProcessContents()
          {process contents} One of skip, lax or strict.
 short getType()
          Get the type of the object, i.e ELEMENT_DECLARATION.
 boolean isSubsetOf(XSWildcardDecl superWildcard)
          Schema Component Constraint: Wildcard Subset
 XSWildcardDecl performIntersectionWith(XSWildcardDecl wildcard, short processContents)
          Schema Component Constraint: Attribute Wildcard Intersection
 XSWildcardDecl performUnionWith(XSWildcardDecl wildcard, short processContents)
          Schema Component Constraint: Attribute Wildcard Union
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ABSENT

public static final java.lang.String ABSENT

fType

public short fType

fProcessContents

public short fProcessContents

fNamespaceList

public java.lang.String[] fNamespaceList
Constructor Detail

XSWildcardDecl

public XSWildcardDecl()
Method Detail

allowNamespace

public boolean allowNamespace(java.lang.String namespace)
Validation Rule: Wildcard allows Namespace Name


isSubsetOf

public boolean isSubsetOf(XSWildcardDecl superWildcard)
Schema Component Constraint: Wildcard Subset


performUnionWith

public XSWildcardDecl performUnionWith(XSWildcardDecl wildcard,
                                       short processContents)
Schema Component Constraint: Attribute Wildcard Union


performIntersectionWith

public XSWildcardDecl performIntersectionWith(XSWildcardDecl wildcard,
                                              short processContents)
Schema Component Constraint: Attribute Wildcard Intersection


toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

getType

public short getType()
Get the type of the object, i.e ELEMENT_DECLARATION.


getName

public java.lang.String getName()
The name of this XSObject depending on the XSObject type.


getNamespace

public java.lang.String getNamespace()
The namespace URI of this node, or null if it is unspecified. defines how a namespace URI is attached to schema components.


getConstraintType

public short getConstraintType()
Namespace constraint: A constraint type: any, not, list.
Specified by:
getConstraintType in interface weblogic.apache.xerces.impl.xs.psvi.XSWildcard


getNSConstraintList

public weblogic.apache.xerces.impl.xs.psvi.StringList getNSConstraintList()
Namespace constraint. For constraintType LIST_NSCONSTRAINT, the list contains allowed namespaces. For constraintType NOT_NSCONSTRAINT, the list contains disallowed namespaces.
Specified by:
getNSConstraintList in interface weblogic.apache.xerces.impl.xs.psvi.XSWildcard


getProcessContents

public short getProcessContents()
{process contents} One of skip, lax or strict. Valid constants values are: SKIP_PROCESS, LAX_PROCESS, STRING_PROCESS.
Specified by:
getProcessContents in interface weblogic.apache.xerces.impl.xs.psvi.XSWildcard


getAnnotation

public weblogic.apache.xerces.impl.xs.psvi.XSAnnotation getAnnotation()
Optional. Annotation.
Specified by:
getAnnotation in interface weblogic.apache.xerces.impl.xs.psvi.XSWildcard


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81