Uses of Class
org.basex.query.value.node.ANode

Packages that use ANode
org.basex.api.dom Basic DOM API. 
org.basex.query.expr XQuery expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.iter XQuery iterators. 
org.basex.query.path XQuery path expressions. 
org.basex.query.up   
org.basex.query.up.primitives   
org.basex.query.util XQuery utility classes. 
org.basex.query.util.crypto   
org.basex.query.util.http   
org.basex.query.util.json   
org.basex.query.value.node   
 

Uses of ANode in org.basex.api.dom
 

Fields in org.basex.api.dom declared as ANode
protected  ANode BXNode.node
          Node reference.
 

Methods in org.basex.api.dom that return ANode
 ANode BXNode.getNode()
          Returns the internal node representation.
 

Methods in org.basex.api.dom with parameters of type ANode
static BXNode BXNode.get(ANode node)
          Creates a new DOM node instance for the input node.
 

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

Uses of ANode in org.basex.query.expr
 

Methods in org.basex.query.expr that return ANode
 ANode ParseExpr.checkNode(Expr e, QueryContext ctx)
          Checks if the specified expression yields a node.
 ANode ParseExpr.checkNode(Item it)
          Checks if the specified item is a node.
 ANode ParseExpr.checkNode(QueryContext ctx)
          Throws an exception if the context value is not a node.
abstract  ANode CFrag.item(QueryContext ctx, InputInfo ii)
           
static ANode Root.root(Value v)
          Returns the root node of the specified item.
 

Methods in org.basex.query.expr with parameters of type ANode
abstract  boolean CmpN.OpN.eval(ANode a, ANode b)
          Evaluates the expression.
 

Uses of ANode in org.basex.query.func
 

Methods in org.basex.query.func that return ANode
static ANode FNGen.parseXml(IO input, Context ctx, boolean frag)
          Returns a document node for the parsed XML input.
 

Uses of ANode in org.basex.query.iter
 

Fields in org.basex.query.iter declared as ANode
 ANode[] NodeSeqBuilder.nodes
          Node container.
 

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

Methods in org.basex.query.iter that return types with arguments of type ANode
 java.util.Iterator<ANode> AxisIter.iterator()
           
 

Methods in org.basex.query.iter with parameters of type ANode
 void NodeSeqBuilder.add(ANode n)
          Adds a node.
 int NodeSeqBuilder.indexOf(ANode n, boolean db)
          Checks if the iterator contains a database node with the specified pre value.
 

Constructors in org.basex.query.iter with parameters of type ANode
NodeSeqBuilder(ANode[] it, int s)
          Lightweight constructor, assigning the specified array of sorted nodes.
 

Uses of ANode in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type ANode
 boolean NameTest.eq(ANode node)
           
 boolean DocTest.eq(ANode node)
           
abstract  boolean Test.eq(ANode node)
          Tests if the test yields true.
 boolean NodeTest.eq(ANode node)
           
 

Uses of ANode in org.basex.query.up
 

Methods in org.basex.query.up with parameters of type ANode
 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.
 

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

Fields in org.basex.query.up.primitives declared as ANode
 ANode NewInput.node
          Node to be added.
 

Uses of ANode in org.basex.query.util
 

Methods in org.basex.query.util that return ANode
abstract  ANode JsonXMLConverter.convert(java.lang.String in)
           
 ANode ANodeList.get(int p)
          Returns the specified element.
static ANode DataBuilder.stripNS(ANode node, byte[] ns, Context ctx)
          Returns a new node without the specified namespace.
 

Methods in org.basex.query.util that return types with arguments of type ANode
 java.util.Iterator<ANode> ANodeList.iterator()
           
 

Methods in org.basex.query.util with parameters of type ANode
 void ANodeList.add(ANode e)
          Adds an element to the array.
 void DataBuilder.build(ANode node)
          Fills the data instance with the specified node.
 void ANodeList.set(int i, ANode e)
          Sets an element at the specified index position.
static ANode DataBuilder.stripNS(ANode node, byte[] ns, Context ctx)
          Returns a new node without the specified namespace.
 

Constructors in org.basex.query.util with parameters of type ANode
ANodeList(ANode... n)
          Constructor, specifying initial nodes.
 

Uses of ANode in org.basex.query.util.crypto
 

Methods in org.basex.query.util.crypto with parameters of type ANode
 Item DigitalSignature.generateSignature(ANode node, byte[] c, byte[] d, byte[] sig, byte[] ns, byte[] t, byte[] expr, ANode ce, QueryContext ctx, InputInfo ii)
          Generates a signature.
 Item DigitalSignature.validateSignature(ANode node)
          Validates a signature.
 

Uses of ANode in org.basex.query.util.http
 

Methods in org.basex.query.util.http with parameters of type ANode
 HTTPRequest HTTPRequestParser.parse(ANode request, ValueBuilder bodies)
          Parses an element.
 Iter HTTPClient.sendRequest(byte[] href, ANode request, ValueBuilder bodies)
          Sends an HTTP request and returns the response.
 

Uses of ANode in org.basex.query.util.json
 

Methods in org.basex.query.util.json that return ANode
 ANode JsonMLConverter.convert(java.lang.String in)
           
 ANode JsonCGConverter.convert(java.lang.String in)
           
 

Uses of ANode in org.basex.query.value.node
 

Subclasses of ANode in org.basex.query.value.node
 class DBNode
          Database nodes.
 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
          Main memory based node fragments.
 class FPI
          PI node fragment.
 class FTNode
          Disk-based full-text Node item.
 class FTPosNode
          Database node with full-text positions.
 class FTxt
          Text node fragment.
 

Methods in org.basex.query.value.node that return ANode
abstract  ANode ANode.copy()
          Creates a copy of this node.
 ANode FNode.deepCopy()
           
abstract  ANode ANode.deepCopy()
          Returns a deep copy of the node.
 ANode ANode.finish()
          Returns a final node representation.
 ANode ANode.optimize()
          Minimizes the memory consumption of the node.
 ANode FNode.parent()
           
 ANode DBNode.parent()
           
abstract  ANode ANode.parent()
          Returns the parent node.
abstract  ANode ANode.parent(ANode p)
          Sets the parent node.
 

Methods in org.basex.query.value.node with parameters of type ANode
 FDoc FDoc.add(ANode node)
          Adds a node and updates its parent reference.
 FElem FElem.add(ANode node)
          Adds a node and updates its parent reference.
 int FNode.diff(ANode node)
           
 int DBNode.diff(ANode node)
           
abstract  int ANode.diff(ANode node)
          Checks the document order of two nodes.
protected static int ANode.diff(ANode node1, ANode node2)
          Compares two nodes for their unique order.
 boolean FNode.is(ANode node)
           
 boolean DBNode.is(ANode node)
           
abstract  boolean ANode.is(ANode node)
          Checks if two nodes are identical.
 FNode FNode.parent(ANode p)
           
 DBNode DBNode.parent(ANode p)
           
abstract  ANode ANode.parent(ANode p)
          Sets the parent node.
 

Constructors in org.basex.query.value.node with parameters of type ANode
FElem(org.w3c.dom.Element elem, ANode p, TokenMap nss)
          Constructor for creating an element from a DOM node.