convert.relaxng.output.common
Class NameClassSplitter

java.lang.Object
  extended by convert.relaxng.output.common.NameClassSplitter
All Implemented Interfaces:
NameClassVisitor<VoidValue>

public class NameClassSplitter
extends java.lang.Object
implements NameClassVisitor<VoidValue>


Method Summary
static java.util.List<NameNameClass> split(NameClass nc)
           
 VoidValue visitAnyName(AnyNameNameClass nc)
           
 VoidValue visitChoice(ChoiceNameClass nc)
           
 VoidValue visitName(NameNameClass nc)
           
 VoidValue visitNsName(NsNameNameClass nc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

split

public static java.util.List<NameNameClass> split(NameClass nc)

visitName

public VoidValue visitName(NameNameClass nc)
Specified by:
visitName in interface NameClassVisitor<VoidValue>

visitChoice

public VoidValue visitChoice(ChoiceNameClass nc)
Specified by:
visitChoice in interface NameClassVisitor<VoidValue>

visitAnyName

public VoidValue visitAnyName(AnyNameNameClass nc)
Specified by:
visitAnyName in interface NameClassVisitor<VoidValue>

visitNsName

public VoidValue visitNsName(NsNameNameClass nc)
Specified by:
visitNsName in interface NameClassVisitor<VoidValue>