com.sun.msv.grammar.xmlschema

Class AttributeWildcard

public class AttributeWildcard extends Object

Attribute wildcard property of the schema component.

This object is used during the parsing process to keep the intermediate information. Once the parsing is finished, attribute wildcard is kept as an expression.

Author: Kohsuke KAWAGUCHI

Field Summary
static intLAX
static intSKIP
static intSTRICT
Constructor Summary
AttributeWildcard(NameClass name, int processMode)
Method Summary
AttributeWildcardcopy()
ExpressioncreateExpression(XMLSchemaGrammar grammar)
Creates the expression that corresponds to the current attribute wildcard specification.
NameClassgetName()
Gets the target of the name class.
intgetProcessMode()
Gets the processing model of the wildcard.

Field Detail

LAX

public static final int LAX

public static final int SKIP

STRICT

public static final int STRICT

Constructor Detail

AttributeWildcard

public AttributeWildcard(NameClass name, int processMode)

Method Detail

copy

public AttributeWildcard copy()

createExpression

public Expression createExpression(XMLSchemaGrammar grammar)
Creates the expression that corresponds to the current attribute wildcard specification.

getName

public NameClass getName()
Gets the target of the name class.

getProcessMode

public int getProcessMode()
Gets the processing model of the wildcard.