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
Method Summary |
boolean |
match(DataExp exp)
DataExp can consume this token if its datatype can accept this string |
boolean |
match(ListExp exp)
ListExp can consume this token if its pattern accepts this string |
boolean |
match(ValueExp exp)
|
boolean |
matchAnyString()
returns true if anyString pattern can consume this token |
Methods inherited from class com.sun.msv.verifier.regexp.Token |
match, match |
literal
public final String literal
context
public final IDContextProvider2 context
refType
public DatatypeRef refType
- if this field is non-null,
this field will receive assigned DataType object.
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
matchAnyString
public boolean matchAnyString()
- Description copied from class:
Token
- returns true if anyString pattern can consume this token
- Overrides:
matchAnyString
in class Token