dk.brics.relaxng
Class ChoiceNameClass

java.lang.Object
  extended by dk.brics.relaxng.NameClass
      extended by dk.brics.relaxng.ChoiceNameClass

public class ChoiceNameClass
extends NameClass

<choice> nameClass* </choice>


Constructor Summary
ChoiceNameClass(List<NameClass> ncs)
          Constructs a new choice name class.
 
Method Summary
 List<NameClass> getNameClasses()
          Returns the name class list.
<T> T
process(NameClassProcessor<T> v)
          Applies the given name class processor on this name class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChoiceNameClass

public ChoiceNameClass(List<NameClass> ncs)
Constructs a new choice name class.

Parameters:
ncs - list of name classes
Method Detail

getNameClasses

public List<NameClass> getNameClasses()
Returns the name class list.

Returns:
name class list (should not be modified)

process

public <T> T process(NameClassProcessor<T> v)
Description copied from class: NameClass
Applies the given name class processor on this name class. Note that only a single node is visited by default.

Specified by:
process in class NameClass
Type Parameters:
T - return type
Parameters:
v - name class processor
Returns:
result from processor


Copyright © 2005-2010 Anders Møller.