com.sun.msv.grammar
Class DataExp
java.lang.Object
com.sun.msv.grammar.Expression
com.sun.msv.grammar.DataExp
- All Implemented Interfaces:
- DataOrValueExp, java.io.Serializable
- public final class DataExp
- extends Expression
- implements DataOrValueExp
Expression that matchs characters of the particular Datatype
.
- Author:
- Kohsuke KAWAGUCHI
- See Also:
- Serialized Form
Field Summary |
org.relaxng.datatype.Datatype |
dt
datatype object that actually validates text. |
Expression |
except
'except' clause of RELAX NG. |
StringPair |
name
name of this datatype. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
dt
public final org.relaxng.datatype.Datatype dt
- datatype object that actually validates text.
except
public final Expression except
- 'except' clause of RELAX NG.
If a token matches this pattern, then it should be rejected.
name
public final StringPair name
- name of this datatype.
The value of this field is not considered as significant.
When two TypedStringExps share the same Datatype object,
then they are unified even if they have different names.
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in class Expression
getName
public StringPair getName()
- Specified by:
getName
in interface DataOrValueExp
getType
public org.relaxng.datatype.Datatype getType()
- Specified by:
getType
in interface DataOrValueExp
visit
public java.lang.Object visit(ExpressionVisitor visitor)
- Specified by:
visit
in class Expression
visit
public boolean visit(ExpressionVisitorBoolean visitor)
- Specified by:
visit
in class Expression
visit
public Expression visit(ExpressionVisitorExpression visitor)
- Specified by:
visit
in class Expression
visit
public void visit(ExpressionVisitorVoid visitor)
- Specified by:
visit
in class Expression
Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.