dk.brics.relaxng.converter
Class NameClass2Automaton

java.lang.Object
  extended by dk.brics.relaxng.NameClassProcessor<Automaton>
      extended by dk.brics.relaxng.converter.NameClass2Automaton

public class NameClass2Automaton
extends NameClassProcessor<Automaton>

Converter from name classes to automata.


Constructor Summary
NameClass2Automaton()
          Constructs a new converter.
 
Method Summary
 Automaton process(AnyNameNameClass nc)
          Returns automaton for AnyNameNameClass.
 Automaton process(ChoiceNameClass nc)
          Returns automaton for ChoiceNameClass.
 Automaton process(NameNameClass nc)
          Returns automaton for NameNameClass.
 Automaton process(NsNameNameClass nc)
          Returns automaton for NsNameNameClass.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClass2Automaton

public NameClass2Automaton()
Constructs a new converter.

Method Detail

process

public Automaton process(AnyNameNameClass nc)
Returns automaton for AnyNameNameClass.

Specified by:
process in class NameClassProcessor<Automaton>
Parameters:
nc - current name class
Returns:
automaton

process

public Automaton process(ChoiceNameClass nc)
Returns automaton for ChoiceNameClass.

Specified by:
process in class NameClassProcessor<Automaton>
Parameters:
nc - current name class
Returns:
automaton

process

public Automaton process(NameNameClass nc)
Returns automaton for NameNameClass.

Specified by:
process in class NameClassProcessor<Automaton>
Parameters:
nc - current name class
Returns:
automaton

process

public Automaton process(NsNameNameClass nc)
Returns automaton for NsNameNameClass.

Specified by:
process in class NameClassProcessor<Automaton>
Parameters:
nc - current name class
Returns:
automaton


Copyright © 2005-2010 Anders Møller.