Package org.xmlecho.palomar.core

Class Summary
ByIDFetchImpl represents an XRAP request for the content at a URI
ChooseImpl represents an XRAP request to run an XSLT transformation
ContinueImpl calls eval() on an ECHORequest object bound to the special context parameter named "continuation" using the current context.
CopyBytes represents an ECHO request to copy stdin to stdout
CountRowsImpl counts the elements at a given depth
CrawlerImpl fetch an xml document from the repository, and evaluate it as XRAP
CreateDirectoryImpl represents an XRAP request to create a folder in the repository
DateImpl  
DeleteXStoreItemImpl represents an XRAP request to delete an item from the repository
DocumentationImpl holds ECHO script commentary.
DOMElementImpl An ECHO script is parsed into an abstract syntax tree that happens to be represented internally as a DOM.
ECHOChoose represents an request select among options
ECHOConnectionFactoryImpl Simple, Java API to the ECHO Processor.
ECHOConnectionImpl maintains state for a connection to an ECHO XProcessor
ECHOContextImpl Provides context information for the evaluation of XML ECHO commands.
ECHOElementFactory  
ECHOFilterMaker  
ECHOParamImpl holds ECHO a parameter binding
ECHORequestImpl the base class for representing all elements in the ECHO protocol.
ECHORequestReaderAdapter provides a SAX 2 XMLReader interface on top of an ECHO Request element
ECHORequestServerSide Base class for server-side implementation of ECHO request objects.
ECHOResponseImpl represent the result of evaluating an ECHO Request.
EvalImpl Recursively evaluates the results of one request as another replaces its child content element in a two step process.
FileGetBytes represents an XRAP request bind a file InputStream to stdin
FileGetImpl represents an XRAP request to write something to the file system
FilePutImpl represents an XRAP request to write something to the file system
GroupImpl represents an XRAP request to construct an element
GZipImpl represents an echo request to compress the contents using gzip.
InlineDocImpl represents an XRAP request for the content which appears in-line
IntersectImpl represents an XRAP request to merge two record oriented data streams
ItemEval fetch an xml document from the repository, and evaluate it as XRAP
ItemGetBytesImpl represents an XRAP request for the content at a URI
ItemInsertImpl represents an XRAP request to insert content into the repository attributes: name - the name of the target item path - the path to the target folder sourceId - the itemId of the document to copy
ItemXSLT represents an ECHO request to run an XSLT transformation
JSEncodeImpl serializes its contents to a byte stream, writing to "stdout"
ListDirectoryImpl Represents an XRAP request to list a directory's contents.
LoginImpl represents an XRAP request to establish a new session
MapImpl implements a "mapping function" over a record stream
MergeJoinImpl represents an XRAP request to merge two record oriented data streams
NoEvalImpl  
NullDocEventXMLFilter provides a SAX 2 XMLReader interface on top of an ECHO Request element, while filtering out start/end document events
NullTransformImpl Represents an ECHORequest to do nothing.
OtherwiseImpl  
PaginationImpl filters a shallow XML structure
ParamRefImpl A reference to a context parameter.
ParamSetImpl represents a set of parameters to an ECHO request
ParseStringImpl converts the string value of its content to the infoset which results from parsing it as XML
RequestReReader for recursively processing ECHO request
RequestRootImpl represents the root XRAP request
SendMailImpl represents an XRAP request to send an email
SilentImpl Evaluates its contents for the side effects, but routes all the output to /dev/null
SortImpl represents an XRAP request to merge two record oriented data streams
StandardXMLIn  
TimeImpl represents an XRAP request to construct an element
ToStringImpl converts the xml infoset emitted by it's one content element to a string serialization of the XML
TransformXSLTImpl represents an ECHO request to run an XSLT transformation
UnionImpl represents an XRAP request to merge two record oriented data streams
URIFetchImpl represents an XRAP request for the content at a URI
URIGet represents an XRAP request bind stdin to a byte stream identified by a http GET
URIPost represents a request bind stdin to a byte stream identified by a http GET
UseCacheImpl  
WhenImpl  
WrapImpl implements a "call with current continuation" when eval() is called on this object, evaluates the its first content element with its second content element bound to the special context parameter "continuation"
WriteBytesImpl serializes its contents to a byte stream, writing to "stdout"
XPATHExpr represents an ECHO request to run an XSLT transformation
XpathValue represents an ECHO request to abtain a string value from a document with XPath
XProcessorHTTPClientImpl  
XProcessorImpl The ECHO language processor configured with mappings from Element names to classes which implement the commands' semantics.
ZipImpl represents an echo request to compress the contents using gzip.