| Package | Description |
|---|---|
| org.basex.api.dom |
Basic DOM API.
|
| org.basex.query.expr |
XQuery expressions.
|
| org.basex.query.func |
XQuery functions.
|
| org.basex.query.item |
XQuery data types.
|
| org.basex.query.iter |
XQuery iterators.
|
| org.basex.query.path |
XQuery path expressions.
|
| org.basex.query.up | |
| org.basex.query.util |
XQuery utility classes.
|
| org.basex.query.util.crypto | |
| org.basex.query.util.http | |
| org.basex.query.util.json |
| Modifier and Type | Method and Description |
|---|---|
ANode |
BXNode.getNod()
Returns the XQuery node.
|
| Constructor and Description |
|---|
BXAttr(ANode n)
Constructor.
|
BXCData(ANode n)
Constructor.
|
BXComm(ANode n)
Constructor.
|
BXDoc(ANode n)
Constructor.
|
BXDocFrag(ANode n)
Constructor.
|
BXElem(ANode n)
Constructor.
|
BXPI(ANode n)
Constructor.
|
BXText(ANode n)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ANode |
ParseExpr.checkNode(Item it)
Checks if the specified expression is a node.
|
abstract ANode |
CFrag.item(QueryContext ctx,
InputInfo ii) |
static ANode |
Root.root(Value v)
Returns the root node of the specified item.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
CmpN.OpN.eval(ANode a,
ANode b)
Evaluates the expression.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
FNGen.parameters(ANode nd,
InputInfo ii)
Returns all serialization options defined by a serialization element.
|
| Modifier and Type | Class and Description |
|---|---|
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 |
FNames
Namespace node.
|
class |
FNode
Node type.
|
class |
FPI
PI node fragment.
|
class |
FTNode
Disk-based full-text Node item.
|
class |
FTxt
Text node fragment.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ANode |
ANode.copy()
Returns a copy of the node.
|
abstract ANode |
ANode.deepCopy()
Returns a deep copy of the node.
|
ANode |
FNode.deepCopy() |
ANode |
DBNode.deepCopy() |
ANode |
ANode.finish()
Returns a final node representation.
|
ANode |
ANode.optimize()
Minimizes the memory consumption of the node.
|
abstract ANode |
ANode.parent()
Returns the parent node.
|
ANode |
FNode.parent() |
ANode |
DBNode.parent() |
abstract ANode |
ANode.parent(ANode p)
Sets the parent node.
|
| Modifier and Type | Method and Description |
|---|---|
FElem |
FElem.add(ANode node)
Adds a node and updates its parent reference.
|
FDoc |
FDoc.add(ANode node)
Adds a node and updates its parent reference.
|
abstract int |
ANode.diff(ANode node)
Compares two nodes for their unique order.
|
int |
FNode.diff(ANode node) |
int |
DBNode.diff(ANode node) |
abstract boolean |
ANode.is(ANode node)
Compares the identity of two nodes.
|
boolean |
FNode.is(ANode node) |
boolean |
DBNode.is(ANode node) |
abstract ANode |
ANode.parent(ANode p)
Sets the parent node.
|
FNode |
FNode.parent(ANode p) |
DBNode |
DBNode.parent(ANode p) |
| Constructor and Description |
|---|
FElem(org.w3c.dom.Element elem,
ANode p,
TokenMap nss)
Constructor for DOM nodes.
|
| Modifier and Type | Field and Description |
|---|---|
ANode[] |
NodeCache.item
Node container.
|
| Modifier and Type | Method and Description |
|---|---|
ANode |
NodeCache.get(int i)
Returns the specified node.
|
ANode |
NodeCache.get(long i) |
ANode |
NodeCache.next() |
abstract ANode |
NodeIter.next() |
abstract ANode |
AxisIter.next() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<ANode> |
AxisIter.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeCache.add(ANode n)
Adds a node.
|
int |
NodeCache.indexOf(ANode node,
boolean db)
Checks if the iterator contains a database node with the specified
pre value.
|
| Constructor and Description |
|---|
NodeCache(ANode[] it,
int s)
Constructor, specifying an initial array of sorted nodes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExtTest.eq(ANode node) |
abstract boolean |
Test.eq(ANode node)
Tests if the test yields true.
|
boolean |
DocTest.eq(ANode node) |
boolean |
NameTest.eq(ANode node) |
| Modifier and Type | Method and Description |
|---|---|
DBNode |
Updates.determineDataRef(ANode target,
QueryContext ctx)
Determines the data reference and pre value for an update primitive
which has a fragment as a target node.
|
void |
NamePool.remove(ANode node)
Adds an entry to the pool and decreases its number of occurrence.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ANode |
XMLConverter.parse(byte[] q)
Parses the input.
|
static ANode |
DataBuilder.stripNS(ANode node,
byte[] ns,
Context ctx)
Returns a new node without the specified namespace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataBuilder.build(ANode n)
Fills the data instance with the specified node.
|
static ANode |
DataBuilder.stripNS(ANode node,
byte[] ns,
Context ctx)
Returns a new node without the specified namespace.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
DigitalSignature.generateSignature(ANode node,
byte[] c,
byte[] d,
byte[] sig,
byte[] ns,
byte[] t,
byte[] expr,
ANode ce,
InputInfo ii)
Generates a signature.
|
Item |
DigitalSignature.validateSignature(ANode node)
Validates a signature.
|
| Modifier and Type | Method and Description |
|---|---|
HTTPRequest |
HTTPRequestParser.parse(ANode request,
ItemCache bodies)
Parses an
|
Iter |
HTTPClient.sendRequest(byte[] href,
ANode request,
ItemCache bodies)
Sends an HTTP request and returns the response.
|
| Modifier and Type | Method and Description |
|---|---|
ANode |
JSONConverter.parse(byte[] q) |
ANode |
JsonMLConverter.parse(byte[] q) |