org.kohsuke.rngom.digested
Class DChoicePattern

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

public class DChoicePattern
extends DContainerPattern

<choice> pattern.

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
DChoicePattern()
           
 
Method Summary
<V> V
accept(DPatternVisitor<V> visitor)
           
 boolean isNullable()
          Returns true if this pattern is nullable.
 
Methods inherited from class org.kohsuke.rngom.digested.DContainerPattern
countChildren, firstChild, iterator, lastChild
 
Methods inherited from class org.kohsuke.rngom.digested.DPattern
createParseable, getAnnotation, getLocation, isAttribute, isElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DChoicePattern

public DChoicePattern()
Method Detail

isNullable

public boolean isNullable()
Description copied from class: DPattern
Returns true if this pattern is nullable. A nullable pattern is a pattern that can match the empty sequence.

Specified by:
isNullable in class DPattern

accept

public <V> V accept(DPatternVisitor<V> visitor)
Specified by:
accept in class DPattern


Copyright © 2011. All Rights Reserved.