Constructor and Description |
---|
FDoc()
Constructor.
|
FDoc(ANodeList children,
byte[] uri)
Constructor.
|
FDoc(byte[] uri)
Constructor.
|
FDoc(DocumentFragment doc,
byte[] bu)
Constructor for DOM nodes.
|
FDoc(String uri)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FDoc |
add(ANode node)
Adds a node and updates its parent reference.
|
byte[] |
baseURI()
Returns the base URI of the node.
|
AxisMoreIter |
children()
Returns a child axis iterator.
|
FDoc |
copy()
Creates a copy of this node.
|
boolean |
hasChildren()
Returns true if the node has children.
|
FDoc |
optimize()
Minimizes the memory consumption of the node.
|
void |
plan(FElem plan)
Creates an expression tree.
|
byte[] |
string()
Returns the string value.
|
String |
toString() |
Type.ID |
typeId()
Returns a type id.
|
byte[] |
xdmInfo()
Returns data model info.
|
ancestor, ancestorOrSelf, attributes, deepCopy, descendant, descendantOrSelf, diff, following, followingSibling, is, parent, parent, parentIter, qname
atomItem, attribute, attribute, attribute, bool, dbCopy, diff, eq, finish, kind, kind, name, namespaces, nodeType, nsScope, preceding, precedingSibling, qname, self, string, toJava, type, uri
atomItem, atomSize, atomValue, comparable, dbl, dec, description, ebv, equiv, flt, hash, homogeneous, input, item, itemAt, iter, iterable, itr, materialize, score, score, seqType, size, test, writeTo
accept, atomValue, cache, checkUp, compile, copy, count, exprSize, has, inline, isValue, iter, iterator, removable, serialize, serialize, value
atomIter, data, hasFreeVars, indexAccessible, inlineAll, isEmpty, isFunction, isVacuous, markTailCalls, optimize, optimizeEbv, sameAs, typeCheck, uses, visitAll
public FDoc()
public FDoc(String uri)
uri
- base uripublic FDoc(byte[] uri)
uri
- base uripublic FDoc(ANodeList children, byte[] uri)
children
- childrenuri
- base uripublic FDoc(DocumentFragment doc, byte[] bu)
doc
- DOM nodebu
- base uripublic FDoc optimize()
ANode
public FDoc add(ANode node)
node
- node to be addedpublic byte[] string()
ANode
public AxisMoreIter children()
ANode
public boolean hasChildren()
ANode
hasChildren
in class FNode
public byte[] baseURI()
ANode
public void plan(FElem plan)
ExprInfo
public byte[] xdmInfo()
Item
Copyright © 2005–2015 BaseX Team. All rights reserved.