net.sourceforge.chaperon.model.extended
Class Sequence

java.lang.Object
  extended by net.sourceforge.chaperon.model.extended.Pattern
      extended by net.sourceforge.chaperon.model.extended.PatternList
          extended by net.sourceforge.chaperon.model.extended.Sequence
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Sequence
extends PatternList

This class represents a sequence of pattern.

Version:
CVS $Id: Sequence.java,v 1.1 2003/12/12 14:11:34 benedikta Exp $
Author:
Stephan Michels
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.chaperon.model.extended.Pattern
index
 
Constructor Summary
Sequence()
          Create a pattern for a sequence of pattern.
 
Method Summary
 java.lang.Object clone()
          Create a clone of this pattern.
 Violations validate()
          Validates this pattern.
 
Methods inherited from class net.sourceforge.chaperon.model.extended.PatternList
addPattern, contains, contains, getAllPattern, getLimits, getPattern, getPattern, getPatternAsArray, getPatternCount, getSymbol, toString, 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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Sequence

public Sequence()
Create a pattern for a sequence of pattern.

Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Create a clone of 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.


Copyright ? 2003 Chaperon project. All Rights Reserved.