|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.chaperon.model.extended.Pattern
public abstract class Pattern
This class describes an abstract pattern element.
Field Summary | |
---|---|
int |
index
|
Constructor Summary | |
---|---|
Pattern()
|
Method Summary | |
---|---|
boolean |
addAscendingSuccessor(Pattern pattern)
|
boolean |
addDescendingSuccessor(Pattern pattern)
|
boolean |
addSuccessor(Pattern pattern)
|
abstract java.lang.Object |
clone()
Create a clone this pattern. |
abstract boolean |
contains(char c)
|
abstract boolean |
contains(char minimum,
char maximum)
|
PatternSet |
getAllPattern()
|
PatternIterator |
getAncestors()
|
PatternIterator |
getAscendingAncestors()
|
PatternIterator |
getAscendingSuccessors()
|
Definition |
getDefinition()
|
PatternIterator |
getDescendingAncestors()
|
PatternIterator |
getDescendingSuccessors()
|
abstract PatternSet |
getFirstSet()
|
abstract PatternSet |
getLastSet()
|
abstract char[] |
getLimits()
|
java.lang.String |
getLocation()
Returns the location from the input source. |
PatternIterator |
getSuccessors()
|
abstract java.lang.String |
getSymbol()
|
boolean |
hasAncestor(Pattern pattern)
|
boolean |
hasAscendingAncestor(Pattern pattern)
|
boolean |
hasAscendingSuccessor(Pattern pattern)
|
boolean |
hasDescendingAncestor(Pattern pattern)
|
boolean |
hasDescendingSuccessor(Pattern pattern)
|
boolean |
hasSuccessor(Pattern pattern)
|
abstract boolean |
isNullable()
|
void |
setDefinition(Definition definition)
|
void |
setLocation(java.lang.String location)
Set the location from the input source. |
java.lang.String |
toString(PatternSet previous,
PatternSet next)
|
void |
update()
|
abstract Violations |
validate()
Validates this pattern. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final int index
Constructor Detail |
---|
public Pattern()
Method Detail |
---|
public abstract boolean isNullable()
public abstract PatternSet getFirstSet()
public abstract PatternSet getLastSet()
public abstract boolean contains(char c)
public abstract char[] getLimits()
public abstract boolean contains(char minimum, char maximum)
public abstract java.lang.String getSymbol()
public PatternSet getAllPattern()
public void setDefinition(Definition definition)
public Definition getDefinition()
public PatternIterator getAncestors()
public boolean hasAncestor(Pattern pattern)
public boolean addSuccessor(Pattern pattern)
public PatternIterator getSuccessors()
public boolean hasSuccessor(Pattern pattern)
public PatternIterator getAscendingAncestors()
public boolean hasAscendingAncestor(Pattern pattern)
public boolean addAscendingSuccessor(Pattern pattern)
public PatternIterator getAscendingSuccessors()
public boolean hasAscendingSuccessor(Pattern pattern)
public PatternIterator getDescendingAncestors()
public boolean hasDescendingAncestor(Pattern pattern)
public boolean addDescendingSuccessor(Pattern pattern)
public PatternIterator getDescendingSuccessors()
public boolean hasDescendingSuccessor(Pattern pattern)
public void update()
public abstract java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- If an exception occurs during the cloning.public void setLocation(java.lang.String location)
location
- Location in the input source.public java.lang.String getLocation()
public abstract Violations validate()
public java.lang.String toString(PatternSet previous, PatternSet next)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |