dk.brics.relaxng
Class NsNameNameClass

java.lang.Object
  extended by dk.brics.relaxng.NameClass
      extended by dk.brics.relaxng.NsNameNameClass

public class NsNameNameClass
extends NameClass

<nsName ns="string"> [<except> nameClass </except>] </nsName>


Constructor Summary
NsNameNameClass(String ns, NameClass except)
          Constructs a new nsName name class.
 
Method Summary
 NameClass getExcept()
          Returns the except name class.
 String getNs()
          Returns the namespace.
<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

NsNameNameClass

public NsNameNameClass(String ns,
                       NameClass except)
Constructs a new nsName name class.

Parameters:
ns - namespace
except - except name class, null if none
Method Detail

getExcept

public NameClass getExcept()
Returns the except name class.

Returns:
except name class

getNs

public String getNs()
Returns the namespace.

Returns:
namespace

process

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

Specified by:
process in class NameClass
Type Parameters:
T - return type
Parameters:
v - name class processor
Returns:
result from processor


Copyright © 2005-2010 Anders Møller.