XTAS Project (0.6 beta)

Package xtas

The xtas package includes the main classes for provide XML documents processing.

See:
          Description

Interface Summary
InstructionsSupport XTAS Statement's instructions life-cycle supported operations.
 

Class Summary
Command Compiled (by XSLT) XTAS instruction
DtdTracer Lexical handler for the SAXTransformer used in the UniFormTree
Instruction Statement instruction (action to do) For now only one instruction for query will proccessed
InstructionCompiler Prepares query's instruction part of statement for executing (TrAX based transformation)
Query Encapsulates XTAS Query Life Cycle of Query: 1.
QueryProcessor XTAS instructions processor
QueryProcessorFactory Factory prodused XTAS instructions executor
QueryType Query types constants
Resource Abstract class encapsulated Persistence storage for the XML data
ResourceInstruction Resource processing based instruction
ResourceResolver Singleton for finding and instantiate XML resource by its ID (fileName, URL etc)
SimpleStatement XTAS query statement with only one instruction inside The queryStatement is the data for the XTAS-Query queryType - see QueryType match (XPath) expression - *match* attribute in XSLT's xsl:template element (XSLT uses the expression language defined by XPath) - or Path|URI for query at resource (create,drop) value for update - convertable to Result Tree Fragment (in XSLT terms) source - resource id for the XTAS source destination - resource id for the XTAS destination
Statement Abstract XTAS Statement Contains: destinationId - Path|URI - Must be NULL if empty !
UniFormConverter Helper to UniFormTree subclasses transformation
UniFormTree Encapsulates multi-formatting tree-like (XML) object presentation for XTAS' manipulation purposes
UniFormTreeFragment Conceptually it is a DocumentFragment (in DOM terms) May be realised as Result Tree Fragment (in XSLT terms)
Utils  
WellFormedUniFormTree Well-formed UniFormTree - "natural" XML Can be validated, serialized etc.
XmlInstruction Data processing based instruction
XTASMLContentHandler  
XTASMLStatement Native (XTAS query syntax) Statement See 'xtas-query.dtd' for more info
 

Exception Summary
ForbiddenOperationException This exception is thrown when with object's state is unappropriate
InstructionCompilerException This exception is thrown when condition occurred
InvalidDestinationException This exception is thrown when something wrong with destination resource
InvalidSourceException This exception is thrown when something wrong with source resource
InvalidStatementException This exception is thrown when invalid data for the statement occurs
QueryRunTimeException This exception is thrown when condition occurred
UniFormTransformationException This exception is thrown when UniFormTree object can not be created
 

Package xtas Description

The xtas package includes the main classes for provide XML documents processing.


XTAS Project (0.6 beta)