org.exist.storage
Class NodePath

java.lang.Object
  extended byorg.exist.storage.NodePath

public class NodePath
extends java.lang.Object

Author:
wolf

Field Summary
static QName WILDCARD
          (Illegal) QName used as a marker for arbitrary path steps.
 
Constructor Summary
NodePath()
           
NodePath(java.util.Map namespaces, java.lang.String path)
           
NodePath(java.util.Map namespaces, java.lang.String path, boolean includeDescendants)
           
NodePath(NodePath other)
           
 
Method Summary
 void addComponent(QName component)
           
 void addComponentAtStart(QName component)
           
 boolean match(NodePath other)
           
 void removeLastComponent()
           
 void reset()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WILDCARD

public static final QName WILDCARD
(Illegal) QName used as a marker for arbitrary path steps.

Constructor Detail

NodePath

public NodePath()

NodePath

public NodePath(NodePath other)

NodePath

public NodePath(java.util.Map namespaces,
                java.lang.String path)

NodePath

public NodePath(java.util.Map namespaces,
                java.lang.String path,
                boolean includeDescendants)
Method Detail

addComponent

public void addComponent(QName component)

addComponentAtStart

public void addComponentAtStart(QName component)

removeLastComponent

public void removeLastComponent()

match

public final boolean match(NodePath other)

reset

public void reset()

toString

public java.lang.String toString()


Copyright (C) Wolfgang Meier. All rights reserved.