Uses of Class
org.basex.query.item.Nod

Packages that use Nod
org.basex.api.dom This package provides a basic DOM API. 
org.basex.query.expr This package contains all XQuery expressions. 
org.basex.query.item This package contains XQuery data types. 
org.basex.query.iter This package contains iterator implementations. 
org.basex.query.path This package contains XQuery path expressions. 
org.basex.query.up This package contains XQuery Update expressions. 
org.basex.query.up.primitives This package contains XQuery Update primitives. 
 

Uses of Nod in org.basex.api.dom
 

Methods in org.basex.api.dom that return Nod
 Nod BXNode.getNod()
          Returns the XQuery node.
 

Constructors in org.basex.api.dom with parameters of type Nod
BXAttr(Nod n)
          Constructor.
BXCData(Nod n)
          Constructor.
BXComm(Nod n)
          Constructor.
BXDoc(Nod n)
          Constructor.
BXElem(Nod n)
          Constructor.
BXPI(Nod n)
          Constructor.
BXText(Nod n)
          Constructor.
 

Uses of Nod in org.basex.query.expr
 

Methods in org.basex.query.expr that return Nod
abstract  Nod CFrag.atomic(QueryContext ctx)
           
 Nod Root.root(Item i)
          Returns the root node of the specified item.
 

Uses of Nod in org.basex.query.item
 

Subclasses of Nod in org.basex.query.item
 class DBNode
          Disk-based Node item.
 class FAttr
          Attribute node fragment.
 class FComm
          Comment node fragment.
 class FDoc
          Document node fragment.
 class FElem
          Element node fragment.
 class FNode
          Node type.
 class FPI
          PI node fragment.
 class FTItem
          XQuery item representing a full-text Node.
 class FTxt
          Text node fragment.
 

Fields in org.basex.query.item declared as Nod
 Nod DBNode.root
          Root node (constructor).
 

Methods in org.basex.query.item that return Nod
abstract  Nod Nod.copy()
          Creates a new copy (clone) of the node.
 Nod Nod.finish()
          Returns a final node representation.
abstract  Nod Nod.parent()
          Returns the parent node.
 Nod FNode.parent()
           
 Nod DBNode.parent()
           
 

Methods in org.basex.query.item with parameters of type Nod
abstract  int Nod.diff(Nod nod)
          Compares two nodes for their unique order.
 int FNode.diff(Nod nod)
           
 int DBNode.diff(Nod nod)
           
abstract  boolean Nod.is(Nod nod)
          Compares two nodes for equality.
 boolean FNode.is(Nod nod)
           
 boolean DBNode.is(Nod nod)
           
static Atts FElem.ns(Nod node)
          Returns the namespace hierarchy for the specified node.
 void Nod.parent(Nod p)
          Sets the parent node.
 void DBNode.parent(Nod p)
           
 

Constructors in org.basex.query.item with parameters of type Nod
DBNode(Data d, int p, Nod r, Type t)
          Constructor.
FAttr(Node node, Nod p)
          Constructor for DOM nodes (partial).
FAttr(QNm n, byte[] v, Nod p)
          Constructor.
FComm(byte[] t, Nod p)
          Constructor.
FComm(Node node, Nod parent)
          Constructor for DOM nodes (partial).
FElem(Node node, Nod p)
          Constructor for DOM nodes (partial).
FElem(QNm n, byte[] b, Nod p)
          Constructor.
FElem(QNm n, NodIter ch, NodIter at, byte[] b, Atts nsp, Nod p)
          Constructor.
FPI(Node node, Nod parent)
          Constructor for DOM nodes (partial).
FPI(QNm n, byte[] v, Nod p)
          Constructor.
FTxt(byte[] t, Nod p)
          Constructor.
FTxt(Node node, Nod parent)
          Constructor for DOM nodes (partial).
 

Uses of Nod in org.basex.query.iter
 

Fields in org.basex.query.iter declared as Nod
 Nod[] NodIter.item
          Items.
 

Methods in org.basex.query.iter that return Nod
 Nod NodIter.get(int i)
          Returns the specified node.
 Nod NodIter.get(long i)
           
 Nod NodIter.next()
           
abstract  Nod NodeIter.next()
           
 

Methods in org.basex.query.iter with parameters of type Nod
 void NodIter.add(Nod n)
          Adds a node.
 

Constructors in org.basex.query.iter with parameters of type Nod
NodIter(Nod[] it, int s)
          Constructor.
 

Uses of Nod in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type Nod
abstract  boolean Test.eval(Nod nod)
          Tests the specified node.
 boolean NameTest.eval(Nod node)
           
 boolean KindTest.eval(Nod n)
           
 

Uses of Nod in org.basex.query.up
 

Methods in org.basex.query.up with parameters of type Nod
 void NamePool.remove(Nod nod)
          Removes an entry from the pool.
 

Uses of Nod in org.basex.query.up.primitives
 

Fields in org.basex.query.up.primitives declared as Nod
 Nod UpdatePrimitive.node
          Target node of update expression.
 

Constructors in org.basex.query.up.primitives with parameters of type Nod
DeletePrimitive(Nod n)
          Constructor.
InsertAfter(Nod n, NodIter copy)
          Constructor.
InsertAttribute(Nod n, NodIter copy)
          Constructor.
InsertBefore(Nod n, NodIter copy)
          Constructor.
InsertInto(Nod n, NodIter copy, boolean l)
          Constructor.
InsertIntoFirst(Nod n, NodIter copy)
          Constructor.
NewValue(Nod n, QNm newName)
          Constructor.
Put(Nod n, Uri uri)
          Constructor.
RenamePrimitive(Nod n, QNm nm)
          Constructor.
ReplaceElemContent(Nod n, byte[] tn)
          Constructor.
ReplacePrimitive(Nod n, NodIter replace)
          Constructor.
ReplaceValue(Nod n, QNm newName)
          Constructor.