net.sourceforge.chaperon.model.pattern
Class PatternList

java.lang.Object
  extended by net.sourceforge.chaperon.model.pattern.Pattern
      extended by net.sourceforge.chaperon.model.pattern.PatternList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
Alternation, Concatenation, PatternGroup

public abstract class PatternList
extends Pattern

This class represents a abstract list of pattern.

Version:
CVS $Id: PatternList.java,v 1.3 2003/12/09 19:55:53 benedikta Exp $
Author:
Stephan Michels
See Also:
Serialized Form

Constructor Summary
PatternList()
           
 
Method Summary
 void addPattern(Pattern element)
          Adds a pattern to this list
 Pattern getPattern(int index)
          Returns a pattern given by an index.
 int getPatternCount()
          Return the count of pattern in this list.
 
Methods inherited from class net.sourceforge.chaperon.model.pattern.Pattern
clone, getLocation, getMaxOccurs, getMinOccurs, setLocation, setMaxOccurs, setMinOccurs, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternList

public PatternList()
Method Detail

addPattern

public void addPattern(Pattern element)
Adds a pattern to this list

Parameters:
element - Pattern.

getPattern

public Pattern getPattern(int index)
Returns a pattern given by an index.

Parameters:
index - Index of the pattern
Returns:
Pattern

getPatternCount

public int getPatternCount()
Return the count of pattern in this list.

Returns:
Count of pattern.


Copyright ? 2003 Chaperon project. All Rights Reserved.