Package com.sun.msv.grammar
Class Expression.NullSetExpression
- java.lang.Object
-
- com.sun.msv.grammar.Expression
-
- com.sun.msv.grammar.Expression.NullSetExpression
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- Expression
private static class Expression.NullSetExpression extends Expression
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Fields inherited from class com.sun.msv.grammar.Expression
anyString, epsilon, nullSet, verifierTag
-
-
Constructor Summary
Constructors Constructor Description NullSetExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
calcEpsilonReducibility()
computes epsilon reducibilityprotected int
calcHashCode()
Computes the hashCode again.boolean
equals(java.lang.Object o)
protected java.lang.Object
readResolve()
java.lang.Object
visit(ExpressionVisitor visitor)
boolean
visit(ExpressionVisitorBoolean visitor)
Expression
visit(ExpressionVisitorExpression visitor)
void
visit(ExpressionVisitorVoid visitor)
-
Methods inherited from class com.sun.msv.grammar.Expression
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
calcHashCode
protected final int calcHashCode()
Description copied from class:Expression
Computes the hashCode again.This method and the parameter to the constructor has to be the same. This method is used when the object is being read from the stream.
- Specified by:
calcHashCode
in classExpression
-
visit
public java.lang.Object visit(ExpressionVisitor visitor)
- Specified by:
visit
in classExpression
-
visit
public Expression visit(ExpressionVisitorExpression visitor)
- Specified by:
visit
in classExpression
-
visit
public boolean visit(ExpressionVisitorBoolean visitor)
- Specified by:
visit
in classExpression
-
visit
public void visit(ExpressionVisitorVoid visitor)
- Specified by:
visit
in classExpression
-
calcEpsilonReducibility
protected boolean calcEpsilonReducibility()
Description copied from class:Expression
computes epsilon reducibility- Specified by:
calcEpsilonReducibility
in classExpression
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in classExpression
-
readResolve
protected java.lang.Object readResolve()
- Overrides:
readResolve
in classExpression
-
-