|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sourceforge.chaperon.model.extended.Pattern
net.sourceforge.chaperon.model.extended.PatternList
net.sourceforge.chaperon.model.extended.Definition
This class presents a definition of a grammar
| Field Summary |
| Fields inherited from class net.sourceforge.chaperon.model.extended.Pattern |
index |
| Constructor Summary | |
Definition()
Create an empty definition. |
|
Definition(java.lang.String symbol)
Create a definition. |
|
| Method Summary | |
java.lang.Object |
clone()
Create a clone this pattern. |
boolean |
equals(java.lang.Object o)
Compares the definition with another definition. |
java.lang.String |
getSymbol()
Return the symbol from this definition |
boolean |
isOmitable()
|
boolean |
isReleaseable()
|
void |
setOmitable(boolean omitable)
|
void |
setReleaseable(boolean releaseable)
|
void |
setSymbol(java.lang.String symbol)
Set the symbol for this definition |
java.lang.String |
toString(PatternSet previous,
PatternSet next)
Return a string representation of the definition. |
Violations |
validate()
Validates the definition. |
| Methods inherited from class net.sourceforge.chaperon.model.extended.PatternList |
addPattern, contains, contains, getAllPattern, getLimits, getPattern, getPattern, getPatternAsArray, getPatternCount, toString, update |
| Methods inherited from class net.sourceforge.chaperon.model.extended.Pattern |
addAscendingSuccessor, addDescendingSuccessor, addFirstPattern, addLastPattern, addSuccessor, getAncestors, getAscendingAncestors, getAscendingSuccessors, getDefinition, getDescendingAncestors, getDescendingSuccessors, getFirstPattern, getLastPattern, getLocation, getSuccessors, hasAncestor, hasAscendingAncestor, hasAscendingSuccessor, hasDescendingAncestor, hasDescendingSuccessor, hasSuccessor, isFirstPattern, isLastPattern, isNullable, setDefinition, setLocation, setNullable |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Definition()
public Definition(java.lang.String symbol)
| Method Detail |
public void setSymbol(java.lang.String symbol)
public java.lang.String getSymbol()
getSymbol in class PatternListpublic void setReleaseable(boolean releaseable)
public boolean isReleaseable()
public void setOmitable(boolean omitable)
public boolean isOmitable()
public Violations validate()
validate in class Patternpublic boolean equals(java.lang.Object o)
o - Other object.
public java.lang.String toString(PatternSet previous,
PatternSet next)
toString in class PatternList
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Pattern
clone in class Patternjava.lang.CloneNotSupportedException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||