dk.brics.relaxng
Class NameClass

java.lang.Object
  extended by dk.brics.relaxng.NameClass
Direct Known Subclasses:
AnyNameNameClass, ChoiceNameClass, NameNameClass, NsNameNameClass

public abstract class NameClass
extends Object

Abstract superclass for name classes.


Constructor Summary
NameClass()
           
 
Method Summary
abstract
<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

NameClass

public NameClass()
Method Detail

process

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

Type Parameters:
T - return type
Parameters:
v - name class processor
Returns:
result from processor


Copyright © 2005-2010 Anders Møller.