org.kohsuke.rngom.digested
Class DContainerPattern

java.lang.Object
  extended by org.kohsuke.rngom.digested.DPattern
      extended by org.kohsuke.rngom.digested.DContainerPattern
All Implemented Interfaces:
Iterable<DPattern>, ParsedPattern
Direct Known Subclasses:
DChoicePattern, DGroupPattern, DInterleavePattern

public abstract class DContainerPattern
extends DPattern
implements Iterable<DPattern>

A pattern that can contain other patterns.

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
DContainerPattern()
           
 
Method Summary
 int countChildren()
           
 DPattern firstChild()
           
 Iterator<DPattern> iterator()
           
 DPattern lastChild()
           
 
Methods inherited from class org.kohsuke.rngom.digested.DPattern
accept, createParseable, getAnnotation, getLocation, isAttribute, isElement, isNullable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DContainerPattern

public DContainerPattern()
Method Detail

firstChild

public DPattern firstChild()

lastChild

public DPattern lastChild()

countChildren

public int countChildren()

iterator

public Iterator<DPattern> iterator()
Specified by:
iterator in interface Iterable<DPattern>


Copyright © 2011. All Rights Reserved.