Treetank 6.0.1-SNAPSHOT API

Packages 
Package Description
org.eclipse.wb.swt  
org.jaxrx
This is the main package for the JAX-RX interface.
org.jaxrx.core
This package contains constants for the JAX-RX interface.
org.jaxrx.dom
This package contains an exemplary DOM implementation for the JAX-RX interface.
org.jaxrx.resource  
org.treetank
Treetank Core
org.treetank.access
Access to Treetank
org.treetank.access.conf
Configuration ofTreetank
org.treetank.api
TreeTank API This package contains the public TreeTank API.
org.treetank.aspects.logging  
org.treetank.axis
Axis Layer
org.treetank.axis.filter
Filter Package
org.treetank.bucket
Bucket Layer for Treetank
org.treetank.bucket.interfaces  
org.treetank.data  
org.treetank.exception
Exception Layer
org.treetank.filelistener.exceptions  
org.treetank.filelistener.file  
org.treetank.filelistener.file.data  
org.treetank.filelistener.ui.api  
org.treetank.filelistener.ui.application  
org.treetank.filelistener.ui.composites  
org.treetank.filelistener.ui.dialogs  
org.treetank.io
This package represent the interaction of treetank with the backend (namely a file, a berkley-db, a database).
org.treetank.io.berkeley
Implementation for the BerkeleyDB as the backend.
org.treetank.io.bytepipe  
org.treetank.io.combined  
org.treetank.io.jclouds  
org.treetank.jscsi  
org.treetank.node
Node Page Layer for Treetank
org.treetank.node.delegates  
org.treetank.node.interfaces  
org.treetank.revisioning
Revisioning Algorithms for Treetank
org.treetank.saxon.evaluator
Evaluators to simplify Saxon access.
org.treetank.saxon.wrapper
Treetank wrappers.
org.treetank.service.jaxrx
Root package for all packages.
org.treetank.service.jaxrx.enums
Enums for relative access types Used to access relative nodes via URL e.g., for fist child of a resource: http://localhost:8093/treetank/factbook/firstChild()
org.treetank.service.jaxrx.implementation
Resource implementation This package contains classes which handles request for database resources and database subresources like in our case: node id support.
org.treetank.service.jaxrx.server
Server implementation This package contains classes to configure the in JAX-RX included Jetty server to support a REST layer for the database.
org.treetank.service.jaxrx.util
Util classes This package contains util classes for REST resources support.
org.treetank.service.xml
Package XML Layer
org.treetank.service.xml.diff
Diff Layer
org.treetank.service.xml.diff.algorithm
Implementation of diff algorithms.
org.treetank.service.xml.diff.algorithm.fmes
Provides the fast match / edit script (FMES) tree to tree correction algorithm as described in "Change detection in hierarchically structured information" by S.
org.treetank.service.xml.diff.in  
org.treetank.service.xml.diff.out
Export of diffs.
org.treetank.service.xml.serialize
Serializer Package
org.treetank.service.xml.shredder
Shredder Package
org.treetank.service.xml.xpath
Package xpath
org.treetank.service.xml.xpath.axis  
org.treetank.service.xml.xpath.comparators
Package comparators
org.treetank.service.xml.xpath.expr
Package Expr
org.treetank.service.xml.xpath.filter
Package filter
org.treetank.service.xml.xpath.functions
Package functions
org.treetank.service.xml.xpath.functions.sequences
Package functions on sequences.
org.treetank.service.xml.xpath.operators
Package operators
org.treetank.service.xml.xpath.parser  
org.treetank.utils  

Copyright © 2013. All Rights Reserved.