Package com.sun.msv.grammar.relax
Class TagClause
java.lang.Object
com.sun.msv.grammar.Expression
com.sun.msv.grammar.ReferenceExp
com.sun.msv.grammar.relax.TagClause
- All Implemented Interfaces:
Serializable
'tag' of RELAX module.
exp field contains a sequence of AttributeExp.
- Author:
- Kohsuke KAWAGUCHI
- See Also:
-
Field Summary
FieldsFields inherited from class com.sun.msv.grammar.ReferenceExp
exp, name
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit
(RELAXExpressionVisitor visitor) boolean
visit
(RELAXExpressionVisitorBoolean visitor) visit
(RELAXExpressionVisitorExpression visitor) void
visit
(RELAXExpressionVisitorVoid visitor) Methods inherited from class com.sun.msv.grammar.ReferenceExp
calcEpsilonReducibility, calcHashCode, equals, isDefined, visit, visit, visit, visit
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve
-
Field Details
-
nameClass
tag name constraint. This should be SimpleNameClass. The only exception is for stub module.
-
-
Constructor Details
-
TagClause
RefContainer-controlled creation. should be created via RefContainer.getOrCreate -
TagClause
public TagClause()constructor for inline tag. creatable directly from outside
-
-
Method Details
-
visit
- Overrides:
visit
in classExpression
-
visit
- Overrides:
visit
in classExpression
-
visit
- Overrides:
visit
in classExpression
-
visit
- Overrides:
visit
in classExpression
-