net.sourceforge.chaperon.model.extended
Class Element
java.lang.Object
net.sourceforge.chaperon.model.extended.Pattern
net.sourceforge.chaperon.model.extended.Element
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class Element
- extends Pattern
This class represent a reference to an element.
- Version:
- CVS $Id: Element.java,v 1.6 2004/01/10 16:08:15 benedikta Exp $
- Author:
- Stephan Michels
- See Also:
- Serialized Form
Fields inherited from class net.sourceforge.chaperon.model.extended.Pattern |
index |
Constructor Summary |
Element()
|
Element(java.lang.String symbol)
Create a element symbol. |
Methods inherited from class net.sourceforge.chaperon.model.extended.Pattern |
addAscendingSuccessor, addDescendingSuccessor, addFirstPattern, addLastPattern, addSuccessor, getAllPattern, getAncestors, getAscendingAncestors, getAscendingSuccessors, getDefinition, getDescendingAncestors, getDescendingSuccessors, getFirstPattern, getLastPattern, getLocation, getSuccessors, hasAncestor, hasAscendingAncestor, hasAscendingSuccessor, hasDescendingAncestor, hasDescendingSuccessor, hasSuccessor, isFirstPattern, isLastPattern, isNullable, setDefinition, setLocation, setNullable, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Element
public Element()
Element
public Element(java.lang.String symbol)
- Create a element symbol.
setSymbol
public void setSymbol(java.lang.String symbol)
getSymbol
public java.lang.String getSymbol()
- Specified by:
getSymbol
in class Pattern
update
public void update()
- Overrides:
update
in class Pattern
getLimits
public char[] getLimits()
- Specified by:
getLimits
in class Pattern
contains
public boolean contains(char minimum,
char maximum)
- Specified by:
contains
in class Pattern
contains
public boolean contains(char c)
- Specified by:
contains
in class Pattern
clone
public java.lang.Object clone()
- Create a clone this pattern.
- Specified by:
clone
in class Pattern
- Returns:
- Clone of this pattern.
- Throws:
java.lang.CloneNotSupportedException
- If an exception occurs during the cloning.
validate
public Violations validate()
- Validates this pattern.
- Specified by:
validate
in class Pattern
- Returns:
- Return a list of violations, if this pattern isn't valid.
toString
public java.lang.String toString()
Copyright ? 2003 Chaperon project. All Rights Reserved.