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.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiontag name constraint.private static final long
Fields 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. -
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
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
-