Class HedgeRules
java.lang.Object
com.sun.msv.grammar.Expression
com.sun.msv.grammar.ReferenceExp
com.sun.msv.grammar.relax.HedgeRules
- All Implemented Interfaces:
Exportable, Serializable
hedgeRule of RELAX module.
ReferenceExp.exp holds a choice of the content models of all hedgeRules that
share the same label name.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleana flag that indicates this hedgeRule is exported and therefore accessible from other modules.final RELAXModuleRELAXModule object to which this object belongsprivate static final longFields inherited from class ReferenceExp
exp, nameFields inherited from class Expression
anyString, epsilon, nullSet, verifierTag -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHedge(Expression exp, ExpressionPool pool) booleanbooleanvisit(RELAXExpressionVisitor visitor) booleanvisit(RELAXExpressionVisitorBoolean visitor) visit(RELAXExpressionVisitorExpression visitor) voidvisit(RELAXExpressionVisitorVoid visitor) Methods inherited from class ReferenceExp
calcEpsilonReducibility, calcHashCode, isDefined, visit, visit, visit, visitMethods inherited from class Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve
-
Field Details
-
exported
public boolean exporteda flag that indicates this hedgeRule is exported and therefore accessible from other modules. -
ownerModule
RELAXModule object to which this object belongs -
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
HedgeRules
-
-
Method Details
-
addHedge
-
equals
- Overrides:
equalsin classReferenceExp
-
visit
- Overrides:
visitin classExpression
-
visit
- Overrides:
visitin classExpression
-
visit
- Overrides:
visitin classExpression
-
visit
- Overrides:
visitin classExpression
-
isExported
public boolean isExported()- Specified by:
isExportedin interfaceExportable
-