com.sun.msv.verifier.regexp
Class StringToken
java.lang.Object
com.sun.msv.verifier.regexp.Token
com.sun.msv.verifier.regexp.StringToken
public class StringToken
- extends Token
chunk of string.
ID validation depends on the immutability of this object.
- Author:
- Kohsuke KAWAGUCHI
Methods inherited from class com.sun.msv.verifier.regexp.Token |
match, match |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
literal
public final String literal
context
public final IDContextProvider2 context
resCalc
protected final ResidualCalculator resCalc
ignorable
protected final boolean ignorable
refType
public DatatypeRef refType
- if this field is non-null,
this field will receive assigned DataType object.
saturated
protected boolean saturated
StringToken
public StringToken(REDocumentDeclaration docDecl,
String literal,
IDContextProvider2 context)
StringToken
public StringToken(REDocumentDeclaration docDecl,
String literal,
IDContextProvider2 context,
DatatypeRef refType)
StringToken
public StringToken(ResidualCalculator resCalc,
String literal,
IDContextProvider2 context,
DatatypeRef refType)
match
public boolean match(DataExp exp)
- DataExp can consume this token if its datatype can accept this string
- Overrides:
match
in class Token
match
public boolean match(ValueExp exp)
- Overrides:
match
in class Token
match
public boolean match(ListExp exp)
- ListExp can consume this token if its pattern accepts this string
- Overrides:
match
in class Token
createChildStringToken
protected StringToken createChildStringToken(String literal,
DatatypeRef dtRef)
matchAnyString
public boolean matchAnyString()
- Description copied from class:
Token
- returns true if anyString pattern can consume this token
- Overrides:
matchAnyString
in class Token
MSV