Top Description Fields Constructors Methods
com.sun.tools.rngom.digested

public abstract Class DContainerPattern

extends DPattern
implements Iterable<DPattern>
Class Inheritance
All Implemented Interfaces
java.lang.Iterable
Known Direct Subclasses
com.sun.tools.rngom.digested.DGroupPattern, com.sun.tools.rngom.digested.DInterleavePattern, com.sun.tools.rngom.digested.DChoicePattern
Imports
java.util.Iterator

A pattern that can contain other patterns.
Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
private DPattern
private DPattern
Inherited from com.sun.tools.rngom.digested.DPattern:
annotationlocationnextprev

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
add(DPattern child)

public int
public DPattern
public Iterator<DPattern>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

public DPattern
Inherited from com.sun.tools.rngom.digested.DPattern:
acceptcreateParseablegetAnnotationgetLocationisAttributeisElementisNullable

Field Detail

tailback to summary
private DPattern tail

Constructor Detail

DContainerPatternback to summary
public DContainerPattern()

Method Detail

addback to summary
pack-priv void add(DPattern child)
countChildrenback to summary
public int countChildren()
firstChildback to summary
public DPattern firstChild()
iteratorback to summary
public Iterator<DPattern> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

lastChildback to summary
public DPattern lastChild()