dk.brics.relaxng
Class NameClassProcessor<T>

java.lang.Object
  extended by dk.brics.relaxng.NameClassProcessor<T>
Direct Known Subclasses:
NameClass2Automaton

public abstract class NameClassProcessor<T>
extends Object

Name class processor.


Constructor Summary
NameClassProcessor()
          Constructs a new name class processor.
 
Method Summary
abstract  T process(AnyNameNameClass nc)
          Method to be invoked for processing an AnyNameNameClass.
abstract  T process(ChoiceNameClass nc)
          Method to be invoked for processing a ChoiceNameClass.
abstract  T process(NameNameClass nc)
          Method to be invoked for processing an NameNameClass.
abstract  T process(NsNameNameClass nc)
          Method to be invoked for processing an NsNameNameClass.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClassProcessor

public NameClassProcessor()
Constructs a new name class processor.

Method Detail

process

public abstract T process(AnyNameNameClass nc)
Method to be invoked for processing an AnyNameNameClass.

Parameters:
nc - current name class
Returns:
result

process

public abstract T process(ChoiceNameClass nc)
Method to be invoked for processing a ChoiceNameClass.

Parameters:
nc - current name class
Returns:
result

process

public abstract T process(NameNameClass nc)
Method to be invoked for processing an NameNameClass.

Parameters:
nc - current name class
Returns:
result

process

public abstract T process(NsNameNameClass nc)
Method to be invoked for processing an NsNameNameClass.

Parameters:
nc - current name class
Returns:
result


Copyright © 2005-2010 Anders Møller.