|
|||||||||
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 PatternList
public void setReleaseable(boolean releaseable)
public boolean isReleaseable()
public void setOmitable(boolean omitable)
public boolean isOmitable()
public Violations validate()
validate
in class Pattern
public 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 Pattern
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |