dk.brics.relaxng.converter
Class Data2Automaton

java.lang.Object
  extended by dk.brics.relaxng.PatternProcessor<Automaton>
      extended by dk.brics.relaxng.converter.Data2Automaton

public class Data2Automaton
extends PatternProcessor<Automaton>

Converter from data patterns to automata.


Constructor Summary
Data2Automaton(Grammar g, DatatypeLibrary libs)
          Constructs a new converter.
 
Method Summary
 Automaton process(ChoicePattern p)
          Method to be invoked for processing a ChoicePattern.
 Automaton process(DataPattern p)
          Method to be invoked for processing a DataPattern.
 Automaton process(OptionalPattern p)
          Method to be invoked for processing an OptionalPattern.
 Automaton process(RefPattern p)
          Method to be invoked for processing a RefPattern.
 Automaton process(ValuePattern p)
          Method to be invoked for processing a ValuePattern.
 
Methods inherited from class dk.brics.relaxng.PatternProcessor
dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, dispatch, post, pre, process, process, process, process, process, process, process, process, process, process, process, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Data2Automaton

public Data2Automaton(Grammar g,
                      DatatypeLibrary libs)
Constructs a new converter.

Parameters:
g - Restricted RELAX NG schema
libs - datatype converter
Method Detail

process

public Automaton process(ChoicePattern p)
Description copied from class: PatternProcessor
Method to be invoked for processing a ChoicePattern. By default, nothing happens and null is returned.

Overrides:
process in class PatternProcessor<Automaton>
Parameters:
p - current pattern
Returns:
result

process

public Automaton process(DataPattern p)
Description copied from class: PatternProcessor
Method to be invoked for processing a DataPattern. By default, nothing happens and null is returned.

Overrides:
process in class PatternProcessor<Automaton>
Parameters:
p - current pattern
Returns:
result

process

public Automaton process(OptionalPattern p)
Description copied from class: PatternProcessor
Method to be invoked for processing an OptionalPattern. By default, nothing happens and null is returned.

Overrides:
process in class PatternProcessor<Automaton>
Parameters:
p - current pattern
Returns:
result

process

public Automaton process(RefPattern p)
Description copied from class: PatternProcessor
Method to be invoked for processing a RefPattern. By default, nothing happens and null is returned.

Overrides:
process in class PatternProcessor<Automaton>
Parameters:
p - current pattern
Returns:
result

process

public Automaton process(ValuePattern p)
Description copied from class: PatternProcessor
Method to be invoked for processing a ValuePattern. By default, nothing happens and null is returned.

Overrides:
process in class PatternProcessor<Automaton>
Parameters:
p - current pattern
Returns:
result


Copyright © 2005-2010 Anders Møller.