org.basex.query.item
Class FDoc
java.lang.Object
org.basex.query.ExprInfo
org.basex.query.expr.Expr
org.basex.query.item.Item
org.basex.query.item.Nod
org.basex.query.item.FNode
org.basex.query.item.FDoc
public final class FDoc
- extends FNode
Document node fragment.
- Author:
- Workgroup DBIS, University of Konstanz 2005-10, ISC License, Christian Gruen
Nested classes/interfaces inherited from class org.basex.query.expr.Expr |
Expr.Use |
Fields inherited from class org.basex.query.item.Item |
score, type |
Constructor Summary |
FDoc(Node node,
byte[] b)
Constructor for DOM nodes (partial). |
FDoc(NodIter ch,
byte[] b)
Constructor. |
Method Summary |
byte[] |
base()
Returns the database name. |
FDoc |
copy()
Creates a new copy (clone) of the node. |
void |
plan(Serializer ser)
Recursively sends the abstract syntax of this expression to the
specified serializer. |
void |
serialize(Serializer ser)
Serializes the item. |
byte[] |
str()
Returns an atomized string. |
String |
toString()
|
Methods inherited from class org.basex.query.item.Nod |
anc, ancOrSelf, bool, dbl, dec, diff, eq, finish, flt, foll, follSibl, id, itr, java, kind, nname, ns, parent, prec, precSibl, qname, qname, self, uri |
Methods inherited from class org.basex.query.item.Item |
atomic, comp, d, duplicates, ebv, hashCode, i, iter, iter, n, name, node, removable, returned, s, score, score, size, test, u, uses |
FDoc
public FDoc(NodIter ch,
byte[] b)
- Constructor.
- Parameters:
ch
- childrenb
- base uri
FDoc
public FDoc(Node node,
byte[] b)
- Constructor for DOM nodes (partial).
Provided by Erdal Karaca.
- Parameters:
node
- DOM nodeb
- base uri
str
public byte[] str()
- Description copied from class:
Item
- Returns an atomized string.
- Overrides:
str
in class Item
- Returns:
- string representation
serialize
public void serialize(Serializer ser)
throws IOException
- Description copied from class:
Item
- Serializes the item.
- Overrides:
serialize
in class Item
- Parameters:
ser
- serializer
- Throws:
IOException
- I/O exception
base
public byte[] base()
- Description copied from class:
Nod
- Returns the database name.
- Overrides:
base
in class Nod
- Returns:
- database name
copy
public FDoc copy()
- Description copied from class:
Nod
- Creates a new copy (clone) of the node.
- Specified by:
copy
in class Nod
- Returns:
- new copy
plan
public void plan(Serializer ser)
throws IOException
- Description copied from class:
ExprInfo
- Recursively sends the abstract syntax of this expression to the
specified serializer.
- Overrides:
plan
in class Item
- Parameters:
ser
- serializer
- Throws:
IOException
- I/O exception
toString
public String toString()
- Overrides:
toString
in class Item