com.sun.msv.verifier.regexp
Class AnyElementToken

java.lang.Object
  extended by com.sun.msv.verifier.regexp.Token
      extended by com.sun.msv.verifier.regexp.ElementToken
          extended by com.sun.msv.verifier.regexp.AnyElementToken

public final class AnyElementToken
extends ElementToken

special Token that matchs any element. this token is used only for error recovery, to compute "residual of elements of concern"(EoCR). EoCR is defined as follows

 EoCR(exp) := exp/e1 | exp/e2 | ... | exp/en
 
 {ei} = elements of concern
 exp/ei = residual(exp,ei)
 '|' represents choice
 

Author:
Kohsuke KAWAGUCHI

Field Summary
static Token theInstance
          use this singleton instance instead of creating an object.
 
Method Summary
 boolean match(ElementExp exp)
          returns true if the given ElementExp can consume this token
 
Methods inherited from class com.sun.msv.verifier.regexp.ElementToken
toString
 
Methods inherited from class com.sun.msv.verifier.regexp.Token
match, match, match, match, matchAnyString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

theInstance

public static final Token theInstance
use this singleton instance instead of creating an object.

Method Detail

match

public boolean match(ElementExp exp)
Description copied from class: Token
returns true if the given ElementExp can consume this token

Overrides:
match in class ElementToken