Uses of Class
org.basex.data.Data

Packages that use Data
org.basex.api.xmldb   
org.basex.build Contains classes for creating new database instances. 
org.basex.core This package contains the core classes. 
org.basex.core.proc This package contains the command implementations. 
org.basex.data Contains BaseX data types, including the internal table representation in the Data class. 
org.basex.fs Provides file system specific query classes. 
org.basex.gui.view Contains the views and the observer framework. 
org.basex.index Contains database index implementations. 
org.basex.query Provides classes for querying the data. 
org.basex.query.xpath.item Contains containers for XPath 1.0 data types. 
org.basex.query.xpath.locpath Contains classes for the evaluation of XPath 1.0 location steps. 
org.basex.query.xquery Includes an implementation of XQuery 1.0. 
org.basex.query.xquery.item Contains XQuery 1.0 data types. 
 

Uses of Data in org.basex.api.xmldb
 

Constructors in org.basex.api.xmldb with parameters of type Data
BXXMLResource(Data d, int p, java.lang.String i, Collection c)
          Standard constructor.
 

Uses of Data in org.basex.build
 

Methods in org.basex.build that return Data
 Data Builder.build(Parser p, java.lang.String db)
          Builds the database by running the specified parser.
abstract  Data Builder.finish()
          Finishes the build process and returns a database reference.
 

Uses of Data in org.basex.core
 

Methods in org.basex.core that return Data
 Data Context.data()
          Returns data reference.
 

Methods in org.basex.core with parameters of type Data
 void Context.data(Data d)
          Sets a new data instance.
 

Uses of Data in org.basex.core.proc
 

Methods in org.basex.core.proc that return Data
static Data Check.check(java.lang.String path)
          Static command for getting a database reference.
static Data Copy.copy(Data data, int pre)
          Creates a memory data instance from the specified database and pre value.
static Data Open.open(java.lang.String db)
          Static method for opening a database.
static Data CreateDB.xml(IO io, java.lang.String db)
          Creates and returns a database for the specified XML document.
static Data CreateDB.xml(Parser p, java.lang.String db)
          Creates and returns a database for the specified XML document.
static Data CreateDB.xml(javax.xml.transform.sax.SAXSource s)
          Creates and returns a database from the specified SAX source.
 

Methods in org.basex.core.proc with parameters of type Data
static Data Copy.copy(Data data, int pre)
          Creates a memory data instance from the specified database and pre value.
static java.lang.String Find.findTable(StringList filter, TokenList cols, BoolList elem, byte[] tag, Data data, boolean root)
          Creates an XPath representation for the specified table query.
static void InfoTable.table(PrintOutput out, Data data, int s, int e)
          Prints the specified range of the table.
 

Uses of Data in org.basex.data
 

Subclasses of Data in org.basex.data
 class DiskData
          This class stores and organizes the node table and the index structures for textual content.
 class MemData
          This class stores and organizes the database table and the index structures for textual content in a compressed memory structure.
 

Fields in org.basex.data declared as Data
 Data Nodes.data
          Root Node.
 

Methods in org.basex.data with parameters of type Data
static byte[] XMLSerializer.content(Data data, int p, boolean s)
          Returns the content of the current node.
 void MemData.insert(int pre, int par, Data d)
           
abstract  void Data.insert(int pre, int par, Data d)
          Insert a data instance at the specified pre value.
 void DiskData.insert(int pre, int par, Data dt)
           
 int Serializer.node(Data data, int pre)
          Serializes a node of the specified data reference.
 byte[] Skeleton.Node.token(Data data)
          Returns a readable representation of this node.
 

Constructors in org.basex.data with parameters of type Data
Nodes(Data d)
          Node Set constructor.
Nodes(int[] n, Data d)
          Node Set constructor.
Nodes(int n, Data d)
          Node Set constructor.
Skeleton(Data d, DataInput in)
          Constructor, specifying an input file.
 

Uses of Data in org.basex.fs
 

Constructors in org.basex.fs with parameters of type Data
DataFS(Data d)
          Constructor.
 

Uses of Data in org.basex.gui.view
 

Methods in org.basex.gui.view with parameters of type Data
static byte[] ViewData.content(Data data, int p, boolean s)
          Returns the contents of the specified node.
static boolean ViewData.isLeaf(Data data, int pre)
          Checks if the specified node is a leaf node (text node or file element or file tag).
static int ViewData.parent(Data data, int pre)
          Returns the parent for the specified node.
static byte[] ViewData.path(Data data, int pre)
          Returns path for the specified pre value.
static byte[] ViewData.tag(Data data, int pre)
          Returns the tag name of the specified node.
 

Uses of Data in org.basex.index
 

Methods in org.basex.index with parameters of type Data
 FTTrie FTBuilder.build(Data data)
          Builds the index structure and returns an index instance.
 Index IndexBuilder.build(Data data)
          Builds the index structure and returns an index instance.
 Values ValueBuilder.build(Data data)
          Builds the index structure and returns an index instance.
 FTFuzzy FTFuzzyBuilder.build(Data data)
          Builds the index structure and returns an index instance.
 

Constructors in org.basex.index with parameters of type Data
FTFuzzy(Data d, java.lang.String db)
          Constructor, initializing the index structure.
FTTrie(Data d, java.lang.String db)
          Constructor, initializing the index structure.
Values(Data d, java.lang.String db, boolean txt)
          Constructor, initializing the index structure.
 

Uses of Data in org.basex.query
 

Constructors in org.basex.query with parameters of type Data
ChildIterator(Data d, int p)
          Default Constructor.
 

Uses of Data in org.basex.query.xpath.item
 

Fields in org.basex.query.xpath.item declared as Data
 Data Nod.data
          Data reference..
 

Constructors in org.basex.query.xpath.item with parameters of type Data
Nod(Data d)
          Constructor, creating a new node set from the specified node ids.
Nod(int[] ids, Data d)
          Constructor, creating a new node set from the specified node ids.
 

Uses of Data in org.basex.query.xpath.locpath
 

Methods in org.basex.query.xpath.locpath with parameters of type Data
 void Test.compile(Data data)
          Optimizes the expression.
 void TestName.compile(Data data)
           
abstract  boolean Test.eval(Data data, int pre, int kind)
          Evaluates a node test.
 boolean TestPI.eval(Data data, int pre, int kind)
           
 boolean TestName.eval(Data data, int pre, int kind)
           
 void Test.eval(Data data, int pre, int kind, NodeBuilder result)
          Evaluates a node test.
 

Uses of Data in org.basex.query.xquery
 

Methods in org.basex.query.xquery with parameters of type Data
 Result XQResult.xpResult(Data data)
          Converts nodes to an XPath result.
 

Uses of Data in org.basex.query.xquery.item
 

Fields in org.basex.query.xquery.item declared as Data
 Data DNode.data
          Data reference.
 

Constructors in org.basex.query.xquery.item with parameters of type Data
DNode(Data d, int p)
          Constructor.
DNode(Data d, int p, Nod r, Type t)
          Constructor.