|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.msv.grammar.Expression
com.sun.msv.grammar.AttributeExp
public class AttributeExp
Attribute declaration.
Attribute declaration consists of a NameClass that verifies attribute name and an Expression that verifies the value of the attribute.
| Field Summary | |
|---|---|
Expression |
exp
child expression |
NameClass |
nameClass
constraint over attribute name |
| Fields inherited from class com.sun.msv.grammar.Expression |
|---|
anyString, epsilon, nullSet, verifierTag |
| Constructor Summary | |
|---|---|
AttributeExp(NameClass nameClass,
Expression exp)
|
|
| Method Summary | |
|---|---|
protected boolean |
calcEpsilonReducibility()
computes epsilon reducibility |
protected int |
calcHashCode()
Computes the hashCode again. |
boolean |
equals(Object o)
|
Expression |
getContentModel()
|
NameClass |
getNameClass()
|
Object |
visit(ExpressionVisitor visitor)
|
boolean |
visit(ExpressionVisitorBoolean visitor)
|
Expression |
visit(ExpressionVisitorExpression visitor)
|
void |
visit(ExpressionVisitorVoid visitor)
|
| Methods inherited from class com.sun.msv.grammar.Expression |
|---|
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final NameClass nameClass
public final Expression exp
| Constructor Detail |
|---|
public AttributeExp(NameClass nameClass,
Expression exp)
| Method Detail |
|---|
public final NameClass getNameClass()
getNameClass in interface NameClassAndExpressionpublic final Expression getContentModel()
getContentModel in interface NameClassAndExpressionprotected final int calcHashCode()
ExpressionThis method and the parameter to the constructor has to be the same. This method is used when the object is being read from the stream.
calcHashCode in class Expressionpublic boolean equals(Object o)
equals in class Expressionpublic Object visit(ExpressionVisitor visitor)
visit in class Expressionpublic Expression visit(ExpressionVisitorExpression visitor)
visit in class Expressionpublic boolean visit(ExpressionVisitorBoolean visitor)
visit in class Expressionpublic void visit(ExpressionVisitorVoid visitor)
visit in class Expressionprotected boolean calcEpsilonReducibility()
Expression
calcEpsilonReducibility in class Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||