Uses of Class
org.basex.data.Data

Packages that use Data
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.fuse Implements BaseX as filesystem in userspace. 
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.ft Contains XQuery Full-Text 1.0 expressions. 
org.basex.query.item Contains XQuery 1.0 data types. 
 

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 name)
          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, java.lang.String name)
          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 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
 void MemData.insert(int pre, int par, Data d)
           
 void DiskData.insert(int pre, int par, Data dt)
           
abstract  void Data.insert(int pre, int par, Data d)
          Insert a data instance at the specified pre value.
 int Serializer.node(Data data, int pre)
          Serializes a node of the specified data reference.
 int Serializer.node(Data data, int pre, FTPosData ft)
          Serializes a node of the specified data reference.
 byte[] PathNode.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(Data d, FTPosData ft)
          Node Set constructor.
Nodes(int[] n, Data d)
          Node Set constructor.
Nodes(int[] n, Data d, FTPosData ft)
          Node Set constructor.
Nodes(int n, Data d)
          Node Set constructor.
PathSummary(Data d, DataInput in)
          Constructor, specifying an input file.
 

Uses of Data in org.basex.fuse
 

Fields in org.basex.fuse declared as Data
 Data DeepFS.data
          Data reference.
 

Constructors in org.basex.fuse with parameters of type Data
DeepFS(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 int ViewData.size(Data data, int pre)
          Returns the size for the specified node.
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
 Values ValueBuilder.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.
 FTFuzzy FTFuzzyBuilder.build(Data data)
          Builds the index structure and returns an index instance.
 FTTrie FTBuilder.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
 

Fields in org.basex.query declared as Data
 Data IndexContext.data
          Data reference.
 

Methods in org.basex.query that return Data
 Data QueryContext.data()
          Returns the common database reference of all items or null.
 

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

Uses of Data in org.basex.query.ft
 

Constructors in org.basex.query.ft with parameters of type Data
FTIndex(Data d, byte[] t)
          Constructor.
 

Uses of Data in org.basex.query.item
 

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

Constructors in org.basex.query.item with parameters of type Data
DBNode(Data d, int p)
          Constructor.
DBNode(Data d, int p, Nod r, Type t)
          Constructor.
FTNodeItem(FTNode ftnode, Data dat)
          Constructor.