org.webmacro.directive
Class Directive.OptionalRepeatingSubdirective

java.lang.Object
  |
  +--org.webmacro.directive.Directive.ArgDescriptor
        |
        +--org.webmacro.directive.Directive.Subdirective
              |
              +--org.webmacro.directive.Directive.OptionalSubdirective
                    |
                    +--org.webmacro.directive.Directive.OptionalRepeatingSubdirective
Enclosing class:
Directive

public static class Directive.OptionalRepeatingSubdirective
extends Directive.OptionalSubdirective

Optional repeating subdirective. This means that the subdirective can appear zero or more times.


Fields inherited from class org.webmacro.directive.Directive.Subdirective
args, BREAKING, isBreaking, name, repeating
 
Fields inherited from class org.webmacro.directive.Directive.ArgDescriptor
children, id, keyword, nextArg, optional, subordinateArgs, type
 
Constructor Summary
Directive.OptionalRepeatingSubdirective(int id, java.lang.String name, Directive.ArgDescriptor[] args)
           
Directive.OptionalRepeatingSubdirective(int id, java.lang.String name, Directive.ArgDescriptor[] args, int flags)
           
 
Methods inherited from class org.webmacro.directive.Directive.ArgDescriptor
setOptional, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Directive.OptionalRepeatingSubdirective

public Directive.OptionalRepeatingSubdirective(int id,
                                               java.lang.String name,
                                               Directive.ArgDescriptor[] args)

Directive.OptionalRepeatingSubdirective

public Directive.OptionalRepeatingSubdirective(int id,
                                               java.lang.String name,
                                               Directive.ArgDescriptor[] args,
                                               int flags)