com.sun.msv.grammar.relax
Class AttPoolClause

java.lang.Object
  extended by com.sun.msv.grammar.Expression
      extended by com.sun.msv.grammar.ReferenceExp
          extended by com.sun.msv.grammar.relax.AttPoolClause
All Implemented Interfaces:
Exportable, Serializable

public class AttPoolClause
extends ReferenceExp
implements Exportable

'attPool' of RELAX module. ReferenceExp.exp contains a sequence of AttributeExp.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
 boolean exported
          a flag that indicates this elementRule is exported and therefore accessible from other modules.
 
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
protected AttPoolClause(String role)
           
 
Method Summary
 boolean isExported()
           
 Object visit(RELAXExpressionVisitor visitor)
           
 boolean visit(RELAXExpressionVisitorBoolean visitor)
           
 Expression 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exported

public boolean exported
a flag that indicates this elementRule is exported and therefore accessible from other modules.

Constructor Detail

AttPoolClause

protected AttPoolClause(String role)
Method Detail

isExported

public boolean isExported()
Specified by:
isExported in interface Exportable

visit

public Object visit(RELAXExpressionVisitor visitor)
Overrides:
visit in class Expression

visit

public Expression visit(RELAXExpressionVisitorExpression visitor)
Overrides:
visit in class Expression

visit

public boolean visit(RELAXExpressionVisitorBoolean visitor)
Overrides:
visit in class Expression

visit

public void visit(RELAXExpressionVisitorVoid visitor)
Overrides:
visit in class Expression


MSV