Top Description Fields Constructors Methods
com.sun.msv.grammar.relax

public Class TagClause

extends ReferenceExp
Class Inheritance
Imports
com.sun.msv.grammar.Expression, .NameClass, .ReferenceExp

'tag' of RELAX module. exp field contains a sequence of AttributeExp.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
public NameClass
nameClass

tag name constraint.

private static final long
Inherited from com.sun.msv.grammar.ReferenceExp:
expname

Constructor Summary

AccessConstructor and Description
protected
TagClause(String role)

RefContainer-controlled creation.

public
TagClause()

constructor for inline tag.

Method Summary

Modifier and TypeMethod and Description
public Object
public Expression
public boolean
public void
Inherited from com.sun.msv.grammar.ReferenceExp:
calcEpsilonReducibilitycalcHashCodeequalsisDefinedvisitvisitvisitvisit

Field Detail

nameClassback to summary
public NameClass nameClass

tag name constraint. This should be SimpleNameClass. The only exception is for stub module.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.msv.grammar.ReferenceExp.serialVersionUID.

Constructor Detail

TagClauseback to summary
protected TagClause(String role)

RefContainer-controlled creation. should be created via RefContainer.getOrCreate

TagClauseback to summary
public TagClause()

constructor for inline tag. creatable directly from outside

Method Detail

visitback to summary
public Object visit(RELAXExpressionVisitor visitor)

Overrides com.sun.msv.grammar.Expression.visit.

visitback to summary
public Expression visit(RELAXExpressionVisitorExpression visitor)

Overrides com.sun.msv.grammar.Expression.visit.

visitback to summary
public boolean visit(RELAXExpressionVisitorBoolean visitor)

Overrides com.sun.msv.grammar.Expression.visit.

visitback to summary
public void visit(RELAXExpressionVisitorVoid visitor)

Overrides com.sun.msv.grammar.Expression.visit.