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

public final Class MixedExp

extends UnaryExp
Class Inheritance

<mixed> of RELAX. For TREX, this operator is not an essential one. You can use <interleave> <anyString /> ... </interleave> However, by introducing "mixed" as a primitive, RELAX module can be expressed without using interleave. Also, mixed makes validation faster.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from com.sun.msv.grammar.UnaryExp:
exp

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected boolean
calcEpsilonReducibility()

Implements abstract com.sun.msv.grammar.Expression.calcEpsilonReducibility.

computes epsilon reducibility
public Object
public Expression
public boolean
public void
Inherited from com.sun.msv.grammar.UnaryExp:
calcHashCodeequals

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.msv.grammar.UnaryExp.serialVersionUID.

Constructor Detail

MixedExpback to summary
pack-priv MixedExp(Expression exp)

Method Detail

calcEpsilonReducibilityback to summary
protected boolean calcEpsilonReducibility()

Implements abstract com.sun.msv.grammar.Expression.calcEpsilonReducibility.

Doc from com.sun.msv.grammar.Expression.calcEpsilonReducibility.

computes epsilon reducibility

visitback to summary
public Object visit(ExpressionVisitor visitor)

Implements abstract com.sun.msv.grammar.Expression.visit.

visitback to summary
public Expression visit(ExpressionVisitorExpression visitor)

Implements abstract com.sun.msv.grammar.Expression.visit.

visitback to summary
public boolean visit(ExpressionVisitorBoolean visitor)

Implements abstract com.sun.msv.grammar.Expression.visit.

visitback to summary
public void visit(ExpressionVisitorVoid visitor)

Implements abstract com.sun.msv.grammar.Expression.visit.