Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.xalan.transformer: Javadoc index of package org.apache.xalan.transformer.


Package Samples:

org.apache.xalan.transformer

Classes:

TransformState: This interface is meant to be used by a consumer of SAX2 events produced by Xalan, and enables the consumer to get information about the state of the transform. It is primarily intended as a tooling interface. A content handler can get a reference to a TransformState by implementing the TransformerClient interface. Xalan will check for that interface before it calls startDocument, and, if it is implemented, pass in a TransformState reference to the setTransformState method. Note that the current stylesheet and root stylesheet can be retrieved from the ElemTemplateElement obtained from either getCurrentElement() ...
TransformerIdentityImpl: This class implements an identity transformer for SAXTransformerFactory.newTransformerHandler() > SAXTransformerFactory.newTransformerHandler() 55 and TransformerFactory.newTransformer() > TransformerFactory.newTransformer() 55 . It simply feeds SAX events directly to a serializer ContentHandler, if the result is a stream. If the result is a DOM, it will send the events to org.apache.xml.utils.DOMBuilder . If the result is another content handler, it will simply pass the events on.
TransformerClient: A content handler can get a reference to a TransformState by implementing the TransformerClient interface. Xalan will check for that interface before it calls startDocument, and, if it is implemented, pass in a TransformState reference to the setTransformState method.
Counter: A class that does incremental counting for support of xsl:number. This class stores a cache of counted nodes (m_countNodes). It tries to cache the counted nodes in document order... the node count is based on its position in the cache list
TransformSnapshotImpl: This class holds a "snapshot" of it's current transformer state, which can later be restored. This only saves state which can change over the course of the side-effect-free (i.e. no extensions that call setURIResolver, etc.).
CountersTable: This is a table of counters, keyed by ElemNumber objects, each of which has a list of Counter objects. This really isn't a true table, it is more like a list of lists (there must be a technical term for that...).
TransformerImpl: This class implements the javax.xml.transform.Transformer interface, and is the core representation of the transformation execution.
NumeratorFormatter: Converts enumerated numbers into strings, using the XSL conversion attributes. Having this in a class helps avoid being forced to extract the attributes repeatedly.
KeyTable: Table of element keys, keyed by document node. An instance of this class is keyed by a Document node that should be matched with the root of the current context.
QueuedEvents: This class acts as a base for ResultTreeHandler, and keeps queud stack events. In truth, we don't need a stack, so I may change this down the line a bit.
KeyIterator: This class implements an optimized iterator for "key()" patterns, matching each node to the match attribute in one or more xsl:key declarations.
ResultNameSpace: A representation of a result namespace. One of these will be pushed on the result tree namespace stack for each result tree element.
TransformSnapshot: This is an opaque interface that allows the transformer to return a "snapshot" of it's current state, which can later be restored.
KeyRefIterator: This class filters nodes from a key iterator, according to whether or not the use value matches the ref value.
SerializerSwitcher: This is a helper class that decides if Xalan needs to switch serializers, based on the first output element.
TransformerHandlerImpl: A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
XalanTransformState: Before the serializer merge, the TransformState interface was implemented by ResultTreeHandler.
MsgMgr: This class will manage error messages, warning messages, and other types of message events.
ClonerToResultTree: Class used to clone a node, possibly including its children to a result tree.
TreeWalker2Result: Handle a walk of a tree, but screen out attributes for the result tree.
NodeSorter: This class can sort vectors of DOM nodes according to a select pattern.
XalanProperties: XalanProperties defines the features understood by Xalan.
DecimalToRoman: Structure to help in converting integers to roman numerals

Home | Contact Us | Privacy Policy | Terms of Service