A B C D E F G H I J K L M N O P Q R S T U V W X Y _

A

AbstractInstruction - Class in net.sf.joost.instruction
Abstract base class for all nodes in an STX transformation sheet.
AbstractInstruction() - Constructor for class net.sf.joost.instruction.AbstractInstruction
 
action_obj - Variable in class net.sf.joost.grammar.ExprParser
Instance of action encapsulation class.
action_obj - Variable in class net.sf.joost.grammar.PatternParser
Instance of action encapsulation class.
action_tab - Variable in class net.sf.joost.grammar.cup.lr_parser
Direct reference to the action table.
action_table() - Method in class net.sf.joost.grammar.cup.lr_parser
The action table (supplied by generated subclass).
action_table() - Method in class net.sf.joost.grammar.ExprParser
Access to parse-action table.
action_table() - Method in class net.sf.joost.grammar.PatternParser
Access to parse-action table.
ADD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
addAttribute(String, String, String, String, NodeBase) - Method in class net.sf.joost.stx.Emitter
Adds a dynamic created attribute (via stx:attribute)
addAttribute(String, String, String, String, String) - Method in interface net.sf.joost.stx.helpers.MutableAttributes
Add an attribute to the set of attributes
addAttribute(String, String, String, String, String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
addGroupProcedures(Hashtable) - Method in class net.sf.joost.instruction.GroupBase
Add the procedures from pTable to the group procedures of this group and all sub-groups.
addGroupTemplates(Vector) - Method in class net.sf.joost.instruction.GroupBase
Add the templates from tVec to the group templates of this group and all sub-groups.
addParseListener(ParserListener) - Method in class net.sf.joost.trace.ParserListenerMgr
Add a parserlistener (debugging and profiling).
addTraceListener(TraceListener) - Method in class net.sf.joost.trace.TraceManager
Add a tracelistener (debugging and profiling).
AddTree - Class in net.sf.joost.grammar.tree
Objects of AddTree represent arithmetic plus nodes in the syntax tree of a pattern or an STXPath expression.
AddTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.AddTree
 
advance_lookahead() - Method in class net.sf.joost.grammar.cup.lr_parser
Advance to next "parse ahead" input Symbol.
ALLOW_EXTERNAL_FUNCTIONS - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for a Joost property that determines whether calls to Java extension functions are allowed.
allowExternalFunctions - Variable in class net.sf.joost.stx.ParseContext
Are calls on Java extension functions allowed?
allowExternalFunctions - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
analyzeText - Variable in class net.sf.joost.instruction.MatchFactory.Instance
The parent
analyzeText - Variable in class net.sf.joost.instruction.NoMatchFactory.Instance
The parent
AnalyzeTextFactory - Class in net.sf.joost.instruction
Factory for analyze-text elements, which are represented by the inner Instance class.
AnalyzeTextFactory() - Constructor for class net.sf.joost.instruction.AnalyzeTextFactory
 
AnalyzeTextFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the analyze-text element.
AnalyzeTextFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
ancestorStack - Variable in class net.sf.joost.stx.Context
The current ancestor stack
AND - Static variable in interface net.sf.joost.grammar.Sym
 
AND - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
AndTree - Class in net.sf.joost.grammar.tree
Objects of AndTree represent logical AND nodes in the syntax tree of a pattern or an STXPath expression.
AndTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.AndTree
 
append - Variable in class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
AssignFactory - Class in net.sf.joost.instruction
Factory for assign elements, which are represented by the inner Instance class.
AssignFactory() - Constructor for class net.sf.joost.instruction.AssignFactory
 
AssignFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the assign element.
AssignFactory.Instance(String, NodeBase, ParseContext, String, String, Tree) - Constructor for class net.sf.joost.instruction.AssignFactory.Instance
 
AT - Static variable in interface net.sf.joost.grammar.Sym
 
ATT_STATE - Static variable in class net.sf.joost.instruction.FactoryBase
state for the finite state machine implemented in parseAVT
attlist - Variable in class net.sf.joost.trax.DOMDriver
 
attPattern - Variable in class net.sf.joost.instruction.CopyFactory.Instance
the pattern in the attributes attribute, null if this attribute is missing
ATTR - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ATTR_LOCAL_WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ATTR_URI_WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ATTR_WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ATTRIBUTE - Static variable in class net.sf.joost.stx.SAXEvent
 
AttributeFactory - Class in net.sf.joost.instruction
Factory for attribute elements, which are represented by the inner Instance class.
AttributeFactory() - Constructor for class net.sf.joost.instruction.AttributeFactory
 
AttributeFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the attribute element.
AttributeFactory.Instance(String, NodeBase, ParseContext, Tree, Tree, Tree) - Constructor for class net.sf.joost.instruction.AttributeFactory.Instance
 
AttrLocalWildcardTree - Class in net.sf.joost.grammar.tree
Objects of AttrLocalWildcardTree represent attribute tests nodes of the form '@ns:*' in the syntax tree of a pattern or an STXPath expression.
AttrLocalWildcardTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.AttrLocalWildcardTree
Constructs an AttrLocalWildcardTree object with a given namespace prefix
attrNames - Variable in class net.sf.joost.instruction.AnalyzeTextFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.AssignFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.AttributeFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.BufferFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.CallProcedureFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.CommentFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.CopyFactory
allowed attributes for this element.
attrNames - Variable in class net.sf.joost.instruction.DoctypeFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ElementEndFactory
Allowed attributes for this element.
attrNames - Variable in class net.sf.joost.instruction.ElementFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ElementStartFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ForEachFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.GroupFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.IfFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.IncludeFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.MatchFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.MessageFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.NSAliasFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ParamFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PAttributesFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PBufferFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PChildrenFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PDocumentFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PIFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ProcedureFactory
allowed attributes for this element.
attrNames - Variable in class net.sf.joost.instruction.PSelfFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.PSiblingsFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ResultBufferFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ResultDocumentFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.ScriptFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.TemplateFactory
allowed attributes for this element.
attrNames - Variable in class net.sf.joost.instruction.TextFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.TransformFactory
allowed attributes for this element.
attrNames - Variable in class net.sf.joost.instruction.ValueOfFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.VariableFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.WhenFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.WhileFactory
allowed attributes for this element
attrNames - Variable in class net.sf.joost.instruction.WithParamFactory
allowed attributes for this element
attrs - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
attrs - Variable in class net.sf.joost.stx.SAXEvent
 
AttrTree - Class in net.sf.joost.grammar.tree
Objects of AttrTree represent attribute nodes in the syntax tree of a pattern or an STXPath expression.
AttrTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.AttrTree
Constructs an AttrTree object.
AttrUriWildcardTree - Class in net.sf.joost.grammar.tree
Objects of Tree represent nodes in the syntax tree of a pattern or an STXPath expression.
AttrUriWildcardTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.AttrUriWildcardTree
Constructs an AttrUriWildcardTree object with a given local name.
attrWildcard - Variable in class net.sf.joost.instruction.CopyFactory.Instance
true if CopyFactory.Instance.attPattern is a wildcard (@*)
AttrWildcardTree - Class in net.sf.joost.grammar.tree
Objects of AttrWildcardTree represent "@*" nodes in the syntax tree of a pattern or an STXPath expression.
AttrWildcardTree() - Constructor for class net.sf.joost.grammar.tree.AttrWildcardTree
Constructs an AttrWildcardTree object.
available(String) - Method in class net.sf.joost.stx.TransformerHandlerResolverImpl
Lookup given method via searching for a plugin providing implementation for it.
available(String) - Method in interface net.sf.joost.TransformerHandlerResolver
Determines whether a requested filter is available or not, used by the STX function filter-available.
AVT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
avtList - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
AvtTree - Class in net.sf.joost.grammar.tree
Objects of AvtTree represent attribute value trees.
AvtTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.AvtTree
 

B

BAR - Static variable in interface net.sf.joost.grammar.Sym
 
baseUri - Variable in class net.sf.joost.instruction.PDocumentFactory.Instance
 
bool - Variable in class net.sf.joost.stx.Value
for Value.type == Value.BOOLEAN
BOOLEAN - Static variable in class net.sf.joost.stx.Value
type constant
buffer - Variable in class net.sf.joost.emitter.BufferEmitter
the event buffer
buffer - Variable in class net.sf.joost.emitter.StringEmitter
the string buffer
buffer - Variable in class net.sf.joost.instruction.CdataFactory.Instance
 
buffer - Variable in class net.sf.joost.instruction.CommentFactory.Instance
 
buffer - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
buffer - Variable in class net.sf.joost.instruction.PIFactory.Instance
 
buffer - Variable in class net.sf.joost.instruction.TextFactory.Instance
the buffer of the StringWriter or the StringEmitter resp.
buffer - Variable in class net.sf.joost.stx.HttpPostHandler
the character buffer
buffer - Variable in class net.sf.joost.stx.SAXWrapperHandler
the character buffer
BufferEmitter - Class in net.sf.joost.emitter
This class implements a buffer for storing SAX events.
BufferEmitter() - Constructor for class net.sf.joost.emitter.BufferEmitter
 
BufferFactory - Class in net.sf.joost.instruction
Factory for buffer elements, which are represented by the inner Instance class.
BufferFactory() - Constructor for class net.sf.joost.instruction.BufferFactory
 
BufferFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the buffer element.
BufferFactory.Instance(String, NodeBase, ParseContext, String, String) - Constructor for class net.sf.joost.instruction.BufferFactory.Instance
 
BufferReader - Class in net.sf.joost.stx
An XMLReader object that uses the events from a buffer.
BufferReader(Context, String, GroupBase, String, String) - Constructor for class net.sf.joost.stx.BufferReader
Constructs a new BufferReader object.
bufGroupScope - Variable in class net.sf.joost.instruction.ProcessBase
 
bufName - Variable in class net.sf.joost.instruction.PBufferFactory.Instance
 
bufName - Variable in class net.sf.joost.instruction.ResultBufferFactory.Instance
 
bufScopeDetermined - Variable in class net.sf.joost.instruction.ProcessBase
 
buildMessageEmitter(String) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Method creates a new Emitter for stx:message output

C

CallProcedureFactory - Class in net.sf.joost.instruction
Factory for call-procedure elements, which are represented by the inner Instance class.
CallProcedureFactory() - Constructor for class net.sf.joost.instruction.CallProcedureFactory
 
CallProcedureFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
CallProcedureFactory.Instance(String, NodeBase, ParseContext, String, String, String) - Constructor for class net.sf.joost.instruction.CallProcedureFactory.Instance
 
cancelTransformation - Variable in class net.sf.joost.trax.TransformerImpl
This is a run-time flag (only used when TransformerImpl.DEBUG_MODE is true).
capSubstr - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
For the regex-group function (accessed from the stx:match and stx:no-match children, so they cannot be private)
CDATA - Static variable in interface net.sf.joost.grammar.Sym
 
CDATA - Static variable in class net.sf.joost.stx.SAXEvent
 
CDATA_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
CdataFactory - Class in net.sf.joost.instruction
Factory for cdata elements, which are represented by the inner Instance class.
CdataFactory() - Constructor for class net.sf.joost.instruction.CdataFactory
 
CdataFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
CdataFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.CdataFactory.Instance
 
CDataTestTree - Class in net.sf.joost.grammar.tree
Objects of CDataTestTree represent CDATA test nodes ("cdata()")in the syntax tree of a pattern or an STXPath expression.
CDataTestTree() - Constructor for class net.sf.joost.grammar.tree.CDataTestTree
 
characters(char[], int, int) - Method in class net.sf.joost.emitter.BufferEmitter
 
characters(char[], int, int) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Creates a DOM-text-node and looks at the element at the top of the stack without removing it from the stack.
characters(char[], int, int) - Method in class net.sf.joost.emitter.EmitterAdapter
 
characters(char[], int, int) - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Constructs characters.
characters(char[], int, int) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
characters(char[], int, int) - Method in class net.sf.joost.emitter.StringEmitter
Add the characters to the internal buffer
characters(char[], int, int) - Method in class net.sf.joost.emitter.TextEmitter
Outputs characters.
characters(char[], int, int) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Constructs characters.
characters(char[], int, int, NodeBase) - Method in class net.sf.joost.stx.Emitter
Emits characters.
characters(char[], int, int) - Method in class net.sf.joost.stx.Parser
 
characters(char[], int, int) - Method in class net.sf.joost.stx.Processor
 
characters(char[], int, int) - Method in class net.sf.joost.stx.SAXWrapperHandler
collect characters
characters(char[], int, int, NodeBase) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
characters(char[], int, int) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
characters(char[], int, int) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
characters(char[], int, int) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
charsEmitted - Variable in class net.sf.joost.emitter.BufferEmitter
characters flag, needed for detecting empty CDATA sections
charsetEncoder - Variable in class net.sf.joost.emitter.StreamEmitter
Encoder for the chosen StreamEmitter.encoding
checkAttributes(String, Attributes, HashSet, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Looks for extra attributes and throws an exception if present
CHILD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
children - Variable in class net.sf.joost.instruction.GroupBase
Vector of the children
children - Variable in class net.sf.joost.instruction.ProcessBase
 
ChildTree - Class in net.sf.joost.grammar.tree
Objects of ChildTree represent a child step on the ancestor stack in the syntax tree of a pattern or an STXPath expression.
ChildTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.ChildTree
 
ChooseFactory - Class in net.sf.joost.instruction
Factory for choose elements, which are represented by the inner Instance class.
ChooseFactory() - Constructor for class net.sf.joost.instruction.ChooseFactory
 
ChooseFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the choose element.
ChooseFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.ChooseFactory.Instance
 
clear() - Method in class net.sf.joost.emitter.BufferEmitter
Clears the event buffer
clear - Variable in class net.sf.joost.instruction.ResultBufferFactory.Instance
 
clearParameters() - Method in class net.sf.joost.stx.Processor
Clear all preset parameters
clearParameters() - Method in class net.sf.joost.trax.TransformerImpl
Clears all parameters
clearProcessSiblings() - Method in class net.sf.joost.stx.Processor
Clear all consecutive pending stx:process-siblings instructions on the top of Processor.dataStack.
clearProcessSiblings(Processor.Data, boolean) - Method in class net.sf.joost.stx.Processor
Clear consecutive pending stx:process-siblings instructions on the top of Processor.dataStack until the passed object is encountered.
clone() - Method in class net.sf.joost.stx.SAXEvent
 
close(Result) - Method in interface net.sf.joost.OutputURIResolver
Signal completion of the result document.
CMT - Variable in class net.sf.joost.grammar.Yylex
 
collectedCharacters - Variable in class net.sf.joost.stx.Parser
Buffer for collecting consecutive character data
collectedCharacters - Variable in class net.sf.joost.stx.Processor
Buffer for collecting character data into single text nodes
colNo - Variable in class net.sf.joost.instruction.AbstractInstruction
The column number of this instruction in the transformation sheet.
COLON - Static variable in interface net.sf.joost.grammar.Sym
 
columnNo - Variable in class net.sf.joost.trax.SourceLocatorImpl
Indicates the column number in the document
COMMA - Static variable in interface net.sf.joost.grammar.Sym
 
comment(char[], int, int) - Method in class net.sf.joost.emitter.BufferEmitter
 
comment(char[], int, int) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback
comment(char[], int, int) - Method in class net.sf.joost.emitter.EmitterAdapter
 
comment(char[], int, int) - Method in class net.sf.joost.emitter.FOPEmitter
 
comment(char[], int, int) - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Outputs a comment
comment(char[], int, int) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
comment(char[], int, int) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
comment(char[], int, int) - Method in class net.sf.joost.emitter.StringEmitter
not allowed
comment(char[], int, int) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Outputs a comment
COMMENT - Static variable in interface net.sf.joost.grammar.Sym
 
comment(char[], int, int, NodeBase) - Method in class net.sf.joost.stx.Emitter
Creates a comment.
comment(char[], int, int) - Method in class net.sf.joost.stx.Processor
 
COMMENT - Static variable in class net.sf.joost.stx.SAXEvent
 
comment(char[], int, int) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
comment(char[], int, int, NodeBase) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
comment(char[], int, int) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of LexicalHandler for debug information
comment(char[], int, int) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
COMMENT_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
CommentFactory - Class in net.sf.joost.instruction
Factory for comment elements, which are represented by the inner Instance class.
CommentFactory() - Constructor for class net.sf.joost.instruction.CommentFactory
 
CommentFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the comment element.
CommentFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.CommentFactory.Instance
 
CommentTestTree - Class in net.sf.joost.grammar.tree
Objects of CommentTestTree represent comment test nodes ("comment()") in the syntax tree of a pattern or an STXPath expression.
CommentTestTree() - Constructor for class net.sf.joost.grammar.tree.CommentTestTree
 
compareTo(Object) - Method in class net.sf.joost.instruction.TemplateFactory.Instance
Compares two templates according to their inverse priorities.
compilableNodes - Variable in class net.sf.joost.instruction.TransformFactory.Instance
 
compilableNodes - Variable in class net.sf.joost.stx.Parser
List of nodes that need another call to NodeBase.compile(int, net.sf.joost.stx.ParseContext)
compile(int, ParseContext) - Method in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
Check if there is at least one stx:match child and establish a loop
compile(int, ParseContext) - Method in class net.sf.joost.instruction.CallProcedureFactory.Instance
Determine statically the target procedure.
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ChooseFactory.Instance
Check if there is at least one child.
compile(int, ParseContext) - Method in class net.sf.joost.instruction.CopyFactory.Instance
Store pointers to the contents and the successor
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ElseFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ForEachFactory.Instance
Create the loop by connecting the end with the start
compile(int, ParseContext) - Method in class net.sf.joost.instruction.GroupBase
Determines the visible templates for this group in pass 0 and the array of group templates in pass 1.
compile(int, ParseContext) - Method in class net.sf.joost.instruction.IfFactory.Instance
Assign IfFactory.Instance.trueNext and IfFactory.Instance.falseNext
compile(int, ParseContext) - Method in class net.sf.joost.instruction.LitElementFactory.Instance
Determine constant attribute values and apply all declared namespaces aliases (stx:namespace-alias)
compile(int, ParseContext) - Method in class net.sf.joost.instruction.MatchFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.NodeBase
This method may be overwritten to perform compilation tasks (for example optimization) on this node.
compile(int, ParseContext) - Method in class net.sf.joost.instruction.OtherwiseFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ParamFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ProcessBase
Determine target group
compile(int, ParseContext) - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.WhenFactory.Instance
 
compile(int, ParseContext) - Method in class net.sf.joost.instruction.WhileFactory.Instance
 
concat(Value, Value) - Static method in class net.sf.joost.stx.Value
Creates a sequence by concatenating two values (which are possibly already sequences
configErrListener - Variable in class net.sf.joost.trax.TrAXFilter
 
ConfigurationErrListener - Class in net.sf.joost.trax
This class acts as a default ErrorListener for the TransformerFactory.
ConfigurationErrListener() - Constructor for class net.sf.joost.trax.ConfigurationErrListener
Default constructor.
configurationFlag - Variable in class net.sf.joost.stx.ErrorHandlerImpl
if set to true this object creates TransformerConfigurationExceptions
Constants - Interface in net.sf.joost
This interface contains constants shared between different classes.
containedGlobalTemplates - Variable in class net.sf.joost.instruction.GroupBase
Vector of all contained global templates in this group Used only temporarily during compiling the transformation sheet.
containedGroups - Variable in class net.sf.joost.instruction.GroupBase
Contained groups in this group
containedGroupTemplates - Variable in class net.sf.joost.instruction.GroupBase
Vector of all contained group templates in this group.
containedPublicProcedures - Variable in class net.sf.joost.instruction.GroupBase
Table of all contained public and global procedures in this group Used only temporarily during compiling the transformation sheet.
containedPublicTemplates - Variable in class net.sf.joost.instruction.GroupBase
Vector of all contained public templates in this group.
contentHandler - Variable in class net.sf.joost.trax.DOMDriver
 
contents - Variable in class net.sf.joost.instruction.CopyFactory.Instance
instruction pointers
contents - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
 
contents - Variable in class net.sf.joost.instruction.ParamFactory.Instance
 
contents - Variable in class net.sf.joost.instruction.WhileFactory.Instance
 
Context - Class in net.sf.joost.stx
Instances of this class provide context information while processing an input document.
Context() - Constructor for class net.sf.joost.stx.Context
 
context - Variable in class net.sf.joost.stx.Processor
The Context object
contextPosition - Variable in class net.sf.joost.stx.Processor.Data
The context position of the current node (from Context)
contH - Variable in class net.sf.joost.stx.BufferReader
the content handler object
contH - Variable in class net.sf.joost.stx.Emitter
 
continued - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
continued - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
Determines whether this instruction is encountered the first time (false; i.e. the select attribute needs to be evaluated) or during the processing (true; i.e. this is part of the loop)
copy() - Method in class net.sf.joost.stx.Processor
Constructs a copy of this Processor.
copy() - Method in class net.sf.joost.stx.Value
Creates a full copy of the sequence represented by this value.
copy() - Method in class net.sf.joost.trace.DebugProcessor
See Processor.copy()
CopyFactory - Class in net.sf.joost.instruction
Factory for copy elements, which are represented by the inner Instance class.
CopyFactory() - Constructor for class net.sf.joost.instruction.CopyFactory
 
CopyFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the copy element.
CopyFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.CopyFactory.Instance
 
countCDATA() - Method in class net.sf.joost.stx.SAXEvent
Increments the associated counters for a text CDATA node.
countComment() - Method in class net.sf.joost.stx.SAXEvent
Increments the associated counters for a comment node.
countElement(String, String) - Method in class net.sf.joost.stx.SAXEvent
Increments the associated counters for an element.
countPI(String) - Method in class net.sf.joost.stx.SAXEvent
Increment the associated counters for a processing instruction node.
countText() - Method in class net.sf.joost.stx.SAXEvent
Increments the associated counters for a text node.
createDTD(NodeBase, String, String, String) - Method in class net.sf.joost.stx.Emitter
 
createExternalParameters(Hashtable) - Method in class net.sf.joost.stx.TransformerHandlerResolverImpl
Creates a new Hashtable with String resp.
createFactoryMap(FactoryBase[]) - Method in class net.sf.joost.stx.Parser
creates hashtable and sets its initial content to the given array
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.AnalyzeTextFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.AssignFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.AttributeFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.BufferFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.CallProcedureFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.CdataFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ChooseFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.CommentFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.CopyFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.DoctypeFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ElementEndFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ElementFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ElementStartFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ElseFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.FactoryBase
The factory method.
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ForEachFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.GroupFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.IfFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.IncludeFactory
Returns an instance of TransformFactory.Instance
createNode(NodeBase, String, String, String, Attributes, ParseContext, Hashtable) - Method in class net.sf.joost.instruction.LitElementFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.MatchFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.MessageFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.NoMatchFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.NSAliasFactory
Returns an instance of NSAliasFactory.Instance
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.OtherwiseFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ParamFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PAttributesFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PBufferFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PChildrenFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PDocumentFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PIFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ProcedureFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PSelfFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.PSiblingsFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ResultBufferFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ResultDocumentFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ScriptFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.TemplateFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.TextFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.TransformFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.ValueOfFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.VariableFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.WhenFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.WhileFactory
 
createNode(NodeBase, String, Attributes, ParseContext) - Method in class net.sf.joost.instruction.WithParamFactory
 
createXMLReader() - Static method in class net.sf.joost.stx.Processor
Create an XMLReader object (a SAX Parser)
CUP$ExprParser$actions - Class in net.sf.joost.grammar
Cup generated class to encapsulate user supplied action code.
CUP$ExprParser$actions(ExprParser) - Constructor for class net.sf.joost.grammar.CUP$ExprParser$actions
Constructor
CUP$ExprParser$do_action(int, lr_parser, Stack, int) - Method in class net.sf.joost.grammar.CUP$ExprParser$actions
Method with the actual generated action code.
CUP$PatternParser$actions - Class in net.sf.joost.grammar
Cup generated class to encapsulate user supplied action code.
CUP$PatternParser$actions(PatternParser) - Constructor for class net.sf.joost.grammar.CUP$PatternParser$actions
Constructor
CUP$PatternParser$do_action(int, lr_parser, Stack, int) - Method in class net.sf.joost.grammar.CUP$PatternParser$actions
Method with the actual generated action code.
cur_err_token() - Method in class net.sf.joost.grammar.cup.lr_parser
Return the current lookahead in our error "parse ahead" buffer.
cur_token - Variable in class net.sf.joost.grammar.cup.lr_parser
The current lookahead Symbol.
currentGroup - Variable in class net.sf.joost.stx.Context
The group, the current template is a child of
currentGroup - Variable in class net.sf.joost.stx.Processor.Data
The current group
currentInstruction - Variable in class net.sf.joost.stx.Context
The currently processed statement in the transformation sheet
currentNode - Variable in class net.sf.joost.stx.Parser
The current (last created) Node.
currentProcessor - Variable in class net.sf.joost.stx.Context
The Processor object (needed by stx:process-buffer)
customResolver - Variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
Custom handler provided via {link @Processor} interface

D

dataStack - Variable in class net.sf.joost.stx.Processor
Stack for Processor.Data objects
DDOT - Static variable in interface net.sf.joost.grammar.Sym
 
DDOT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
DdotTree - Class in net.sf.joost.grammar.tree
Objects of DdotTree represent a ".." step in the syntax tree of a pattern or an STXPath expression.
DdotTree() - Constructor for class net.sf.joost.grammar.tree.DdotTree
 
DEBUG - Static variable in interface net.sf.joost.Constants
Debugging flag, should be false in release versions
DEBUG_FEATURE - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for the Joost property TransformerFactoryImpl.debugmode
DEBUG_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
debug_message(String) - Method in class net.sf.joost.grammar.cup.lr_parser
Write a debugging message to System.err for the debugging version of the parser.
DEBUG_MODE - Static variable in class net.sf.joost.trax.TransformerImpl
This is a compile-time flag to enable or disable calling of trace listeners.
debug_parse() - Method in class net.sf.joost.grammar.cup.lr_parser
Perform a parse with debugging output.
debug_reduce(int, int, int) - Method in class net.sf.joost.grammar.cup.lr_parser
Do debug output for a reduce.
debug_shift(Symbol) - Method in class net.sf.joost.grammar.cup.lr_parser
Do debug output for shift.
debug_stack() - Method in class net.sf.joost.grammar.cup.lr_parser
Do debug output for stack state.
DebugEmitter - Class in net.sf.joost.trace
Extends the Emitter with debug features.
DebugEmitter(ErrorHandlerImpl) - Constructor for class net.sf.joost.trace.DebugEmitter
constructor see Emitter.Emitter(ErrorHandlerImpl)
DebugEmitter(DebugEmitter, StxEmitter) - Constructor for class net.sf.joost.trace.DebugEmitter
Called from DebugEmitter.pushEmitter(StxEmitter)
DebugEmitter.DebugWriter - Class in net.sf.joost.trace
 
DebugEmitter.DebugWriter(String) - Constructor for class net.sf.joost.trace.DebugEmitter.DebugWriter
 
debugmode - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
DebugProcessor - Class in net.sf.joost.trace
Extends the Processor with debug features.
DebugProcessor(Processor) - Constructor for class net.sf.joost.trace.DebugProcessor
See Processor.Processor(net.sf.joost.stx.Processor)
DebugProcessor(Parser) - Constructor for class net.sf.joost.trace.DebugProcessor
See Processor.Processor(net.sf.joost.stx.Parser)
DebugProcessor(InputSource, ParseContext) - Constructor for class net.sf.joost.trace.DebugProcessor
See Processor.Processor(org.xml.sax.InputSource, ParseContext)
DebugProcessor(XMLReader, InputSource, ParseContext, StxEmitter) - Constructor for class net.sf.joost.trace.DebugProcessor
See Processor.Processor(XMLReader, InputSource, ParseContext)
DebugProcessor(XMLReader, InputSource, ParseContext) - Constructor for class net.sf.joost.trace.DebugProcessor
See Processor.Processor(XMLReader, InputSource, ParseContext)
declareVariable(String) - Method in class net.sf.joost.instruction.NodeBase
Store the name of a variable as local for this node.
deepCopy(HashMap) - Method in class net.sf.joost.grammar.Tree
Creates a deep copy of this Tree
deepCopy(HashMap) - Method in class net.sf.joost.grammar.tree.VarTree
 
deepCopy(HashMap) - Method in class net.sf.joost.instruction.AbstractInstruction
Creates a deep copy of this instruction
deepHashtableCopy(Hashtable, HashMap) - Static method in class net.sf.joost.instruction.AbstractInstruction
Create a deep copy of a Hashtable that contains AbstractInstruction instances as values
deepTemplateArrayCopy(TemplateFactory.Instance[], HashMap) - Static method in class net.sf.joost.instruction.AbstractInstruction
Create a deep copy of an array of STX template instances.
DEFAULT_ENCODING - Static variable in interface net.sf.joost.Constants
The default encoding for XML
defaultErrorListener - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
defaultTransformerHandlerResolver - Variable in class net.sf.joost.stx.Context
The default TransformerHandlerResolver
DESC - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
DescTree - Class in net.sf.joost.grammar.tree
Objects of DescTree represent a descendant step "//" in the syntax tree of a pattern or an STXPath expression.
DescTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.DescTree
 
disabledOutputEscaping - Variable in class net.sf.joost.emitter.HtmlEmitter
 
disabledOutputEscaping - Variable in class net.sf.joost.emitter.XmlEmitter
flag indicating if disabled output escaping is active
DIV - Static variable in interface net.sf.joost.grammar.Sym
 
DIV - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
DivTree - Class in net.sf.joost.grammar.tree
Objects of DivTree represent arithmetic div nodes in the syntax tree of a pattern or an STXPath expression.
DivTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.DivTree
 
do_action(int, lr_parser, Stack, int) - Method in class net.sf.joost.grammar.cup.lr_parser
Perform a bit of user supplied action code (supplied by generated subclass).
do_action(int, lr_parser, Stack, int) - Method in class net.sf.joost.grammar.ExprParser
Invoke a user supplied parse action.
do_action(int, lr_parser, Stack, int) - Method in class net.sf.joost.grammar.PatternParser
Invoke a user supplied parse action.
DoctypeFactory - Class in net.sf.joost.instruction
Factory for doctype elements, which are represented by the inner Instance class.
DoctypeFactory() - Constructor for class net.sf.joost.instruction.DoctypeFactory
 
DoctypeFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the doctype element.
DoctypeFactory.Instance(String, NodeBase, ParseContext, Tree, Tree, Tree) - Constructor for class net.sf.joost.instruction.DoctypeFactory.Instance
 
document - Variable in class net.sf.joost.emitter.DOMEmitter
 
DOLLAR - Static variable in interface net.sf.joost.grammar.Sym
 
DOMDriver - Class in net.sf.joost.trax
DOMDriver.java: (pseudo-)SAX driver for DOM.
DOMDriver() - Constructor for class net.sf.joost.trax.DOMDriver
 
DOMEmitter - Class in net.sf.joost.emitter
This class implements the common interface StxEmitter.
DOMEmitter(DOMResult) - Constructor for class net.sf.joost.emitter.DOMEmitter
DefaultConstructor
done_parsing() - Method in class net.sf.joost.grammar.cup.lr_parser
This method is called to indicate that the parser should quit.
doProcessLoop(AbstractInstruction, SAXEvent, boolean) - Method in class net.sf.joost.stx.Processor
Performs the processing of the linked instruction chain until an end condition was met.
DOT - Static variable in interface net.sf.joost.grammar.Sym
 
DOT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
DotTree - Class in net.sf.joost.grammar.tree
Objects of DotTree represent "." steps in the syntax tree of a pattern or an STXPath expression.
DotTree() - Constructor for class net.sf.joost.grammar.tree.DotTree
 
DSLASH - Static variable in interface net.sf.joost.grammar.Sym
 
dtdAllowed - Variable in class net.sf.joost.stx.Emitter
 
dump_stack() - Method in class net.sf.joost.grammar.cup.lr_parser
Dump the parse stack for debugging purposes.

E

ELEMENT - Static variable in class net.sf.joost.stx.SAXEvent
 
ELEMENT_END - Static variable in class net.sf.joost.stx.SAXEvent
 
elementAt(int) - Method in class net.sf.joost.stx.Processor.DataStack
 
ElementEndFactory - Class in net.sf.joost.instruction
Factory for end-element elements, which are represented by the inner Instance class.
ElementEndFactory() - Constructor for class net.sf.joost.instruction.ElementEndFactory
 
ElementEndFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the end-element element.
ElementEndFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.ElementEndFactory.Instance
 
ElementFactory - Class in net.sf.joost.instruction
Factory for element elements, which are represented by the inner Instance class.
ElementFactory() - Constructor for class net.sf.joost.instruction.ElementFactory
 
ElementFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the element element.
ElementFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.ElementFactory.Instance
 
ElementStartFactory - Class in net.sf.joost.instruction
Factory for start-element elements, which are represented by the inner Instance class.
ElementStartFactory() - Constructor for class net.sf.joost.instruction.ElementStartFactory
 
ElementStartFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the start-element element.
ElementStartFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.ElementStartFactory.Instance
 
elparts - Variable in class net.sf.joost.trax.DOMDriver
 
ElseFactory - Class in net.sf.joost.instruction
Factory for else elements, which are represented by the inner Instance class.
ElseFactory() - Constructor for class net.sf.joost.instruction.ElseFactory
 
ElseFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the else element.
ElseFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.ElseFactory.Instance
 
emitComment(StringBuffer, Context) - Method in class net.sf.joost.instruction.CommentFactory.Instance
Check the new comment for contained dashes and send it to the emitter.
emitter - Variable in class net.sf.joost.emitter.EmitterAdapter
 
emitter - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
emitter - Variable in class net.sf.joost.stx.Context
The emitter object for the transformation
Emitter - Class in net.sf.joost.stx
Emitter acts as a filter between the Processor and the real SAX output handler.
Emitter(ErrorHandlerImpl) - Constructor for class net.sf.joost.stx.Emitter
 
Emitter(Emitter, StxEmitter) - Constructor for class net.sf.joost.stx.Emitter
Called from Emitter.pushEmitter(StxEmitter)
EmitterAdapter - Class in net.sf.joost.emitter
Adapter that passes events from ContentHandler and LexicalHandler to Emitter.
EmitterAdapter(Emitter, NodeBase) - Constructor for class net.sf.joost.emitter.EmitterAdapter
 
empty() - Method in class net.sf.joost.grammar.cup.virtual_parse_stack
Indicate whether the stack is empty.
EMPTY - Static variable in class net.sf.joost.stx.Value
type constant
emptyAttList - Static variable in class net.sf.joost.instruction.CopyFactory
empty attribute list (needed as parameter for startElement)
emptyHTMLElements - Static variable in class net.sf.joost.emitter.HtmlEmitter
Empty HTML 4.01 elements according to http://www.w3.org/TR/1999/REC-html401-19991224/index/elements.html
enableChildNodes(boolean) - Method in class net.sf.joost.stx.SAXEvent
Enables the counting of child nodes.
encodeCharacters(char[], int, StringBuffer) - Method in class net.sf.joost.emitter.StreamEmitter
Encode a character from a character array, respect surrogate pairs
encoding - Variable in class net.sf.joost.emitter.StreamEmitter
The used output encoding
encoding - Variable in class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
endCDATA() - Method in class net.sf.joost.emitter.BufferEmitter
 
endCDATA() - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback
endCDATA() - Method in class net.sf.joost.emitter.EmitterAdapter
 
endCDATA() - Method in class net.sf.joost.emitter.FOPEmitter
 
endCDATA() - Method in class net.sf.joost.emitter.HtmlEmitter
 
endCDATA() - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
endCDATA() - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
endCDATA() - Method in class net.sf.joost.emitter.StringEmitter
not allowed
endCDATA() - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Notify the end of a CDATA section
endCDATA() - Method in class net.sf.joost.stx.Emitter
 
endCDATA() - Method in class net.sf.joost.stx.Processor
 
endCDATA() - Method in class net.sf.joost.stx.SAXWrapperHandler
 
endCDATA() - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
endCDATA() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endDocument() - Method in class net.sf.joost.emitter.BufferEmitter
do nothing
endDocument() - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
endDocument() - Method in class net.sf.joost.emitter.EmitterAdapter
 
endDocument() - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Closing OutputStream.
endDocument() - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
endDocument() - Method in class net.sf.joost.emitter.StringEmitter
do nothing
endDocument() - Method in class net.sf.joost.emitter.TextEmitter
Flushes the output writer
endDocument() - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Flushes the output writer
endDocument(AbstractInstruction) - Method in class net.sf.joost.stx.Emitter
Closes a document.
endDocument() - Method in class net.sf.joost.stx.HttpPostHandler
Sends the collected XML fragment to the specified target URL and passes the return stream to an XMLReader object, which is connected to the Result object of this TransformerHandler
endDocument() - Method in class net.sf.joost.stx.Parser
 
endDocument() - Method in class net.sf.joost.stx.Processor
 
endDocument() - Method in class net.sf.joost.stx.SAXWrapperHandler
parse the collected characters
endDocument(AbstractInstruction) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
endDocument() - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
endDocument() - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
endDocument() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endDTD() - Method in class net.sf.joost.emitter.BufferEmitter
not used
endDTD() - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
endDTD() - Method in class net.sf.joost.emitter.EmitterAdapter
 
endDTD() - Method in class net.sf.joost.emitter.FOPEmitter
 
endDTD() - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
endDTD() - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
endDTD() - Method in class net.sf.joost.emitter.StringEmitter
not used
endDTD() - Method in class net.sf.joost.stx.Processor
 
endDTD() - Method in class net.sf.joost.stx.SAXWrapperHandler
 
endDTD() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endElement(String, String, String) - Method in class net.sf.joost.emitter.BufferEmitter
 
endElement(String, String, String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Removes the last element at the the top of the stack.
endElement(String, String, String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
endElement(String, String, String) - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Outputs the element-tag.
endElement(String, String, String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
endElement(String, String, String) - Method in class net.sf.joost.emitter.StringEmitter
not allowed
endElement(String, String, String) - Method in class net.sf.joost.emitter.TextEmitter
Does nothing
endElement(String, String, String) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Outputs the element-tag.
endElement(String, String, String, AbstractInstruction) - Method in class net.sf.joost.stx.Emitter
Closes an element.
endElement(String, String, String) - Method in class net.sf.joost.stx.Parser
 
endElement(String, String, String) - Method in class net.sf.joost.stx.Processor
 
endElement(String, String, String, AbstractInstruction) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
endElement(String, String, String) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
endElement(String, String, String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
endElement(String, String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endEntity(String) - Method in class net.sf.joost.emitter.BufferEmitter
not used
endEntity(String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
endEntity(String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
endEntity(String) - Method in class net.sf.joost.emitter.FOPEmitter
 
endEntity(String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
endEntity(String) - Method in class net.sf.joost.emitter.StreamEmitter
Won't be called
endEntity(String) - Method in class net.sf.joost.emitter.StringEmitter
not used
endEntity(String) - Method in class net.sf.joost.stx.Processor
 
endEntity(String) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
endEntity(String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endExternDocument() - Method in class net.sf.joost.stx.Processor
Emits an endDocument event to an external handler (in Context.targetHandler), preceded by all necessary namespace undeclarations (endPrefixMapping events).
endInnerProcessing() - Method in class net.sf.joost.stx.Processor
Ends the inner processing by restoring the collected text data.
endPrefixMapping(String) - Method in class net.sf.joost.emitter.BufferEmitter
 
endPrefixMapping(String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
endPrefixMapping(String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
endPrefixMapping(String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
endPrefixMapping(String) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
endPrefixMapping(String) - Method in class net.sf.joost.emitter.StringEmitter
do nothing
endPrefixMapping(String) - Method in class net.sf.joost.stx.Parser
 
endPrefixMapping(String) - Method in class net.sf.joost.stx.Processor
 
endPrefixMapping(String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
endPrefixMapping(String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
endResultCDATA() - Method in interface net.sf.joost.trace.TraceListener
Called for emitter end CDATA event.
endResultDocument() - Method in interface net.sf.joost.trace.TraceListener
Called for emitter end document event.
endResultElement(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called for emitter end element event.
endSourceDocument() - Method in interface net.sf.joost.trace.TraceListener
Called at end of processing.
endSourceElement(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a end element event of the source was received.
enterInstructionNode(AbstractInstruction, SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when an element of the stylesheet gets processed.
enterRecursionLevel(Context) - Method in class net.sf.joost.instruction.GroupBase
Enters a recursion level by creating a new set of group variable instances.
EOF - Static variable in interface net.sf.joost.grammar.Sym
 
EOF_sym() - Method in class net.sf.joost.grammar.cup.lr_parser
The index of the end of file terminal Symbol (supplied by generated subclass).
EOF_sym() - Method in class net.sf.joost.grammar.ExprParser
EOF Symbol index.
EOF_sym() - Method in class net.sf.joost.grammar.PatternParser
EOF Symbol index.
EQ - Static variable in interface net.sf.joost.grammar.Sym
 
EQ - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
EqTree - Class in net.sf.joost.grammar.tree
Objects of EqTree represent comparison nodes (equal, "=") in the syntax tree of a pattern or an STXPath expression.
EqTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.EqTree
 
equals(Object) - Method in class net.sf.joost.stx.SAXEvent.DoubleString
 
errMsg - Variable in class net.sf.joost.grammar.ExprParser
 
errMsg - Variable in class net.sf.joost.grammar.PatternParser
 
error - Static variable in interface net.sf.joost.grammar.Sym
 
error(String, Locator, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a recoverable error to a registered ErrorHandlerImpl.errorListener.
error(String, String, String, int, int, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a recoverable error to a registered ErrorHandlerImpl.errorListener.
error(String, String, String, int, int) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Calls ErrorHandlerImpl.error(String, String, String, int, int, Throwable) with the cause parameter set to null.
error(TransformerException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a recoverable error to a registered ErrorHandlerImpl.errorListener.
error(SAXParseException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Receive a notification of a recoverable error from the parser.
error(TransformerException) - Method in class net.sf.joost.trax.ConfigurationErrListener
Receive notification of a recoverable error.
error(TransformerException) - Method in class net.sf.joost.trax.TransformationErrListener
Receive notification of a recoverable error.
ERROR_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
error_recovery(boolean) - Method in class net.sf.joost.grammar.cup.lr_parser
Attempt to recover from a syntax error.
error_sym() - Method in class net.sf.joost.grammar.cup.lr_parser
The index of the special error Symbol (supplied by generated subclass).
error_sym() - Method in class net.sf.joost.grammar.ExprParser
error Symbol index.
error_sym() - Method in class net.sf.joost.grammar.PatternParser
error Symbol index.
error_sync_size() - Method in class net.sf.joost.grammar.cup.lr_parser
The number of Symbols after an error we much match to consider it recovered from.
errorHandler - Variable in class net.sf.joost.stx.Context
An ErrorHandler for reporting errors and warnings
errorHandler - Variable in class net.sf.joost.stx.Emitter
 
errorHandler - Variable in class net.sf.joost.stx.ParseContext
The error handler for the parser
ErrorHandlerImpl - Class in net.sf.joost.stx
Class for receiving notifications of warnings and errors and for passing them to a registered ErrorListener object.
ErrorHandlerImpl() - Constructor for class net.sf.joost.stx.ErrorHandlerImpl
Default constructor, no ErrorListener registered
ErrorHandlerImpl(ErrorListener) - Constructor for class net.sf.joost.stx.ErrorHandlerImpl
Constructs an ErrorHandlerImpl and registers an ErrorListener.
ErrorHandlerImpl(boolean) - Constructor for class net.sf.joost.stx.ErrorHandlerImpl
Constructs an ErrorHandlerImpl, no ErrorListener registered
ErrorHandlerImpl(ErrorListener, boolean) - Constructor for class net.sf.joost.stx.ErrorHandlerImpl
Constructs an ErrorHandlerImpl and registers an ErrorListener.
errorInfo - Variable in class net.sf.joost.emitter.StringEmitter
additional info for error messages, null means: don't report errors
errorListener - Variable in class net.sf.joost.stx.ErrorHandlerImpl
Optional ErrorListener object
errorListener - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
errorListener - Variable in class net.sf.joost.trax.TransformerImpl
 
errorMessage - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
errorMessage - Variable in class net.sf.joost.instruction.VariableFactory.Instance
 
errorMessage - Variable in class net.sf.joost.instruction.WithParamFactory.Instance
 
errorToken - Variable in class net.sf.joost.grammar.ExprParser
 
errorToken - Variable in class net.sf.joost.grammar.PatternParser
 
EvalException - Exception in net.sf.joost.grammar
Signals an error while evaluating an expression.
EvalException(String) - Constructor for exception net.sf.joost.grammar.EvalException
 
EvalException(String, Exception) - Constructor for exception net.sf.joost.grammar.EvalException
 
EvalException(Exception) - Constructor for exception net.sf.joost.grammar.EvalException
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AddTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AndTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AttrLocalWildcardTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AttrTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AttrUriWildcardTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AttrWildcardTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.AvtTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.ChildTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.DdotTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.DescTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.DivTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.DotTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.EqTree
 
evaluate(Context, NodeBase) - Method in class net.sf.joost.grammar.Tree
Evaluates the current Tree if it represents an expression.
evaluate(Context, int) - Method in class net.sf.joost.grammar.Tree
Evaluates the current Tree if it represents an expression.
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.FunctionTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.GeTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.GtTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.LeTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.ListTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.LtTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.ModTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.MultTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.NeTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.NumberTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.OrTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.RootTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.SeqTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.StringTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.SubTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.ValueTree
 
evaluate(Context, int) - Method in class net.sf.joost.grammar.tree.VarTree
 
event - Variable in class net.sf.joost.stx.Value
for Value.type == Value.NODE
eventArray - Variable in class net.sf.joost.emitter.BufferEmitter
the event array, the old contents remains valid until this buffer is completely new filled
events - Variable in class net.sf.joost.stx.BufferReader
the array of events to be feed into the external SAX processor
eventStack - Variable in class net.sf.joost.stx.Processor
Stack for input events (of type SAXEvent).
EXCLUDE_RESULT_PREFIXES - Static variable in class net.sf.joost.instruction.TransformFactory
 
excludedNamespaces - Variable in class net.sf.joost.instruction.TransformFactory.Instance
 
exitRecursionLevel(Context) - Method in class net.sf.joost.instruction.GroupBase
Exits a recursion level by removing the current group variable instances.
expName - Variable in class net.sf.joost.grammar.tree.VarTree
The expanded name of the variable
expName - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
expName - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
 
expName - Variable in class net.sf.joost.instruction.PBufferFactory.Instance
 
expName - Variable in class net.sf.joost.instruction.ProcedureFactory.Instance
The expanded name of this procedure
expName - Variable in class net.sf.joost.instruction.ResultBufferFactory.Instance
 
expName - Variable in class net.sf.joost.instruction.VariableBase
 
expName - Variable in class net.sf.joost.instruction.WithParamFactory.Instance
 
EXPR_STATE - Static variable in class net.sf.joost.instruction.FactoryBase
state for the finite state machine implemented in parseAVT
ExprParser - Class in net.sf.joost.grammar
CUP v0.10k generated parser.
ExprParser() - Constructor for class net.sf.joost.grammar.ExprParser
Default constructor.
ExprParser(Scanner) - Constructor for class net.sf.joost.grammar.ExprParser
Constructor which sets the default scanner.
ExprParser(Scanner, ParseContext) - Constructor for class net.sf.joost.grammar.ExprParser
 

F

factory - Variable in class net.sf.joost.trax.TemplatesImpl
Holding a reference on a TransformerFactoryImpl should be visible for TrAXFilter
FactoryBase - Class in net.sf.joost.instruction
Abstract base class for all factory classes which produce nodes (NodeBase) for the tree representation of an STX transformation sheet.
FactoryBase() - Constructor for class net.sf.joost.instruction.FactoryBase
 
falseNext - Variable in class net.sf.joost.instruction.IfFactory.Instance
next instruction if the test evaluates to false
falseNext - Variable in class net.sf.joost.instruction.WhenFactory.Instance
 
FATAL_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
fatalError(String, Locator, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a non-recoverable error to a registered ErrorHandlerImpl.errorListener.
fatalError(String, String, String, int, int, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a non-recoverable error to a registered ErrorHandlerImpl.errorListener
fatalError(String, String, String, int, int) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Calls ErrorHandlerImpl.fatalError(String, String, String, int, int, Throwable) with the cause parameter set to null.
fatalError(TransformerException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a non-recoverable error to a registered ErrorHandlerImpl.errorListener
fatalError(SAXParseException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Receive a notification of a non-recoverable error from the parser.
fatalError(TransformerException) - Method in class net.sf.joost.trax.ConfigurationErrListener
Receive notification of a non-recoverable error.
fatalError(TransformerException) - Method in class net.sf.joost.trax.TransformationErrListener
Receive notification of a non-recoverable error.
FEAT_NS - Static variable in interface net.sf.joost.Constants
URI for the SAX feature "namespaces"
FEAT_NSPREFIX - Static variable in interface net.sf.joost.Constants
URI for the SAX feature "namespace-prefixes"
FEATURE - Static variable in class net.sf.joost.trax.DOMDriver
 
FEATURE_URI_PREFIX - Static variable in interface net.sf.joost.Constants
URI prefix for SAX features
filled() - Method in class net.sf.joost.emitter.BufferEmitter
Signals that the buffer is completely filled; makes its contents available to BufferEmitter.getEvents()
filter - Variable in class net.sf.joost.instruction.ProcessBase
 
find_recovery_config(boolean) - Method in class net.sf.joost.grammar.cup.lr_parser
Put the (real) parse stack into error recovery configuration by popping the stack down to a state that can shift on the special error Symbol, then doing the shift.
findMatchingTemplate() - Method in class net.sf.joost.stx.Processor
 
fireEndResultCDATA() - Method in class net.sf.joost.trace.TraceManager
Indicates the end CDATA event of the result document.
fireEndResultDocument() - Method in class net.sf.joost.trace.TraceManager
Indicates the end of the result document.
fireEndResultElement(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Indicates the start of an element of the result document.
fireEndSourceDocument() - Method in class net.sf.joost.trace.TraceManager
Fire at the end of processing (close).
fireEndSourceElement(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire after a node of the source tree got processed.
fireEnterInstructionNode(AbstractInstruction, SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire when an element of the stylesheet gets processed.
fireLeaveInstructionNode(AbstractInstruction, SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire after an element of the stylesheet got processed.
fireResultComment(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Indicates the comment event of the result document.
fireResultPI(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Indicates the PI event of the result document.
fireResultText(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Indicates the text event of the result document.
fireSourceComment(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Called when a comment event of the source was received.
fireSourceMapping(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Called when a namespace mapping event of the source was received.
fireSourcePI(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire when a PI-Event of the source was received.
fireSourceText(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire when a text event of the source was received.
fireStartResultCDATA() - Method in class net.sf.joost.trace.TraceManager
Indicates the start CDATA event of the result document.
fireStartResultDocument() - Method in class net.sf.joost.trace.TraceManager
Indicates the begin of the result document.
fireStartResultElement(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Indicates the start of an element of the result document.
fireStartSourceDocument() - Method in class net.sf.joost.trace.TraceManager
Fire a start processing event (open).
fireStartSourceElement(SAXEvent) - Method in class net.sf.joost.trace.TraceManager
Fire if a startelement event of the source gets processed.
FLAG_FAIL - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
 
FLAG_IGNORE - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
 
FLAG_REPLACE - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
 
flags - Variable in class net.sf.joost.instruction.MatchFactory.Instance
The AVT in the flags attribute; it will be evaluated in the stx:analyze-text parent
flgName - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
Defines plugin factory behaviour when duplicated method implementations are discovered.
FOPEmitter - Class in net.sf.joost.emitter
Wrapper class which passes SAX events to FOP
FOPEmitter(OutputStream) - Constructor for class net.sf.joost.emitter.FOPEmitter
Constructs a new FOPEmitter wrapper object.
ForEachFactory - Class in net.sf.joost.instruction
Factory for for-each-item elements, which are represented by the inner Instance class.
ForEachFactory() - Constructor for class net.sf.joost.instruction.ForEachFactory
 
ForEachFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the for-each-item element.
ForEachFactory.Instance(String, NodeBase, ParseContext, String, String, Tree) - Constructor for class net.sf.joost.instruction.ForEachFactory.Instance
 
foundUnprocessedTemplate(TemplateFactory.Instance) - Method in class net.sf.joost.stx.Processor
Check for the next best matching template after stx:process-self
func - Variable in class net.sf.joost.grammar.tree.FunctionTree
the function instance
FUNC_NS - Static variable in interface net.sf.joost.Constants
The STX functions namespace
FUNCTION - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
functionFactory - Variable in class net.sf.joost.stx.ParseContext
The function table for maintaining function definitions, especially of the script functions
FunctionTree - Class in net.sf.joost.grammar.tree
Objects of FunctionTree represent function calls in the syntax tree of a pattern or an STXPath expression.
FunctionTree(String, Tree, ParseContext) - Constructor for class net.sf.joost.grammar.tree.FunctionTree
Constructs a FunctionTree object.

G

GE - Static variable in interface net.sf.joost.grammar.Sym
 
GE - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
GENERIC_ELEMENT - Static variable in class net.sf.joost.stx.SAXEvent
 
GENERIC_PI - Static variable in class net.sf.joost.stx.SAXEvent
 
get_action(int, int) - Method in class net.sf.joost.grammar.cup.lr_parser
Fetch an action from the action table.
get_from_real() - Method in class net.sf.joost.grammar.cup.virtual_parse_stack
Transfer an element from the real to the virtual stack.
get_reduce(int, int) - Method in class net.sf.joost.grammar.cup.lr_parser
Fetch a state from the reduce-goto table.
getAssociatedStylesheet(Source, String, String, String) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Returns the Source of the stylesheet associated with the xml-document.
getAttribute(String) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Allows the user to retrieve specific attributes of the underlying implementation.
getBoolean(boolean) - Static method in class net.sf.joost.stx.Value
Returns a Value object representing the given boolean value
getBooleanValue() - Method in class net.sf.joost.stx.Value
returns the value of this object converted to a boolean
getBuffer() - Method in class net.sf.joost.emitter.StringEmitter
 
getChildren() - Method in class net.sf.joost.instruction.TransformFactory.Instance
 
getColumnNumber() - Method in class net.sf.joost.trax.DOMDriver
 
getColumnNumber() - Method in class net.sf.joost.trax.SourceLocatorImpl
Getting the attribute SourceLocatorImpl.columnNo
getContentHandler() - Method in class net.sf.joost.stx.BufferReader
 
getContentHandler() - Method in class net.sf.joost.trax.DOMDriver
 
getContents() - Method in class net.sf.joost.instruction.TextNode
 
getContext() - Method in class net.sf.joost.stx.Processor
Returns a ref to the current context of the processing.
getDataStack() - Method in class net.sf.joost.stx.Processor
Returns a reference to the data stack.
getDistanceTo(Class) - Method in class net.sf.joost.stx.Value
Determines the conversion distance of the contained value to the specified target Java class.
getDocumentLocator() - Method in class net.sf.joost.trace.DebugProcessor
 
getDOMTree() - Method in class net.sf.joost.emitter.DOMEmitter
After transformation you can call this method to get the document node.
getDTDHandler() - Method in class net.sf.joost.stx.BufferReader
 
getDTDHandler() - Method in class net.sf.joost.trax.DOMDriver
SAX2: Returns the object used to process declarations related to notations and unparsed entities.
getEmitter() - Method in class net.sf.joost.stx.Processor
Returns a ref to the registered emitter
getEmitterLocator() - Method in class net.sf.joost.trace.DebugEmitter
 
getEntityResolver() - Method in class net.sf.joost.stx.BufferReader
 
getEntityResolver() - Method in class net.sf.joost.trax.DOMDriver
SAX2: Returns the object used when resolving external entities during parsing (both general and parameter entities).
getEnumAttValue(String, Attributes, String[], ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Looks for the attribute name in attrs and checks if the value is among the values of enumValues.
getErrorHandler() - Method in class net.sf.joost.stx.BufferReader
 
getErrorHandler() - Method in class net.sf.joost.stx.ParseContext
Returns (and constructs if necessary) an error handler
getErrorHandler() - Method in class net.sf.joost.trax.DOMDriver
SAX2: Returns the object used to receive callbacks for XML errors of all levels (fatal, nonfatal, warning); this is never null;
getErrorListener() - Method in class net.sf.joost.trax.TransformerFactoryImpl
Getter for TransformerFactoryImpl.errorListener
getErrorListener() - Method in class net.sf.joost.trax.TransformerImpl
Setter for TransformerImpl.errorListener
getEvents() - Method in class net.sf.joost.emitter.BufferEmitter
 
getEventStack() - Method in class net.sf.joost.stx.Processor
Returns a reference to the event stack.
getExpandedName(String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Parses a qualified name by extracting local name and namespace URI.
getFactories() - Method in class net.sf.joost.stx.Parser
 
getFeature(String) - Method in class net.sf.joost.stx.BufferReader
 
getFeature(String) - Method in class net.sf.joost.trax.DOMDriver
SAX2: Tells the value of the specified feature flag.
getFeature(String) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Supplied features.
getFOPContentHandler(OutputStream) - Static method in class net.sf.joost.emitter.FOPEmitter
 
getFunctionFactory() - Method in class net.sf.joost.stx.ParseContext
 
getGlobalTemplates() - Method in class net.sf.joost.instruction.GroupBase
Returns the globally visible templates in this group (and all sub-groups).
getHref() - Method in class net.sf.joost.trace.DebugEmitter.DebugWriter
 
getIndex(String, String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getIndex(String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getInputSourceForStreamSources(Source, ErrorListener) - Static method in class net.sf.joost.trax.TrAXHelper
Helpermethod for getting an InputSource from a StreamSource.
getInScopeNamespaces() - Method in class net.sf.joost.stx.Parser
Constructs a hashtable containing a mapping from all namespace prefixes in scope to their URIs.
getLang() - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
getLastElement() - Method in class net.sf.joost.stx.Processor
Returns a ref to the last element (look ahead)
getLength() - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getLineNumber() - Method in class net.sf.joost.trax.DOMDriver
 
getLineNumber() - Method in class net.sf.joost.trax.SourceLocatorImpl
Getting the attribute SourceLocatorImpl.lineNo
getLocalName(int) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getLocalVars() - Method in class net.sf.joost.stx.Processor.Data
returns the value of Processor.Data.localVars
getLog(Class) - Static method in class net.sf.joost.OptionalLog
Returns a org.apache.commons.logging.Log object if this class is available, otherwise null
getLog(String) - Static method in class net.sf.joost.OptionalLog
Returns a org.apache.commons.logging.Log object if this class is available, otherwise null
getLogMethodClass - Static variable in class net.sf.joost.OptionalLog
 
getLogMethodString - Static variable in class net.sf.joost.OptionalLog
 
getMatchPattern() - Method in class net.sf.joost.instruction.TemplateFactory.Instance
 
getMessage() - Method in exception net.sf.joost.grammar.EvalException
 
getMessageEmitter() - Method in class net.sf.joost.trax.TransformerFactoryImpl
returns the value of TransformerFactoryImpl.msgEmitter
getName() - Method in class net.sf.joost.instruction.AnalyzeTextFactory
 
getName() - Method in class net.sf.joost.instruction.AssignFactory
 
getName() - Method in class net.sf.joost.instruction.AttributeFactory
 
getName() - Method in class net.sf.joost.instruction.BufferFactory
 
getName() - Method in class net.sf.joost.instruction.CallProcedureFactory
 
getName() - Method in class net.sf.joost.instruction.CdataFactory
 
getName() - Method in class net.sf.joost.instruction.ChooseFactory
 
getName() - Method in class net.sf.joost.instruction.CommentFactory
 
getName() - Method in class net.sf.joost.instruction.CopyFactory
 
getName() - Method in class net.sf.joost.instruction.DoctypeFactory
 
getName() - Method in class net.sf.joost.instruction.ElementEndFactory
 
getName() - Method in class net.sf.joost.instruction.ElementFactory
 
getName() - Method in class net.sf.joost.instruction.ElementStartFactory
 
getName() - Method in class net.sf.joost.instruction.ElseFactory
 
getName() - Method in class net.sf.joost.instruction.FactoryBase
 
getName() - Method in class net.sf.joost.instruction.ForEachFactory
 
getName() - Method in class net.sf.joost.instruction.GroupFactory
 
getName() - Method in class net.sf.joost.instruction.IfFactory
 
getName() - Method in class net.sf.joost.instruction.IncludeFactory
 
getName() - Method in class net.sf.joost.instruction.MatchFactory
 
getName() - Method in class net.sf.joost.instruction.MessageFactory
 
getName() - Method in class net.sf.joost.instruction.NoMatchFactory
 
getName() - Method in class net.sf.joost.instruction.NSAliasFactory
 
getName() - Method in class net.sf.joost.instruction.OtherwiseFactory
 
getName() - Method in class net.sf.joost.instruction.ParamFactory
 
getName() - Method in class net.sf.joost.instruction.PAttributesFactory
 
getName() - Method in class net.sf.joost.instruction.PBufferFactory
 
getName() - Method in class net.sf.joost.instruction.PChildrenFactory
 
getName() - Method in class net.sf.joost.instruction.PDocumentFactory
 
getName() - Method in class net.sf.joost.instruction.PIFactory
 
getName() - Method in class net.sf.joost.instruction.ProcedureFactory
 
getName() - Method in class net.sf.joost.instruction.PSelfFactory
 
getName() - Method in class net.sf.joost.instruction.PSiblingsFactory
 
getName() - Method in class net.sf.joost.instruction.ResultBufferFactory
 
getName() - Method in class net.sf.joost.instruction.ResultDocumentFactory
 
getName() - Method in class net.sf.joost.instruction.ScriptFactory
 
getName() - Method in class net.sf.joost.instruction.TemplateFactory
 
getName() - Method in class net.sf.joost.instruction.TextFactory
 
getName() - Method in class net.sf.joost.instruction.TransformFactory
 
getName() - Method in class net.sf.joost.instruction.ValueOfFactory
 
getName() - Method in class net.sf.joost.instruction.VariableFactory
 
getName() - Method in class net.sf.joost.instruction.WhenFactory
 
getName() - Method in class net.sf.joost.instruction.WhileFactory
 
getName() - Method in class net.sf.joost.instruction.WithParamFactory
 
getNamespaces() - Method in class net.sf.joost.instruction.LitElementFactory.Instance
 
getNode() - Method in class net.sf.joost.instruction.AbstractInstruction
 
getNode() - Method in class net.sf.joost.instruction.NodeBase.End
 
getNode() - Method in class net.sf.joost.instruction.NodeBase
 
getNode() - Method in class net.sf.joost.instruction.ProcessBase.ProcessEnd
 
getNode() - Method in class net.sf.joost.stx.Value
 
getNodeEnd() - Method in class net.sf.joost.instruction.NodeBase
Getter for NodeBase.nodeEnd used by Processor.processEvent().
getNumberValue() - Method in class net.sf.joost.stx.Value
returns the value of this object converted to a number
getObject() - Method in class net.sf.joost.stx.Value
 
getOutputEncoding() - Method in class net.sf.joost.stx.Processor
 
getOutputProperties() - Method in class net.sf.joost.trax.TemplatesImpl
Gets the static properties for stx:output.
getOutputProperties() - Method in class net.sf.joost.trax.TransformerImpl
Getter for Processor.outputProperties
getOutputProperty(String) - Method in class net.sf.joost.trax.TransformerImpl
Getter for an output property.
getParameter(String) - Method in class net.sf.joost.stx.Processor
Returns a global parameter of the STX transformation sheet
getParameter(String) - Method in class net.sf.joost.trax.TransformerImpl
Getter for parameters.
getParserListener() - Method in class net.sf.joost.trace.DebugProcessor
getter for property DebugProcessor.parserListener
getParserListenerMgr() - Method in class net.sf.joost.trax.TransformerFactoryImpl
returns the value of TransformerFactoryImpl.parserListenerMgr
getPassedParams() - Method in class net.sf.joost.stx.Processor.Data
returns the value of Processor.Data.passedParams
getPositionOf(String, String) - Method in class net.sf.joost.stx.SAXEvent
 
getPositionOfCDATA() - Method in class net.sf.joost.stx.SAXEvent
 
getPositionOfComment() - Method in class net.sf.joost.stx.SAXEvent
 
getPositionOfNode() - Method in class net.sf.joost.stx.SAXEvent
 
getPositionOfPI(String) - Method in class net.sf.joost.stx.SAXEvent
 
getPositionOfText() - Method in class net.sf.joost.stx.SAXEvent
 
getPrefix() - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
getPriority() - Method in class net.sf.joost.grammar.tree.AttrLocalWildcardTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.AttrTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.AttrUriWildcardTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.AttrWildcardTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.CDataTestTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.CommentTestTree
 
getPriority() - Method in class net.sf.joost.grammar.Tree
Returns the default priority of the STXPath pattern represented by this tree.
getPriority() - Method in class net.sf.joost.grammar.tree.LocalWildcardTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.NameTestTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.NodeTestTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.PiTestTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.TextTestTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.UnionTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.UriWildcardTree
 
getPriority() - Method in class net.sf.joost.grammar.tree.WildcardTree
 
getPriority() - Method in class net.sf.joost.instruction.TemplateFactory.Instance
 
getProcessHandler(Context) - Method in class net.sf.joost.instruction.ProcessBase
Returns a handler that performs a transformation according to the specified ProcessBase.filter value.
getProperty(String) - Method in class net.sf.joost.stx.BufferReader
 
getProperty(String) - Method in class net.sf.joost.trax.DOMDriver
SAX2: Returns the specified property.
getPublicId() - Method in class net.sf.joost.trax.DOMDriver
 
getPublicId() - Method in class net.sf.joost.trax.SourceLocatorImpl
Getting the attribute SourceLocatorImpl.publicId
getQName(int) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
GeTree - Class in net.sf.joost.grammar.tree
Objects of GeTree represent comparison nodes (greater or equal, ">=") in the syntax tree of a pattern or an STXPath expression.
GeTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.GeTree
 
getRequiredAttribute(String, Attributes, String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Looks for the required attribute name in attrs.
getResultWriter(String, String, String, String, int, int, boolean) - Method in class net.sf.joost.stx.Emitter
Provides a Writer object that will be used for stx:result-document instructions.
getResultWriter(String, String, String, String, int, int, boolean) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug support see Emitter.getResultWriter(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, boolean)
getSAXSource(Source, ErrorListener) - Static method in class net.sf.joost.trax.TrAXHelper
Converts a supplied Source to a SAXSource.
getScanner() - Method in class net.sf.joost.grammar.cup.lr_parser
Simple accessor method to get the default scanner.
getStack() - Method in class net.sf.joost.stx.Processor.DataStack
 
getString() - Method in class net.sf.joost.stx.Value
 
getStringValue() - Method in class net.sf.joost.stx.Value
returns the value of this object converted to a string
getStxProcessor() - Method in class net.sf.joost.trax.TransformerImpl
Getter for TransformerImpl.processor
getSystemId() - Method in class net.sf.joost.emitter.FOPEmitter
 
getSystemId() - Method in interface net.sf.joost.emitter.StxEmitter
Get the system identifier that was set with StxEmitter.setSystemId(String).
getSystemId() - Method in class net.sf.joost.emitter.StxEmitterBase
 
getSystemId() - Method in class net.sf.joost.stx.HttpPostHandler
 
getSystemId() - Method in class net.sf.joost.stx.SAXWrapperHandler
 
getSystemId() - Method in class net.sf.joost.trax.DOMDriver
 
getSystemId() - Method in class net.sf.joost.trax.SourceLocatorImpl
Getting the attribute SourceLocatorImpl.systemId
getSystemId() - Method in class net.sf.joost.trax.TemplatesHandlerImpl
Get the base ID (URI or system ID) from where relative URLs will be resolved
getSystemId() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Getter for TransformerHandlerImpl.systemId
getTargetGroup() - Method in class net.sf.joost.stx.Processor.Data
returns the value of Processor.Data.targetGroup
getTemplates() - Method in class net.sf.joost.trax.TemplatesHandlerImpl
When a TemplatesHandler object is used as a ContentHandler for the parsing of transformation instructions, it creates a Templates object, which the caller can get once the SAX events have been completed.
getTraceManager() - Method in class net.sf.joost.trace.DebugEmitter
getter for DebugEmitter.tmgr property
getTraceManager() - Method in class net.sf.joost.trace.DebugProcessor
getter for property DebugProcessor.tmgr
getTraceManager() - Method in class net.sf.joost.trax.TransformerImpl
Get an instance of the tracemanager for this transformation.
getTransformer() - Method in class net.sf.joost.stx.HttpPostHandler
 
getTransformer() - Method in class net.sf.joost.stx.SAXWrapperHandler
 
getTransformer() - Method in class net.sf.joost.trace.DebugProcessor
getter for property DebugProcessor.transformer
getTransformer() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Gets a Transformer object.
getTransformNode() - Method in class net.sf.joost.stx.Parser
 
getType(int) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getType(String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getType(String, String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getUri() - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
getURI(int) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getURIResolver() - Method in class net.sf.joost.trax.TransformerFactoryImpl
Getter for TransformerFactoryImpl.uriResolver
getURIResolver() - Method in class net.sf.joost.trax.TransformerImpl
Getter for TransformerImpl.uriRes
getUserErrorListener() - Method in class net.sf.joost.trax.ConfigurationErrListener
 
getUserErrorListener() - Method in class net.sf.joost.trax.TransformationErrListener
 
getValue(int) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getValue(String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getValue(String, String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
getVisibleTemplates() - Method in class net.sf.joost.instruction.GroupBase
returns the value of GroupBase.visibleTemplates
GLOBAL_VISIBLE - Static variable in class net.sf.joost.instruction.TemplateBase
Visibility values
globalParameters - Variable in class net.sf.joost.stx.Context
External parameters passed to the transformation
globalProcedures - Variable in class net.sf.joost.instruction.GroupBase
Table of all global procedures in the transformation sheet, stems from the parent group
globalTemplates - Variable in class net.sf.joost.stx.Processor
Array of global visible templates (templates with an attribute visibility="global").
GROUP_VISIBLE - Static variable in class net.sf.joost.instruction.TemplateBase
Visibility values
GroupBase - Class in net.sf.joost.instruction
Base class for stx:group (class GroupFactory.Instance) and stx:transform (class TransformFactory.Instance) elements.
GroupBase(String, NodeBase, ParseContext, byte, boolean, boolean) - Constructor for class net.sf.joost.instruction.GroupBase
 
groupExpName - Variable in class net.sf.joost.instruction.ProcessBase
 
GroupFactory - Class in net.sf.joost.instruction
Factory for group elements, which are represented by the inner Instance class.
GroupFactory() - Constructor for class net.sf.joost.instruction.GroupFactory
 
GroupFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the group element.
GroupFactory.Instance(String, NodeBase, ParseContext, String, byte, boolean, boolean) - Constructor for class net.sf.joost.instruction.GroupFactory.Instance
 
groupName - Variable in class net.sf.joost.instruction.GroupBase
Expanded name of this group
groupProcedures - Variable in class net.sf.joost.instruction.GroupBase
Table of the group procedures visible for this group
groupQName - Variable in class net.sf.joost.instruction.ProcessBase
 
groupScope - Variable in class net.sf.joost.grammar.tree.VarTree
 
groupScope - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
groupScope - Variable in class net.sf.joost.instruction.PBufferFactory.Instance
 
groupTemplates - Variable in class net.sf.joost.instruction.GroupBase
The templates from GroupBase.containedGroupTemplates as array
groupVariables - Variable in class net.sf.joost.instruction.GroupBase
Group variables
groupVars - Variable in class net.sf.joost.stx.Context
Hashtable for Stacks of group variables (key=group instance, value=Stack of Hashtables).
GT - Static variable in interface net.sf.joost.grammar.Sym
 
GT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
GtTree - Class in net.sf.joost.grammar.tree
Objects of GtTree represent comparison nodes (greater than, ">") in the syntax tree of a pattern or an STXPath expression.
GtTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.GtTree
 

H

HANDLER - Static variable in class net.sf.joost.trax.DOMDriver
 
hasChildNodes - Variable in class net.sf.joost.stx.SAXEvent
 
hashCode() - Method in class net.sf.joost.stx.SAXEvent.DoubleString
 
hashValue - Variable in class net.sf.joost.stx.SAXEvent.DoubleString
 
hasParseListeners() - Method in class net.sf.joost.trace.ParserListenerMgr
Check if parserlisteners are available.
hasTraceListeners() - Method in class net.sf.joost.trace.TraceManager
Check if tracelisteners are available.
href - Variable in class net.sf.joost.instruction.PDocumentFactory.Instance
 
href - Variable in class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
href - Variable in class net.sf.joost.trace.DebugEmitter.DebugWriter
 
hrefTree - Variable in class net.sf.joost.instruction.ProcessBase
 
HTML_METHOD - Static variable in class net.sf.joost.emitter.StreamEmitter
Joost's HTML extension output method
HtmlEmitter - Class in net.sf.joost.emitter
This class implements an emitter for html code.
HtmlEmitter(Writer, String) - Constructor for class net.sf.joost.emitter.HtmlEmitter
Constructor
HttpPostHandler - Class in net.sf.joost.stx
Implements an HTTP POST connection with a TransformerHandler interface.
HttpPostHandler(String) - Constructor for class net.sf.joost.stx.HttpPostHandler
 

I

IDENTITY_TRANSFORM - Static variable in interface net.sf.joost.trax.TrAXConstants
Internally used for the identity transformation.
IfFactory - Class in net.sf.joost.instruction
Factory for if elements, which are represented by the inner Instance class.
IfFactory() - Constructor for class net.sf.joost.instruction.IfFactory
 
IfFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the if element.
IfFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.IfFactory.Instance
 
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.BufferEmitter
not used
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.EmitterAdapter
 
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.StreamEmitter
Won't be called
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.emitter.StringEmitter
not used
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.stx.Parser
 
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.stx.Processor
 
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.stx.SAXWrapperHandler
collect characters
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
ignorableWhitespace(char[], int, int) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
IGNORE_MARKUP - Static variable in class net.sf.joost.instruction.TextFactory
 
ignoredProperties - Variable in class net.sf.joost.trax.TransformerImpl
 
IncludeFactory - Class in net.sf.joost.instruction
Factory for include elements, which will be replaced by groups for the included transformation sheet
IncludeFactory() - Constructor for class net.sf.joost.instruction.IncludeFactory
 
includingGroup - Variable in class net.sf.joost.stx.Parser
Group which had an stx:include, which in turn created this Parser object
INFO_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
init() - Method in class net.sf.joost.instruction.AttributeFactory.Instance
 
init() - Method in class net.sf.joost.instruction.CdataFactory.Instance
 
init() - Method in class net.sf.joost.instruction.CommentFactory.Instance
 
init() - Method in class net.sf.joost.instruction.PIFactory.Instance
 
init() - Method in class net.sf.joost.instruction.TextFactory.Instance
 
init(TransformFactory.Instance) - Method in class net.sf.joost.stx.Processor
Initialize a Processor object
init() - Static method in class net.sf.joost.stx.TransformerHandlerResolverImpl
Initialize the object It scans plugins directories and create a hashtable of all implemented filter-methods and their factories.
init(Parser) - Method in class net.sf.joost.trax.TemplatesImpl
Configures the Templates - initializing with a completed Parser object.
init(XMLReader, InputSource) - Method in class net.sf.joost.trax.TemplatesImpl
Configures the Templates - initializing by parsing the stylesheet.
init(Result) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Helpermethod
init_actions() - Method in class net.sf.joost.grammar.cup.lr_parser
Initialize the action object.
init_actions() - Method in class net.sf.joost.grammar.ExprParser
Action encapsulation object initializer.
init_actions() - Method in class net.sf.joost.grammar.PatternParser
Action encapsulation object initializer.
initGroupVariables(Context) - Method in class net.sf.joost.instruction.GroupBase
Initializes recursively the group variables of this group and all contained sub-groups (breadth first).
initializeEmitter(Context) - Method in class net.sf.joost.stx.Processor
The initialization of the emitter could be overriden for debug purpose.
initializeEmitter(Context) - Method in class net.sf.joost.trace.DebugProcessor
Overriden method for debug purpose
initNamespaces() - Method in class net.sf.joost.stx.Processor
Create a fresh namespace hashtable
initOutputProperties() - Method in class net.sf.joost.stx.Processor
Initialize the output properties to the values specified in the transformation sheet or to their default values, resp.
initStxEmitter(Result, Processor, Properties) - Static method in class net.sf.joost.trax.TrAXHelper
HelperMethod for initiating StxEmitter.
innerProcStack - Variable in class net.sf.joost.stx.Processor
Stack needed for inner processing (buffers, documents).
inScopeNamespaces - Variable in class net.sf.joost.stx.Parser
Hashtable: keys = prefixes, values = URI stacks
inScopeNamespaces - Variable in class net.sf.joost.stx.Processor
The namespaces of the current scope
insert(NodeBase) - Method in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
Ensures that only stx:match or stx:no-match children will be inserted.
insert(NodeBase) - Method in class net.sf.joost.instruction.ChooseFactory.Instance
Ensures that only stx:when and stx:otherwise children will be inserted.
insert(NodeBase) - Method in class net.sf.joost.instruction.GroupBase
 
insert(NodeBase) - Method in class net.sf.joost.instruction.GroupFactory.Instance
Checks for allowed children before inserting them.
insert(NodeBase) - Method in class net.sf.joost.instruction.NodeBase
Insert a new node as a child of this element
insert(NodeBase) - Method in class net.sf.joost.instruction.ProcessBase
Ensure that only stx:with-param children will be inserted
insert(NodeBase) - Method in class net.sf.joost.instruction.ScriptFactory.Instance
Take care that only a text node can be child of script.
insert(NodeBase) - Method in class net.sf.joost.instruction.TransformFactory.Instance
 
insertNode(Node) - Method in class net.sf.joost.emitter.DOMEmitter
 
insideCDATA - Variable in class net.sf.joost.emitter.BufferEmitter
CDATA flag
insideCDATA - Variable in class net.sf.joost.emitter.DOMEmitter
 
insideCDATA - Variable in class net.sf.joost.emitter.HtmlEmitter
 
insideCDATA - Variable in class net.sf.joost.emitter.XmlEmitter
flag indicating if we're within a CDATA section
insideCDATA - Variable in class net.sf.joost.stx.Emitter
 
insideCDATA - Variable in class net.sf.joost.stx.Processor
Set to true between Processor.startCDATA() and Processor.endCDATA(), needed for CDATA processing
insideDTD - Variable in class net.sf.joost.stx.Processor
Set to true between Processor.startDTD(java.lang.String, java.lang.String, java.lang.String) and Processor.endDTD(), needed for ignoring comments
instruction - Variable in class net.sf.joost.emitter.EmitterAdapter
 
instruction - Variable in class net.sf.joost.stx.Processor.Data
The next instruction to be executed
isConstant() - Method in class net.sf.joost.grammar.tree.AttrLocalWildcardTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.AttrTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.AttrUriWildcardTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.AttrWildcardTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.CDataTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.ChildTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.CommentTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.DdotTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.DescTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.DotTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.FunctionTree
 
isConstant() - Method in class net.sf.joost.grammar.Tree
 
isConstant() - Method in class net.sf.joost.grammar.tree.LocalWildcardTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.NameTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.NodeTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.NumberTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.PiTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.PredicateTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.RootTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.StringTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.TextTestTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.UriWildcardTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.VarTree
 
isConstant() - Method in class net.sf.joost.grammar.tree.WildcardTree
 
isEmitterActive(StxEmitter) - Method in class net.sf.joost.stx.Emitter
 
isGroupVar - Variable in class net.sf.joost.instruction.VariableFactory.Instance
 
isProcessorClass - Variable in class net.sf.joost.stx.Processor
 
isPublic - Variable in class net.sf.joost.instruction.TemplateBase
Whether this template is public
isValidOutputMethod(String) - Method in class net.sf.joost.trax.TransformerImpl
 
isWhitespaceNode() - Method in class net.sf.joost.instruction.TextNode
 

J

j_context - Variable in class net.sf.joost.grammar.ExprParser
 
j_context - Variable in class net.sf.joost.grammar.PatternParser
 
JOOST_EXT_NS - Static variable in interface net.sf.joost.Constants
The Joost extension namespace
joostFactories - Variable in class net.sf.joost.stx.Parser
Hashtable for Joost extension factory objects, one for each type.

K

keepValue - Variable in class net.sf.joost.instruction.VariableBase
 
KEY_OUTPUT_URI_RESOLVER - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for the Joost property OutputURIResolver
KEY_TH_RESOLVER - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for the Joost property TransformerHandlerResolver
KEY_XSLT_FACTORY - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for the Joost XSLT factory property

L

lang - Variable in class net.sf.joost.instruction.ScriptFactory.Instance
scripting language
last - Variable in class net.sf.joost.grammar.Yylex
 
lastAttrs - Variable in class net.sf.joost.emitter.XmlEmitter
attributes of the previous element
lastAttrs - Variable in class net.sf.joost.stx.Emitter
 
lastChild - Variable in class net.sf.joost.instruction.NodeBase
The reference to the last child, needed for inserting additional nodes while parsing the transformation sheet.
lastElement - Variable in class net.sf.joost.stx.Processor
Last event (this Processor uses one look-ahead)
lastInstruction - Variable in class net.sf.joost.stx.Emitter
 
lastLName - Variable in class net.sf.joost.stx.Emitter
 
lastProcStatus - Variable in class net.sf.joost.stx.Processor.Data
Last process status while processing this template.
lastQName - Variable in class net.sf.joost.emitter.XmlEmitter
qName of the previous element
lastQName - Variable in class net.sf.joost.stx.Emitter
 
lastUri - Variable in class net.sf.joost.stx.Emitter
 
LBRACE_STATE - Static variable in class net.sf.joost.instruction.FactoryBase
state for the finite state machine implemented in parseAVT
LBRACK - Static variable in interface net.sf.joost.grammar.Sym
 
LE - Static variable in interface net.sf.joost.grammar.Sym
 
LE - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
leaveInstructionNode(AbstractInstruction, SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called after an element of the stylesheet got processed.
left - Variable in class net.sf.joost.grammar.cup.Symbol
The data passed to parser
left - Variable in class net.sf.joost.grammar.Tree
The left subtree.
LeTree - Class in net.sf.joost.grammar.tree
Objects of LeTree represent compariosn nodes (less or equal, "<=") in the syntax tree of a pattern or an STXPath expression.
LeTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.LeTree
 
level - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
LEVEL_VALUES - Static variable in class net.sf.joost.instruction.MessageFactory
enumerated values for the level attribute
lexH - Variable in class net.sf.joost.stx.BufferReader
the lexical handler object
lexH - Variable in class net.sf.joost.stx.Emitter
 
lexicalHandler - Variable in class net.sf.joost.trax.DOMDriver
 
lineNo - Variable in class net.sf.joost.instruction.AbstractInstruction
The line number of this instruction in the transformation sheet.
lineNo - Variable in class net.sf.joost.trax.SourceLocatorImpl
Indicates the line number in the document
LIST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ListTree - Class in net.sf.joost.grammar.tree
Objects of ListTree represent nodes that are items in a parameter list of a function call in the syntax tree of a pattern or an STXPath expression.
ListTree() - Constructor for class net.sf.joost.grammar.tree.ListTree
 
ListTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.ListTree
 
LitElementFactory - Class in net.sf.joost.instruction
Factory for literal result elements, which are represented by the inner Instance class.
LitElementFactory() - Constructor for class net.sf.joost.instruction.LitElementFactory
 
LitElementFactory.Instance - Class in net.sf.joost.instruction
Represents a literal result element.
LitElementFactory.Instance(String, String, String, Attributes, Tree[], NodeBase, ParseContext, Hashtable) - Constructor for class net.sf.joost.instruction.LitElementFactory.Instance
 
litFac - Variable in class net.sf.joost.stx.Parser
The factory for literal result elements.
lName - Variable in class net.sf.joost.grammar.Tree
Local name if Tree.value is a qualified name.
lName - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
lName - Variable in class net.sf.joost.stx.SAXEvent
 
loadClass(String) - Method in class net.sf.joost.trax.TransformerFactoryImpl
 
LOCAL_VISIBLE - Static variable in class net.sf.joost.instruction.TemplateBase
Visibility values
LOCAL_WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
localFieldStack - Variable in class net.sf.joost.instruction.NodeBase
Stack for storing local fields from this or derived classes
localVars - Variable in class net.sf.joost.stx.Context
Local defined variables of a template.
localVars - Variable in class net.sf.joost.stx.Processor.Data
current table of local variables in Processor.Data.template
LocalWildcardTree - Class in net.sf.joost.grammar.tree
Objects of LocalWildcardTree represent element name test "prefix:*" nodes in the syntax tree of a pattern or an STXPath expression.
LocalWildcardTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.LocalWildcardTree
Constructs a LocalWildcardTree object with a given namespace prefix.
locator - Variable in class net.sf.joost.stx.Context
The locator object for the input stream
locator - Variable in class net.sf.joost.stx.ParseContext
The locator object for the input stream
locator - Variable in class net.sf.joost.trace.DebugEmitter
handle locator information
locator - Variable in class net.sf.joost.trace.DebugProcessor
 
log - Static variable in class net.sf.joost.emitter.DOMEmitter
 
log - Static variable in class net.sf.joost.emitter.SAXEmitter
 
log - Static variable in class net.sf.joost.emitter.StreamEmitter
 
log - Static variable in class net.sf.joost.emitter.TextEmitter
 
log - Static variable in class net.sf.joost.emitter.XmlEmitter
 
log - Static variable in class net.sf.joost.instruction.CopyFactory
 
log - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
log - Static variable in class net.sf.joost.instruction.PDocumentFactory
 
log - Static variable in class net.sf.joost.Main
 
log - Static variable in class net.sf.joost.stx.Processor
 
log - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
logging object
log - Static variable in class net.sf.joost.trace.DebugEmitter
logger
log - Static variable in class net.sf.joost.trace.DebugProcessor
logger
log - Static variable in class net.sf.joost.trax.ConfigurationErrListener
 
log - Static variable in class net.sf.joost.trax.TemplatesHandlerImpl
 
log - Static variable in class net.sf.joost.trax.TemplatesImpl
 
log - Static variable in class net.sf.joost.trax.TransformationErrListener
 
log - Static variable in class net.sf.joost.trax.TransformerFactoryImpl
 
log - Static variable in class net.sf.joost.trax.TransformerHandlerImpl
 
log - Static variable in class net.sf.joost.trax.TransformerImpl
 
log - Static variable in class net.sf.joost.trax.TrAXFilter
 
log - Static variable in class net.sf.joost.trax.TrAXHelper
 
logInfoAndExit() - Static method in class net.sf.joost.Main
Output logging availability info and exit Joost
lookahead - Variable in class net.sf.joost.grammar.cup.lr_parser
Lookahead Symbols used for attempting error recovery "parse aheads".
lookahead_pos - Variable in class net.sf.joost.grammar.cup.lr_parser
Position in lookahead input buffer used for "parse ahead".
LPAR - Static variable in interface net.sf.joost.grammar.Sym
 
lr_parser - Class in net.sf.joost.grammar.cup
This class implements a skeleton table driven LR parser.
lr_parser() - Constructor for class net.sf.joost.grammar.cup.lr_parser
Simple constructor.
lr_parser(Scanner) - Constructor for class net.sf.joost.grammar.cup.lr_parser
Constructor that sets the default scanner.
LT - Static variable in interface net.sf.joost.grammar.Sym
 
LT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
LtTree - Class in net.sf.joost.grammar.tree
Objects of LtTree represent comparison nodes (less than, "<") in the syntax tree of a pattern or an STXPath expression.
LtTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.LtTree
 

M

Main - Class in net.sf.joost
Command line interface for Joost.
Main() - Constructor for class net.sf.joost.Main
 
main(String[]) - Static method in class net.sf.joost.Main
Entry point
MAPPING - Static variable in class net.sf.joost.stx.SAXEvent
 
MAPPING_END - Static variable in class net.sf.joost.stx.SAXEvent
 
markup - Variable in class net.sf.joost.instruction.TextFactory.Instance
 
MARKUP_VALUES - Static variable in class net.sf.joost.instruction.TextFactory
 
match - Variable in class net.sf.joost.instruction.TemplateFactory.Instance
The match pattern
matchChildren - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.AttrLocalWildcardTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.AttrTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.AttrUriWildcardTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.AttrWildcardTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.CDataTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.ChildTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.CommentTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.DescTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.LocalWildcardTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.Tree
Determines if the event stack matches the pattern represented by this Tree object.
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.NameTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.NodeTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.PiTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.PredicateTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.RootTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.TextTestTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.UnionTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.UriWildcardTree
 
matches(Context, int, boolean) - Method in class net.sf.joost.grammar.tree.WildcardTree
 
matches(Context) - Method in class net.sf.joost.instruction.PSiblingsFactory.Instance
Tests if the current node matches the while and until conditions of this stx:process-siblings instruction.
matches(Context, boolean) - Method in class net.sf.joost.instruction.TemplateFactory.Instance
 
MatchFactory - Class in net.sf.joost.instruction
Factory for match elements, which are represented by the inner Instance class.
MatchFactory() - Constructor for class net.sf.joost.instruction.MatchFactory
 
MatchFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the match element.
MatchFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.MatchFactory.Instance
 
mayDropEnd() - Method in class net.sf.joost.instruction.NodeBase
Removes (if possible) the end node (NodeBase.nodeEnd) of this instruction from the execution chain.
MESSAGE_EMITTER_CLASS - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for the Joost message emitter property (must be the class name or an instance of an STXEmitter) TransformerFactoryImpl.msgEmitter
messageEmitter - Variable in class net.sf.joost.stx.Context
The message emitter for stx:message, either explicitely set by Processor.setMessageEmitter(net.sf.joost.emitter.StxEmitter) or automatically created in the first MessageFactory.Instance.process(net.sf.joost.stx.Context) invocation.
MessageFactory - Class in net.sf.joost.instruction
Factory for message elements, which are represented by the inner Instance class.
MessageFactory() - Constructor for class net.sf.joost.instruction.MessageFactory
 
MessageFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the message element.
MessageFactory.Instance(String, NodeBase, ParseContext, Tree, Tree, int, String) - Constructor for class net.sf.joost.instruction.MessageFactory.Instance
 
method - Variable in class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
MINUS - Static variable in interface net.sf.joost.grammar.Sym
 
MOD - Static variable in interface net.sf.joost.grammar.Sym
 
MOD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ModTree - Class in net.sf.joost.grammar.tree
Objects of ModTree represent arithmetic mod nodes in the syntax tree of a pattern or an STXPath expression.
ModTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.ModTree
 
msgEmitter - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
MULT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
MultTree - Class in net.sf.joost.grammar.tree
Objects of MultTree represent arithmetic multiplication nodes in the syntax tree of a pattern or an STXPath expression.
MultTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.MultTree
 
MutableAttributes - Interface in net.sf.joost.stx.helpers
Defines mutable SAX attributes.
MutableAttributesImpl - Class in net.sf.joost.stx.helpers
Mutable attributes implementation.
MutableAttributesImpl(Attributes) - Constructor for class net.sf.joost.stx.helpers.MutableAttributesImpl
 
MutableAttributesImpl(Attributes, int) - Constructor for class net.sf.joost.stx.helpers.MutableAttributesImpl
 
mVector - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 

N

name - Variable in class net.sf.joost.instruction.AttributeFactory.Instance
 
name - Variable in class net.sf.joost.instruction.ElementEndFactory.Instance
 
name - Variable in class net.sf.joost.instruction.ElementFactory.Instance
 
name - Variable in class net.sf.joost.instruction.ElementStartFactory.Instance
 
name - Variable in class net.sf.joost.instruction.PIFactory.Instance
 
NAME_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
nameAVT - Variable in class net.sf.joost.instruction.DoctypeFactory.Instance
 
namedGroups - Variable in class net.sf.joost.instruction.GroupBase
Table of named groups: key = group name, value = group object.
namespace - Variable in class net.sf.joost.instruction.AttributeFactory.Instance
 
namespace - Variable in class net.sf.joost.instruction.ElementEndFactory.Instance
 
namespace - Variable in class net.sf.joost.instruction.ElementFactory.Instance
 
namespace - Variable in class net.sf.joost.instruction.ElementStartFactory.Instance
 
namespaceAliases - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
namespaceAliases - Variable in class net.sf.joost.instruction.TransformFactory.Instance
mapping table for stx:namespace-alias instructions
namespaceContext - Variable in class net.sf.joost.stx.Processor
The namespace context as a stack
namespaces - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
namespaces - Variable in class net.sf.joost.stx.SAXEvent
 
NameTestTree - Class in net.sf.joost.grammar.tree
Objects of NameTestTree represent element name test nodes in the syntax tree of a pattern or an STXPath expression.
NameTestTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.NameTestTree
 
NCNAME - Static variable in interface net.sf.joost.grammar.Sym
 
NE - Static variable in interface net.sf.joost.grammar.Sym
 
NE - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
net.sf.joost - package net.sf.joost
Provides as its only classes Main that implements a command line interface for Joost, Constants that contains constant values shared between different classes, OptionalLog that wraps the initialization of the Commons Logging component, and TransformerHandlerResolver for resolving custom TransformerHandler objects.
net.sf.joost.emitter - package net.sf.joost.emitter
Provides classes for processing the SAX stream result of an STX transformation.
net.sf.joost.grammar - package net.sf.joost.grammar
Provides Yylex (generated by JLex), CUP generated parser classes for patterns and expressions, as well as an abstract Tree base class, representing the nodes of a syntax tree.
net.sf.joost.grammar.cup - package net.sf.joost.grammar.cup
Contains runtime classes from the CUP parser generator, originally located in java_cup.runtime.
net.sf.joost.grammar.tree - package net.sf.joost.grammar.tree
Provides concrete Tree classes, one for each node type within the syntax tree of an STXPath expression.
net.sf.joost.instruction - package net.sf.joost.instruction
Provides factory classes for each of the STX instructions.
net.sf.joost.stx - package net.sf.joost.stx
Contains the kernel classes of Joost implementing the transformation process.
net.sf.joost.stx.helpers - package net.sf.joost.stx.helpers
Provides helper classes for the XML processing, particularly a custom SAX Attributes interface and an implementation class.
net.sf.joost.trace - package net.sf.joost.trace
 
net.sf.joost.trax - package net.sf.joost.trax
Provides implementations of the transformation API for XML (TrAX), specified in the package javax.xml.transform and its subpackages.
NeTree - Class in net.sf.joost.grammar.tree
Objects of NeTree represent comparison nodes (not equal, "!
NeTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.NeTree
 
newAttribute(String, String, String, String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new attribute node
newAttribute(Attributes, int) - Static method in class net.sf.joost.stx.SAXEvent
Create a new attribute node
newCDATA(String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new CDATA node
newComment(String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new comment node
newElement(String, String, String, Attributes, boolean, Hashtable) - Static method in class net.sf.joost.stx.SAXEvent
Create a new element node
newEmitter(Writer, String, Properties) - Static method in class net.sf.joost.emitter.StreamEmitter
Creates an emitter using a given Writer, an output encoding and a set of output properties.
newEmitter(OutputStream, Properties) - Static method in class net.sf.joost.emitter.StreamEmitter
Creates an emitter using a given OutputStream and a set of output properties.
newEmitter(String, Properties) - Static method in class net.sf.joost.emitter.StreamEmitter
Creates an emitter that writes to a given file, using a set of output properties.
newException(String, SourceLocator, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Creates an Exception dependent from the value of ErrorHandlerImpl.configurationFlag
newMapping(String, String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new representation for a namespace mapping
newNamespaces - Variable in class net.sf.joost.stx.Parser
Hashtable for newly declared namespaces between literal elements; keys = prefixes, values = URIs
newPI(String, String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new processing instruction node
newRoot() - Static method in class net.sf.joost.stx.SAXEvent
Create a root node
newScope - Variable in class net.sf.joost.instruction.TemplateBase
Does this template establish a new scope for group variables?
newTemplates(Source) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Creates a new Templates for Transformations.
newTemplatesHandler() - Method in class net.sf.joost.trax.TransformerFactoryImpl
Gets a TemplatesHandler object that can process SAX ContentHandler events into a Templates object.
newText(String) - Static method in class net.sf.joost.stx.SAXEvent
Create a new text node
newTransformer() - Method in class net.sf.joost.trax.TemplatesImpl
Method returns a Transformer-instance for transformation-process
newTransformer() - Method in class net.sf.joost.trax.TransformerFactoryImpl
Creates a new Transformer object that performs a copy of the source to the result.
newTransformer(Source) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Gets a new Transformer object for transformation.
newTransformerHandler() - Method in class net.sf.joost.trax.TransformerFactoryImpl
Gets a TransformerHandler object that can process SAX ContentHandler events into a Result.
newTransformerHandler(Source) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Gets a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the transformation instructions specified by the argument.
newTransformerHandler(Templates) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Gets a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the Templates argument.
newXMLEmitter(Writer) - Static method in class net.sf.joost.emitter.StreamEmitter
Creates an XML emitter using a given Writer and the default output encoding (Constants.DEFAULT_ENCODING).
newXMLFilter(Source) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Creates an XMLFilter that uses the given Source as the transformation instructions.
newXMLFilter(Templates) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Creates an XMLFilter, based on the Templates argument.
next - Variable in class net.sf.joost.instruction.AbstractInstruction
The next instruction in the chain.
next - Variable in class net.sf.joost.stx.Value
The next value of the sequence.
next_token() - Method in interface net.sf.joost.grammar.cup.Scanner
Return the next token, or null on end-of-file.
next_token() - Method in class net.sf.joost.grammar.Yylex
 
nextSiblingOfRootNodes - Variable in class net.sf.joost.emitter.DOMEmitter
 
NO_MARKUP - Static variable in class net.sf.joost.instruction.TextFactory
 
NO_VALUE - Static variable in class net.sf.joost.instruction.FactoryBase
Index in FactoryBase.YESNO_VALUES
NODE - Static variable in interface net.sf.joost.grammar.Sym
 
node - Variable in class net.sf.joost.instruction.ProcessBase.ProcessEnd
 
NODE - Static variable in class net.sf.joost.stx.Value
type constant
NODE_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
NodeBase - Class in net.sf.joost.instruction
Abstract base class for all instances of nodes in the STX transformation sheet
NodeBase(String, NodeBase, ParseContext, boolean) - Constructor for class net.sf.joost.instruction.NodeBase
 
NodeBase.End - Class in net.sf.joost.instruction
Generic class that represents the end of an element in the STX transformation sheet (the end tag).
NodeBase.End(NodeBase) - Constructor for class net.sf.joost.instruction.NodeBase.End
 
nodeCreated(NodeBase) - Method in interface net.sf.joost.stx.ParserListener
Send a notification that the parser has created an internal representation of an STX instruction
nodeCreated(NodeBase) - Method in class net.sf.joost.trace.ParserListenerMgr
see ParserListener.nodeCreated(net.sf.joost.instruction.NodeBase)
nodeEnd - Variable in class net.sf.joost.instruction.NodeBase
The reference to the end instruction.
NodeTestTree - Class in net.sf.joost.grammar.tree
Objects of NodeTestTree represent node test "node()" nodes in the syntax tree of a pattern or an STXPath expression.
NodeTestTree() - Constructor for class net.sf.joost.grammar.tree.NodeTestTree
 
noMatchChild - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
NoMatchFactory - Class in net.sf.joost.instruction
Factory for no-match elements, which are represented by the inner Instance class.
NoMatchFactory() - Constructor for class net.sf.joost.instruction.NoMatchFactory
 
NoMatchFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the no-match element.
NoMatchFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.NoMatchFactory.Instance
 
noMatchStr - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
For the regex-group function (accessed from the stx:match and stx:no-match children, so they cannot be private)
notationDecl(String, String, String) - Method in class net.sf.joost.stx.HttpPostHandler
 
notationDecl(String, String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Sax-Event - empty
notInitializedYet - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
indicate whether TransformerHandlerResolverImpl.plugins has been initialized or not
NSAliasFactory - Class in net.sf.joost.instruction
Factory for namespace-alias elements
NSAliasFactory() - Constructor for class net.sf.joost.instruction.NSAliasFactory
 
NSAliasFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the namespace-alias element.
NSAliasFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.NSAliasFactory.Instance
 
nsContextActive - Variable in class net.sf.joost.stx.Processor
Flag that controls namespace contexts
nsDeclarations - Variable in class net.sf.joost.emitter.XmlEmitter
string buffer for namespace declarations
nsDeclarations - Variable in class net.sf.joost.trax.DOMDriver
 
nsDefault - Variable in class net.sf.joost.stx.Emitter
 
nsSet - Variable in class net.sf.joost.instruction.AttributeFactory.Instance
 
nsSet - Variable in class net.sf.joost.instruction.ElementEndFactory.Instance
 
nsSet - Variable in class net.sf.joost.instruction.ElementFactory.Instance
 
nsSet - Variable in class net.sf.joost.instruction.ElementStartFactory.Instance
 
nsSet - Variable in class net.sf.joost.stx.ParseContext
The set of namespaces currently in scope
nsStack - Variable in class net.sf.joost.stx.Emitter
 
nsSupport - Variable in class net.sf.joost.stx.Emitter
 
nsSupport - Variable in class net.sf.joost.trax.DOMDriver
 
nsTable - Variable in class net.sf.joost.emitter.EmitterAdapter
 
NUMBER - Static variable in interface net.sf.joost.grammar.Sym
 
NUMBER - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
NUMBER - Static variable in class net.sf.joost.stx.Value
type constant
number - Variable in class net.sf.joost.stx.Value
for Value.type == Value.NUMBER
numberFormat - Static variable in class net.sf.joost.stx.Value
 
NumberTree - Class in net.sf.joost.grammar.tree
Objects of NumberTree represent number literals in the syntax tree of a pattern or an STXPath expression.
NumberTree(Number) - Constructor for class net.sf.joost.grammar.tree.NumberTree
 

O

objCount - Variable in class net.sf.joost.stx.Processor.DataStack
 
OBJECT - Static variable in class net.sf.joost.stx.Value
type constant
object - Variable in class net.sf.joost.stx.Value
for Value.type == Value.OBJECT
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.AbstractInstruction
Callback that will be called when a clone of this instance has been created.
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.AssignFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.AttributeFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.CallProcedureFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.CdataFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.CommentFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.CopyFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.DoctypeFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ElementEndFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ElementFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ElementStartFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ForEachFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.GroupBase
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.IfFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.LitElementFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.MatchFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.MessageFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.NodeBase.End
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.NodeBase
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.NoMatchFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ParamFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.PBufferFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.PDocumentFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.PIFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ProcessBase
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ProcessBase.ProcessEnd
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.PSiblingsFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.TemplateBase
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.TemplateFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.TextFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.ValueOfFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.VariableFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.WhenFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.WhileFactory.Instance
 
onDeepCopy(AbstractInstruction, HashMap) - Method in class net.sf.joost.instruction.WithParamFactory.Instance
 
openedElements - Variable in class net.sf.joost.stx.Emitter
Stack for emitted start events, allows well-formedness check
openedElements - Variable in class net.sf.joost.stx.Parser
Stack for opened elements, contains Node instances.
OptionalLog - Class in net.sf.joost
Provides a helper class that optionally initializes the Commons Logging facility.
OptionalLog() - Constructor for class net.sf.joost.OptionalLog
 
OR - Static variable in interface net.sf.joost.grammar.Sym
 
OR - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
OrTree - Class in net.sf.joost.grammar.tree
Objects of OrTree represent logical OR nodes in the syntax tree of a pattern or an STXPath expression.
OrTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.OrTree
 
OtherwiseFactory - Class in net.sf.joost.instruction
Factory for otherwise elements, which are represented by the inner Instance class.
OtherwiseFactory() - Constructor for class net.sf.joost.instruction.OtherwiseFactory
 
OtherwiseFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the otherwise element.
OtherwiseFactory.Instance(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.OtherwiseFactory.Instance
 
otherwisePresent - Variable in class net.sf.joost.instruction.ChooseFactory.Instance
 
OUTPUT_KEY_SUPPORT_DISABLE_OUTPUT_ESCAPING - Static variable in interface net.sf.joost.trax.TrAXConstants
Key for a Joost output property that determines whether the PIs for controlling disable-output-escaping (Result.PI_DISABLE_OUTPUT_ESCAPING and Result.PI_ENABLE_OUTPUT_ESCAPING) will be interpreted or not.
outputEncoding - Variable in class net.sf.joost.instruction.TransformFactory.Instance
 
outputMethod - Variable in class net.sf.joost.instruction.TransformFactory.Instance
 
outputProperties - Variable in class net.sf.joost.stx.Processor
 
OutputURIResolver - Interface in net.sf.joost
This interface defines an OutputURIResolver.
outputUriResolver - Variable in class net.sf.joost.stx.Context
The OutputURIResolver for stx:result-document
outputUriResolver - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 

P

ParamFactory - Class in net.sf.joost.instruction
Factory for params elements, which are represented by the inner Instance class.
ParamFactory() - Constructor for class net.sf.joost.instruction.ParamFactory
 
ParamFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the param element.
ParamFactory.Instance(String, NodeBase, ParseContext, String, String, Tree, boolean) - Constructor for class net.sf.joost.instruction.ParamFactory.Instance
 
paramStack - Variable in class net.sf.joost.instruction.ProcessBase
 
parent - Variable in class net.sf.joost.instruction.NodeBase
The parent of this node
parentGroup - Variable in class net.sf.joost.instruction.GroupBase
parent group
parentGroup - Variable in class net.sf.joost.instruction.PSiblingsFactory.Instance
 
parentGroup - Variable in class net.sf.joost.instruction.TemplateBase
The parent of this template
parse() - Method in class net.sf.joost.grammar.cup.lr_parser
This method provides the main parsing routine.
parse(InputSource) - Method in class net.sf.joost.stx.BufferReader
 
parse(String) - Method in class net.sf.joost.stx.BufferReader
 
parse(ContentHandler, LexicalHandler) - Method in class net.sf.joost.stx.BufferReader
Do the real work: emit SAX events to the handler objects.
parse(InputSource) - Method in class net.sf.joost.trax.DOMDriver
Parse from InputSource.
parse(String) - Method in class net.sf.joost.trax.DOMDriver
Parse from SystemId.
parse() - Method in class net.sf.joost.trax.DOMDriver
Walk a document (traversing the nodes depth first)
parse(InputSource) - Method in class net.sf.joost.trax.TrAXFilter
Parses the InputSource
parse_lookahead(boolean) - Method in class net.sf.joost.grammar.cup.lr_parser
Parse forward using stored lookahead Symbols.
parse_state - Variable in class net.sf.joost.grammar.cup.Symbol
The parse state to be recorded on the parse stack with this symbol.
parseAVT(String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Parses an attribute value template (AVT) and creates a Tree (of AVT nodes) which works similar to the concat function.
ParseContext - Class in net.sf.joost.stx
Instances of this class provide context information while parsing an STX document.
ParseContext() - Constructor for class net.sf.joost.stx.ParseContext
Default constructor
ParseContext(ParseContext) - Constructor for class net.sf.joost.stx.ParseContext
Copy constructor
parseExpr(String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Parses the string given in string as an expression
parseFinished() - Method in interface net.sf.joost.stx.ParserListener
Send a notification that the parser has finished its parsing.
parseFinished() - Method in class net.sf.joost.trace.ParserListenerMgr
see ParserListener.parseFinished()
parsePattern(String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
Parses the string given in string as a pattern.
parser - Variable in class net.sf.joost.grammar.CUP$ExprParser$actions
 
parser - Variable in class net.sf.joost.grammar.CUP$PatternParser$actions
 
Parser - Class in net.sf.joost.stx
Creates the tree representation of an STX transformation sheet.
Parser(ParseContext) - Constructor for class net.sf.joost.stx.Parser
Constructs a new Parser instance.
parser - Variable in class net.sf.joost.stx.SAXWrapperHandler
the wrapped SAX parser
parseRequiredAVT(String, Attributes, String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
 
parseRequiredExpr(String, Attributes, String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
 
parseRequiredPattern(String, Attributes, String, ParseContext) - Static method in class net.sf.joost.instruction.FactoryBase
 
parserListener - Variable in class net.sf.joost.stx.ParseContext
An optional ParserListener for stx:include instructions
parserListener - Variable in class net.sf.joost.stx.Parser
An optional ParserListener
ParserListener - Interface in net.sf.joost.stx
Callback interface that can be used to receive information about the STX instructions created by a Parser object.
parserListener - Variable in class net.sf.joost.trace.DebugProcessor
the ParserListener for static tracing
ParserListenerMgr - Class in net.sf.joost.trace
This class implements the ParserListener-Interface for static debug purpose (e.g. validation of breakpoints).
ParserListenerMgr() - Constructor for class net.sf.joost.trace.ParserListenerMgr
default constructor
parserListenerMgr - Variable in class net.sf.joost.trax.TransformerFactoryImpl
The parserlistener manager for tracing purpose.
parserListeners - Variable in class net.sf.joost.trace.ParserListenerMgr
list of all registered ParserListener
parts - Variable in class net.sf.joost.trax.DOMDriver
 
PASS_THROUGH_ALL - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_ATTRIBUTE - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_COMMENT - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_ELEMENT - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_NONE - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_PI - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_TEXT - Static variable in class net.sf.joost.stx.Processor
Possible actions when no matching template was found.
PASS_THROUGH_VALUES - Static variable in class net.sf.joost.instruction.GroupFactory
allowed values for the pass-through attribute
PASS_THROUGH_VALUES - Static variable in class net.sf.joost.instruction.TransformFactory
allowed values for the pass-through attribute
passedParameters - Variable in class net.sf.joost.stx.Context
Parameters passed to the next template
passedParams - Variable in class net.sf.joost.stx.Processor.Data
passed parameters to Processor.Data.template (only for the debugging)
passThrough - Variable in class net.sf.joost.instruction.GroupBase
The rule how to process unmatched events (from stx:options' pass-through)
PatternParser - Class in net.sf.joost.grammar
CUP v0.10k generated parser.
PatternParser() - Constructor for class net.sf.joost.grammar.PatternParser
Default constructor.
PatternParser(Scanner) - Constructor for class net.sf.joost.grammar.PatternParser
Constructor which sets the default scanner.
PatternParser(Scanner, ParseContext) - Constructor for class net.sf.joost.grammar.PatternParser
 
PAttributesFactory - Class in net.sf.joost.instruction
Factory for process-attributes elements, which are represented by the inner Instance class.
PAttributesFactory() - Constructor for class net.sf.joost.instruction.PAttributesFactory
 
PAttributesFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PAttributesFactory.Instance(String, NodeBase, ParseContext, String) - Constructor for class net.sf.joost.instruction.PAttributesFactory.Instance
 
PBufferFactory - Class in net.sf.joost.instruction
Factory for process-buffer elements, which are represented by the inner Instance class.
PBufferFactory() - Constructor for class net.sf.joost.instruction.PBufferFactory
 
PBufferFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PBufferFactory.Instance(String, NodeBase, ParseContext, String, String, String, String, String) - Constructor for class net.sf.joost.instruction.PBufferFactory.Instance
 
PChildrenFactory - Class in net.sf.joost.instruction
Factory for process-children elements, which are represented by the inner Instance class.
PChildrenFactory() - Constructor for class net.sf.joost.instruction.PChildrenFactory
 
PChildrenFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PChildrenFactory.Instance(String, NodeBase, ParseContext, String, String, String) - Constructor for class net.sf.joost.instruction.PChildrenFactory.Instance
 
pContext - Variable in class net.sf.joost.stx.Parser
The context object for parsing
PDocumentFactory - Class in net.sf.joost.instruction
Factory for process-document elements, which are represented by the inner Instance class.
PDocumentFactory() - Constructor for class net.sf.joost.instruction.PDocumentFactory
 
PDocumentFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PDocumentFactory.Instance(String, NodeBase, ParseContext, Tree, Tree, String, String, String) - Constructor for class net.sf.joost.instruction.PDocumentFactory.Instance
 
peek() - Method in class net.sf.joost.stx.Processor.DataStack
 
performResults(Result, StxEmitter) - Method in class net.sf.joost.trax.TransformerImpl
Performs the Result.
PI - Static variable in class net.sf.joost.stx.SAXEvent
 
PI_START - Static variable in interface net.sf.joost.grammar.Sym
 
PI_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
PIFactory - Class in net.sf.joost.instruction
Factory for processing-instruction elements, which are represented by the inner Instance class.
PIFactory() - Constructor for class net.sf.joost.instruction.PIFactory
 
PIFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the processing-instruction element.
PIFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.PIFactory.Instance
 
piKeyName - Variable in class net.sf.joost.grammar.tree.PiTestTree
key in the position map
piName - Variable in class net.sf.joost.instruction.PIFactory.Instance
 
PiTestTree - Class in net.sf.joost.grammar.tree
Objects of PiTree represent processing-instruction node test nodes in the syntax tree of a pattern or an STXPath expression.
PiTestTree() - Constructor for class net.sf.joost.grammar.tree.PiTestTree
Constructs a PiTextTree that represents a processing-instruction test without a string literal.
PiTestTree(Object) - Constructor for class net.sf.joost.grammar.tree.PiTestTree
Constructs a PiTextTree that represents a processing-instruction test that contains a string literal.
plugins - Static variable in class net.sf.joost.stx.TransformerHandlerResolverImpl
hashtable with available methods and their plugin implementations
PLUS - Static variable in interface net.sf.joost.grammar.Sym
 
pop() - Method in class net.sf.joost.grammar.cup.virtual_parse_stack
Pop the stack.
pop() - Method in class net.sf.joost.stx.Processor.DataStack
 
popEmitter() - Method in class net.sf.joost.stx.Context
Restore previous emitter after finishing a result event stream
posHash - Variable in class net.sf.joost.stx.SAXEvent
contains the position counters
position - Variable in class net.sf.joost.stx.Context
The position of the current node.
PR_ATTRIBUTES - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_BUFFER - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_CHILDREN - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_CONTINUE - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_ERROR - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_SELF - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PR_SIBLINGS - Static variable in interface net.sf.joost.Constants
Return value for AbstractInstruction.process(net.sf.joost.stx.Context)
PREDICATE - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
PredicateTree - Class in net.sf.joost.grammar.tree
Objects of PredicateTree represent predicate nodes in the syntax tree of a pattern or an STXPath expression.
PredicateTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.PredicateTree
Constructs a PredicateTree.
prefix - Variable in class net.sf.joost.grammar.tree.AttrLocalWildcardTree
 
prefix - Variable in class net.sf.joost.instruction.ScriptFactory.Instance
namespace prefix from prefix attribute of the script element
preserveSpace - Variable in class net.sf.joost.instruction.NodeBase
true if the attribute xml:space on the nearest ancestor element was set to preserve, false otherwise.
prev - Variable in class net.sf.joost.stx.Emitter
Previous emitter.
printResource(String) - Static method in class net.sf.joost.Main
Outputs the contents of a resource info file.
priority - Variable in class net.sf.joost.instruction.TemplateFactory.Instance
The priority of this template
procedure - Variable in class net.sf.joost.instruction.CallProcedureFactory.Instance
 
ProcedureFactory - Class in net.sf.joost.instruction
Factory for procedure elements, which are represented by the inner Instance class.
ProcedureFactory() - Constructor for class net.sf.joost.instruction.ProcedureFactory
 
ProcedureFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
ProcedureFactory.Instance(String, NodeBase, ParseContext, String, String, int, boolean, boolean) - Constructor for class net.sf.joost.instruction.ProcedureFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.AbstractInstruction
The method that does the actual processing.
process(Context) - Method in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
Evaluate the expression given in the select attribute; find and process the child with the matching regular expression
process(Context) - Method in class net.sf.joost.instruction.AssignFactory.Instance
Evaluate the select attribute if present.
process(Context) - Method in class net.sf.joost.instruction.AttributeFactory.Instance
Evaluate the name attribute; if the select attribute is present, evaluate this attribute too and create an result attribute.
process(Context) - Method in class net.sf.joost.instruction.BufferFactory.Instance
Declares a buffer
process(Context) - Method in class net.sf.joost.instruction.CallProcedureFactory.Instance
Adjust the return address of the procedure.
process(Context) - Method in class net.sf.joost.instruction.CdataFactory.Instance
Starts a CDATA section.
process(Context) - Method in class net.sf.joost.instruction.CommentFactory.Instance
Activate a StringEmitter for collecting the contents of this instruction.
process(Context) - Method in class net.sf.joost.instruction.CopyFactory.Instance
Copy the begin of the current node to the result stream.
process(Context) - Method in class net.sf.joost.instruction.DoctypeFactory.Instance
Create a document type definition.
process(Context) - Method in class net.sf.joost.instruction.ElementEndFactory.Instance
Emits an endElement event to the result stream.
process(Context) - Method in class net.sf.joost.instruction.ElementFactory.Instance
Emits an startElement event to the result stream.
process(Context) - Method in class net.sf.joost.instruction.ElementStartFactory.Instance
Emits a startElement event to the emitter.
process(Context) - Method in class net.sf.joost.instruction.ForEachFactory.Instance
If ForEachFactory.Instance.continued is true then take the next item from a previously computed sequence, otherwise evaluate the select attribute and take the first item.
process(Context) - Method in class net.sf.joost.instruction.GroupBase
 
process(Context) - Method in class net.sf.joost.instruction.IfFactory.Instance
Evaluates the expression given in the test attribute and change the value of the next instruction.
process(Context) - Method in class net.sf.joost.instruction.LitElementFactory.Instance
Emits the start tag of this literal element to the emitter
process(Context) - Method in class net.sf.joost.instruction.MatchFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.MessageFactory.Instance
Activate the object Context.messageEmitter for the contents of this element.
process(Context) - Method in class net.sf.joost.instruction.NodeBase.End
Calls the NodeBase.processEnd(net.sf.joost.stx.Context) method in its NodeBase.End.start object.
process(Context) - Method in class net.sf.joost.instruction.NodeBase
Save local variables if needed.
process(Context) - Method in class net.sf.joost.instruction.NoMatchFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.NSAliasFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.ParamFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.PBufferFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.PIFactory.Instance
Activate a StringEmitter for collecting the data of the new PI
process(Context) - Method in class net.sf.joost.instruction.ProcedureFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.ProcessBase
assign target group, save and reset parameters
process(Context) - Method in class net.sf.joost.instruction.ProcessBase.ProcessEnd
 
process(Context) - Method in class net.sf.joost.instruction.ResultBufferFactory.Instance
Declares this buffer as the current output buffer in use (for events resulting from a transformation).
process(Context) - Method in class net.sf.joost.instruction.ResultDocumentFactory.Instance
Redirects the result stream to the specified URI
process(Context) - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.TemplateBase
 
process(Context) - Method in class net.sf.joost.instruction.TextFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.TextNode
Emit the text of this node to the result stream
process(Context) - Method in class net.sf.joost.instruction.ValueOfFactory.Instance
Evaluates the expression given in the select attribute and outputs its value to emitter.
process(Context) - Method in class net.sf.joost.instruction.VariableFactory.Instance
 
process(Context) - Method in class net.sf.joost.instruction.WhenFactory.Instance
Evaluate the test attribute and adjust the next instruction depending on the result
process(Context) - Method in class net.sf.joost.instruction.WhileFactory.Instance
Evaluate the expression given in the test attribute and adjust the next instruction depending on the result.
process(Context) - Method in class net.sf.joost.instruction.WithParamFactory.Instance
 
processable() - Method in class net.sf.joost.instruction.GroupBase
 
processable() - Method in class net.sf.joost.instruction.NodeBase
 
processable() - Method in class net.sf.joost.instruction.NSAliasFactory.Instance
 
processable() - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
processAttributes(Attributes) - Method in class net.sf.joost.stx.Processor
Simulate events for each of the attributes of the current element.
ProcessBase - Class in net.sf.joost.instruction
Common base class for all stx:process-xxx instructions
ProcessBase(String, NodeBase, ParseContext, String, String, String) - Constructor for class net.sf.joost.instruction.ProcessBase
 
ProcessBase.ProcessEnd - Class in net.sf.joost.instruction
Instruction the clears the parameter stack
ProcessBase.ProcessEnd(ProcessBase) - Constructor for class net.sf.joost.instruction.ProcessBase.ProcessEnd
 
processCharacters() - Method in class net.sf.joost.stx.Parser
Processes collected character fragments
processCharacters() - Method in class net.sf.joost.stx.Processor
Process a text node (from several consecutive characters events)
processEnd(Context) - Method in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.AssignFactory.Instance
Called only if this instruction has no select attribute.
processEnd(Context) - Method in class net.sf.joost.instruction.AttributeFactory.Instance
Called only if there's no select attribute; create a result attribute from the contents of the element.
processEnd(Context) - Method in class net.sf.joost.instruction.BufferFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.CallProcedureFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.CdataFactory.Instance
Ends a CDATA section
processEnd(Context) - Method in class net.sf.joost.instruction.CommentFactory.Instance
Emit a comment to the result stream from the contents of the StringEmitter.
processEnd(Context) - Method in class net.sf.joost.instruction.CopyFactory.Instance
Copy the end, if the current node is an element.
processEnd(Context) - Method in class net.sf.joost.instruction.ElementFactory.Instance
Emits an endElement event to the result stream.
processEnd(Context) - Method in class net.sf.joost.instruction.ForEachFactory.Instance
Sets ForEachFactory.Instance.continued to true to signal the loop.
processEnd(Context) - Method in class net.sf.joost.instruction.LitElementFactory.Instance
Emits the end tag of this literal element to the emitter
processEnd(Context) - Method in class net.sf.joost.instruction.MatchFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.MessageFactory.Instance
Deactivate the message emitter.
processEnd(Context) - Method in class net.sf.joost.instruction.NodeBase
Called when the end tag will be processed.
processEnd(Context) - Method in class net.sf.joost.instruction.NoMatchFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.ParamFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.PAttributesFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.PBufferFactory.Instance
Processes a buffer.
processEnd(Context) - Method in class net.sf.joost.instruction.PChildrenFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.PDocumentFactory.Instance
Processes an external document.
processEnd(Context) - Method in class net.sf.joost.instruction.PIFactory.Instance
Emits a processing-instruction to the result stream
processEnd(Context) - Method in class net.sf.joost.instruction.ProcedureFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.PSelfFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.PSiblingsFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.ResultBufferFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.ResultDocumentFactory.Instance
Close the current result stream
processEnd(Context) - Method in class net.sf.joost.instruction.TemplateBase
 
processEnd(Context) - Method in class net.sf.joost.instruction.TextFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.VariableFactory.Instance
 
processEnd(Context) - Method in class net.sf.joost.instruction.WithParamFactory.Instance
 
processEvent() - Method in class net.sf.joost.stx.Processor
Processes the upper most event on the event stack.
processingInstruction(String, String) - Method in class net.sf.joost.emitter.BufferEmitter
 
processingInstruction(String, String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback
processingInstruction(String, String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
processingInstruction(String, String) - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Handles a PI (cares about disable-output-escaping)
processingInstruction(String, String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
processingInstruction(String, String) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
processingInstruction(String, String) - Method in class net.sf.joost.emitter.StringEmitter
not allowed
processingInstruction(String, String) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Outputs a PI
processingInstruction(String, String, NodeBase) - Method in class net.sf.joost.stx.Emitter
Creates a processing instruction.
processingInstruction(String, String) - Method in class net.sf.joost.stx.Parser
 
processingInstruction(String, String) - Method in class net.sf.joost.stx.Processor
 
processingInstruction(String, String, NodeBase) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
processingInstruction(String, String) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
processingInstruction(String, String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
processingInstruction(String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
processInstruction(AbstractInstruction, SAXEvent) - Method in class net.sf.joost.stx.Processor
Process an instruction.
processInstruction(AbstractInstruction, SAXEvent) - Method in class net.sf.joost.trace.DebugProcessor
Overriden method for the execution of a given instruction.
processLastElement(boolean) - Method in class net.sf.joost.emitter.XmlEmitter
Outputs a start or empty element tag if there is one stored.
processLastElement() - Method in class net.sf.joost.stx.Emitter
Process a stored element start tag (from startElement)
processLastElement(boolean) - Method in class net.sf.joost.stx.Processor
Process last element start (stored as Processor.lastElement in startElement)
processMessage(Context) - Method in class net.sf.joost.instruction.MessageFactory.Instance
Process the message: use the logger if it is available and evaluate the optional 'terminate' attribute
Processor - Class in net.sf.joost.stx
Processes an XML document as SAX XMLFilter.
Processor(InputSource, ParseContext) - Constructor for class net.sf.joost.stx.Processor
Constructs a new Processor instance by parsing an STX transformation sheet.
Processor(XMLReader, InputSource, ParseContext) - Constructor for class net.sf.joost.stx.Processor
Constructs a new Processor instance by parsing an STX transformation sheet.
Processor(Parser) - Constructor for class net.sf.joost.stx.Processor
Constructs a new Processor instance from an existing Parser (Joost representation of an STX transformation sheet)
Processor(Processor) - Constructor for class net.sf.joost.stx.Processor
Constructs a copy of the given Processor.
processor - Variable in class net.sf.joost.trax.TemplatesImpl
Holding a reference on the Joost-STX-Processor Processor
processor - Variable in class net.sf.joost.trax.TransformerHandlerImpl
Processor is the joost-stx-engine
processor - Variable in class net.sf.joost.trax.TransformerImpl
 
processor - Variable in class net.sf.joost.trax.TrAXFilter
 
Processor.Data - Class in net.sf.joost.stx
Inner class for data which is processing/template specific.
Processor.Data(short, TemplateFactory.Instance, AbstractInstruction, Hashtable, Context, SAXEvent) - Constructor for class net.sf.joost.stx.Processor.Data
Constructor for the initialization of all fields, needed for stx:process-siblings
Processor.Data(short, TemplateFactory.Instance, AbstractInstruction, Hashtable, Context) - Constructor for class net.sf.joost.stx.Processor.Data
Constructor for "descendant or self" processing
Processor.Data(Context) - Constructor for class net.sf.joost.stx.Processor.Data
Initial constructor for the first element of the data stack.
Processor.Data(Processor.Data) - Constructor for class net.sf.joost.stx.Processor.Data
Constructor used when processing a built-in template.
Processor.DataStack - Class in net.sf.joost.stx
Inner class that implements a stack for Processor.Data objects.
Processor.DataStack() - Constructor for class net.sf.joost.stx.Processor.DataStack
 
processParam(Value, Context) - Method in class net.sf.joost.instruction.ParamFactory.Instance
Declare a parameter
processSiblings() - Method in class net.sf.joost.stx.Processor
Check and process pending templates whose processing was suspended by an stx:process-siblings instruction
processStatus - Variable in class net.sf.joost.stx.Processor
contains the last return value after processing STX instructions
processVar(Value, Context) - Method in class net.sf.joost.instruction.AssignFactory.Instance
Assigns a value to a variable.
processVar(Value, Context) - Method in class net.sf.joost.instruction.VariableFactory.Instance
Declares a variable
procExpName - Variable in class net.sf.joost.instruction.CallProcedureFactory.Instance
 
procName - Variable in class net.sf.joost.instruction.ProcedureFactory.Instance
The qualified name of this procedure
procQName - Variable in class net.sf.joost.instruction.CallProcedureFactory.Instance
 
production_tab - Variable in class net.sf.joost.grammar.cup.lr_parser
Direct reference to the production table.
production_table() - Method in class net.sf.joost.grammar.cup.lr_parser
Table of production information (supplied by generated subclass).
production_table() - Method in class net.sf.joost.grammar.ExprParser
Access to production table.
production_table() - Method in class net.sf.joost.grammar.PatternParser
Access to production table.
PROP_PREFIX - Static variable in class net.sf.joost.stx.Processor
Standard prefix for SAX2 properties
propOmitXmlDeclaration - Variable in class net.sf.joost.emitter.HtmlEmitter
output property: omit-xml-declaration
propOmitXmlDeclaration - Variable in class net.sf.joost.emitter.XmlEmitter
output property: omit-xml-declaration
propStandalone - Variable in class net.sf.joost.emitter.XmlEmitter
output property: standalone
propVersion - Variable in class net.sf.joost.emitter.XmlEmitter
output property: version
PSelfFactory - Class in net.sf.joost.instruction
Factory for process-self elements, which are represented by the inner Instance class.
PSelfFactory() - Constructor for class net.sf.joost.instruction.PSelfFactory
 
PSelfFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PSelfFactory.Instance(String, NodeBase, ParseContext, String, String, String) - Constructor for class net.sf.joost.instruction.PSelfFactory.Instance
 
psiblings - Variable in class net.sf.joost.stx.Context
Encountered stx:process-siblings instruction
psiblings - Variable in class net.sf.joost.stx.Processor.Data
stx:process-siblings instruction (for stx:process-siblings)
PSiblingsFactory - Class in net.sf.joost.instruction
Factory for process-siblings elements, which are represented by the inner Instance class.
PSiblingsFactory() - Constructor for class net.sf.joost.instruction.PSiblingsFactory
 
PSiblingsFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
PSiblingsFactory.Instance(String, NodeBase, ParseContext, String, Tree, Tree) - Constructor for class net.sf.joost.instruction.PSiblingsFactory.Instance
 
publicAVT - Variable in class net.sf.joost.instruction.DoctypeFactory.Instance
 
publicId - Variable in class net.sf.joost.instruction.NodeBase
The public identifier of the transformation sheet
publicId - Variable in class net.sf.joost.stx.BufferReader
 
publicId - Variable in class net.sf.joost.trax.SourceLocatorImpl
Unique public key
push(int) - Method in class net.sf.joost.grammar.cup.virtual_parse_stack
Push a state number onto the stack.
push(Processor.Data) - Method in class net.sf.joost.stx.Processor.DataStack
 
pushEmitter(StxEmitter) - Method in class net.sf.joost.stx.Context
Instantiate a new emitter object for a new result event stream
pushEmitter(Emitter) - Method in class net.sf.joost.stx.Context
re-use a previous emitter for the event stream
pushEmitter(StxEmitter) - Method in class net.sf.joost.stx.Emitter
Put the current emitter object on a stack and return a new emitter, which uses the given handler.
pushEmitter(StxEmitter) - Method in class net.sf.joost.trace.DebugEmitter
 

Q

QNAME - Static variable in interface net.sf.joost.grammar.Sym
 
qName - Variable in class net.sf.joost.instruction.NodeBase
The qualified name of this node
qName - Variable in class net.sf.joost.stx.SAXEvent
 

R

RBRACE_STATE - Static variable in class net.sf.joost.instruction.FactoryBase
state for the finite state machine implemented in parseAVT
RBRACK - Static variable in interface net.sf.joost.grammar.Sym
 
read_lookahead() - Method in class net.sf.joost.grammar.cup.lr_parser
Read from input to establish our buffer of "parse ahead" lookahead Symbols.
real_next - Variable in class net.sf.joost.grammar.cup.virtual_parse_stack
Top of stack indicator for where we leave off in the real stack.
real_stack - Variable in class net.sf.joost.grammar.cup.virtual_parse_stack
The real stack that we shadow.
recognizeCdata - Variable in class net.sf.joost.instruction.GroupBase
Should CDATA section be recognized (from stx:options' recognize-cdata)?
recursionLevel - Variable in class net.sf.joost.instruction.TextFactory.Instance
levels of recursive calls
reduce_tab - Variable in class net.sf.joost.grammar.cup.lr_parser
Direct reference to the reduce-goto table.
reduce_table() - Method in class net.sf.joost.grammar.cup.lr_parser
The reduce-goto table (supplied by generated subclass).
reduce_table() - Method in class net.sf.joost.grammar.ExprParser
Access to reduce_goto table.
reduce_table() - Method in class net.sf.joost.grammar.PatternParser
Access to reduce_goto table.
reentryGuard - Variable in class net.sf.joost.trax.TemplatesImpl
Synch object to guard against setting values from the TrAX interface or reentry while the transform is going on.
reentryGuard - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
reentryGuard - Variable in class net.sf.joost.trax.TransformerImpl
Synch object to gaurd against setting values from the TrAX interface or reentry while the transform is going on.
regex - Variable in class net.sf.joost.instruction.MatchFactory.Instance
The AVT in the regex attribute; it will be evaluated in the stx:analyze-text parent
REGEX_GROUP - Static variable in class net.sf.joost.instruction.AnalyzeTextFactory
Name of a special pseudo-variable that contains the values for the regex-group function.
removeParseListener(ParserListener) - Method in class net.sf.joost.trace.ParserListenerMgr
Remove a parserlistener.
removeTraceListener(TraceListener) - Method in class net.sf.joost.trace.TraceManager
Remove a tracelistener.
report_error(String, Object) - Method in class net.sf.joost.grammar.cup.lr_parser
Report a non fatal error (or warning).
report_error(String, Object) - Method in class net.sf.joost.grammar.ExprParser
 
report_error(String, Object) - Method in class net.sf.joost.grammar.PatternParser
 
report_fatal_error(String, Object) - Method in class net.sf.joost.grammar.cup.lr_parser
Report a fatal error.
report_fatal_error(String, Object) - Method in class net.sf.joost.grammar.ExprParser
 
report_fatal_error(String, Object) - Method in class net.sf.joost.grammar.PatternParser
 
required - Variable in class net.sf.joost.instruction.ParamFactory.Instance
 
resolve(String, String, Properties, boolean) - Method in interface net.sf.joost.OutputURIResolver
Resolve an output URI.
resolve(String, String, String, URIResolver, ErrorListener, Hashtable) - Method in class net.sf.joost.stx.TransformerHandlerResolverImpl
Resolve given method via searching for a plugin providing implementation for it.
resolve(String, XMLReader, URIResolver, ErrorListener, Hashtable) - Method in class net.sf.joost.stx.TransformerHandlerResolverImpl
This is essentially same method as common resolve but it assumes that params are already "parsed" via TransformerHandlerResolverImpl.createExternalParameters(Hashtable)
resolve(String, String, String, URIResolver, ErrorListener, Hashtable) - Method in interface net.sf.joost.TransformerHandlerResolver
Resolves a TransformerHandler object for an external transformation.
resolve(String, XMLReader, URIResolver, ErrorListener, Hashtable) - Method in interface net.sf.joost.TransformerHandlerResolver
Resolves a TransformerHandler object for an external transformation.
resolves() - Method in class net.sf.joost.stx.TransformerHandlerResolverImpl
Return all supported filter-method URIs Each one must return true when checked against TransformerHandlerResolverImpl.available(String).
resolves() - Method in interface net.sf.joost.TransformerHandlerResolver
Return all supported filter-method URIs Each one must return true when checked against TransformerHandlerResolver.available(String).
restart_lookahead() - Method in class net.sf.joost.grammar.cup.lr_parser
Reset the parse ahead input to one Symbol past where we started error recovery (this consumes one new Symbol from the real input).
result - Variable in class net.sf.joost.trax.TransformerHandlerImpl
The according Result.
ResultBufferFactory - Class in net.sf.joost.instruction
Factory for result-buffer elements, which are represented by the inner Instance class.
ResultBufferFactory() - Constructor for class net.sf.joost.instruction.ResultBufferFactory
 
ResultBufferFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the result-buffer element.
ResultBufferFactory.Instance(String, NodeBase, ParseContext, String, String, boolean) - Constructor for class net.sf.joost.instruction.ResultBufferFactory.Instance
 
resultComment(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called for emitter comment event.
ResultDocumentFactory - Class in net.sf.joost.instruction
Factory for result-document elements, which are represented by the inner Instance class.
ResultDocumentFactory() - Constructor for class net.sf.joost.instruction.ResultDocumentFactory
 
ResultDocumentFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the result-document element.
ResultDocumentFactory.Instance(String, NodeBase, ParseContext, Tree, String, String, boolean) - Constructor for class net.sf.joost.instruction.ResultDocumentFactory.Instance
 
resultPI(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called for emitter PI event.
resultStack - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
Stack that stores the remaining sequence of the select attribute in case this for-each-item was interrupted via stx:process-xxx
resultText(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called for emitter text event.
ReversableTree - Class in net.sf.joost.grammar
A ReversableTree object can be reconstructed by reversing its associativity.
ReversableTree(int) - Constructor for class net.sf.joost.grammar.ReversableTree
 
ReversableTree(int, Tree, Tree) - Constructor for class net.sf.joost.grammar.ReversableTree
 
reverseAssociativity() - Method in class net.sf.joost.grammar.ReversableTree
Transforms a location path by reversing the associativity of the path operators / and //
reverseAssociativity() - Method in class net.sf.joost.grammar.Tree
May be overridden to reconstruct the current tree
right - Variable in class net.sf.joost.grammar.cup.Symbol
The data passed to parser
right - Variable in class net.sf.joost.grammar.Tree
The right subtree.
ROOT - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
ROOT - Static variable in class net.sf.joost.stx.SAXEvent
 
root - Variable in class net.sf.joost.trax.DOMDriver
 
RootTree - Class in net.sf.joost.grammar.tree
Objects of RootTree represent root nodes in the syntax tree of a pattern or an STXPath expression.
RootTree(Tree) - Constructor for class net.sf.joost.grammar.tree.RootTree
 
RootTree() - Constructor for class net.sf.joost.grammar.tree.RootTree
 
RPAR - Static variable in interface net.sf.joost.grammar.Sym
 

S

s1 - Variable in class net.sf.joost.stx.SAXEvent.DoubleString
 
s2 - Variable in class net.sf.joost.stx.SAXEvent.DoubleString
 
saxContentHandler - Variable in class net.sf.joost.emitter.SAXEmitter
The SAXEmitter acts as a proxy und propagates SAX2 events to this handler.
SAXEmitter - Class in net.sf.joost.emitter
This class implements the common interface StxEmitter.
SAXEmitter(ContentHandler) - Constructor for class net.sf.joost.emitter.SAXEmitter
Constructor
SAXEvent - Class in net.sf.joost.stx
SAXEvent stores all information attached to an incoming SAX event, it is the representation of a node in STX.
SAXEvent() - Constructor for class net.sf.joost.stx.SAXEvent
 
SAXEvent.Counter - Class in net.sf.joost.stx
This class replaces java.lang.Long for counting because I need to change the wrapped value and want to avoid the creation of a new object in each increment.
SAXEvent.Counter() - Constructor for class net.sf.joost.stx.SAXEvent.Counter
 
SAXEvent.DoubleString - Class in net.sf.joost.stx
This class acts as a wrapper for a pair of String objects.
SAXEvent.DoubleString(String, String) - Constructor for class net.sf.joost.stx.SAXEvent.DoubleString
 
saxLexicalHandler - Variable in class net.sf.joost.emitter.SAXEmitter
If present, the SAXEmitter propagates lexical SAX2 events this handler.
saxResult - Variable in class net.sf.joost.stx.HttpPostHandler
event sink for this transformer
saxResult - Variable in class net.sf.joost.stx.SAXWrapperHandler
event sink for this transformer
SAXWrapperHandler - Class in net.sf.joost.stx
Wraps a SAX parser (XMLReader) in a TransformerHandler object.
SAXWrapperHandler() - Constructor for class net.sf.joost.stx.SAXWrapperHandler
 
scan() - Method in class net.sf.joost.grammar.cup.lr_parser
Get the next Symbol from the input (supplied by generated subclass).
Scanner - Interface in net.sf.joost.grammar.cup
Defines the Scanner interface, which CUP uses in the default implementation of lr_parser.scan().
scopeDetermined - Variable in class net.sf.joost.grammar.tree.VarTree
 
scopeDetermined - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
scopeDetermined - Variable in class net.sf.joost.instruction.PBufferFactory.Instance
 
scopedVariables - Variable in class net.sf.joost.instruction.NodeBase
The names of local declared variables of this element, available only if this node has stx:variable children
script - Variable in class net.sf.joost.instruction.ScriptFactory.Instance
the script content
ScriptFactory - Class in net.sf.joost.instruction
Factory for script elements, which are represented by the inner Instance class.
ScriptFactory() - Constructor for class net.sf.joost.instruction.ScriptFactory
 
ScriptFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the script element.
ScriptFactory.Instance(String, NodeBase, ParseContext, String, String, String, String) - Constructor for class net.sf.joost.instruction.ScriptFactory.Instance
 
scriptUri - Variable in class net.sf.joost.instruction.ScriptFactory.Instance
namespace URI for the prefix
select - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
select - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
select - Variable in class net.sf.joost.instruction.AttributeFactory.Instance
 
select - Variable in class net.sf.joost.instruction.CommentFactory.Instance
 
select - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
 
select - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
select - Variable in class net.sf.joost.instruction.ParamFactory.Instance
 
select - Variable in class net.sf.joost.instruction.PIFactory.Instance
 
select - Variable in class net.sf.joost.instruction.ValueOfFactory.Instance
 
select - Variable in class net.sf.joost.instruction.VariableFactory.Instance
 
select - Variable in class net.sf.joost.instruction.WithParamFactory.Instance
 
separator - Variable in class net.sf.joost.instruction.ValueOfFactory.Instance
 
SEQ - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
SeqTree - Class in net.sf.joost.grammar.tree
Objects of SeqTree represent nodes of a sequence in the syntax tree of a pattern or an STXPath expression.
SeqTree() - Constructor for class net.sf.joost.grammar.tree.SeqTree
 
SeqTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.SeqTree
 
SERIALIZE_MARKUP - Static variable in class net.sf.joost.instruction.TextFactory
 
setAttribute(String, Object) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Allows the user to set specific attributes on the underlying implementation.
setContentHandler(ContentHandler) - Method in class net.sf.joost.stx.BufferReader
 
setContentHandler(ContentHandler) - Method in class net.sf.joost.stx.Emitter
 
setContentHandler(ContentHandler) - Method in class net.sf.joost.stx.Processor
Registers a content handler.
setContentHandler(ContentHandler) - Method in class net.sf.joost.trax.DOMDriver
Set the content handler.
setDeclHandler(DeclHandler) - Method in class net.sf.joost.stx.Processor
Registers a declaration handler.
setDocument(Document) - Method in class net.sf.joost.trax.DOMDriver
Set the DOM Document that will be walked
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.BufferEmitter
not used
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.EmitterAdapter
 
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
setDocumentLocator(Locator) - Method in class net.sf.joost.emitter.StringEmitter
not used
setDocumentLocator(Locator) - Method in class net.sf.joost.stx.Parser
 
setDocumentLocator(Locator) - Method in class net.sf.joost.stx.Processor
Store the locator in the context object
setDocumentLocator(Locator) - Method in class net.sf.joost.trace.DebugProcessor
 
setDocumentLocator(Locator) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
setDocumentLocator(Locator) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
setDTDHandler(DTDHandler) - Method in class net.sf.joost.stx.BufferReader
does nothing
setDTDHandler(DTDHandler) - Method in class net.sf.joost.trax.DOMDriver
SAX1, SAX2: Set the DTD handler for this parser.
setEndLocation(ParseContext) - Method in class net.sf.joost.instruction.NodeBase
Notify this node about its end location (taken from ParseContext.locator in the context parameter)
setEntityResolver(EntityResolver) - Method in class net.sf.joost.stx.BufferReader
does nothing
setEntityResolver(EntityResolver) - Method in class net.sf.joost.trax.DOMDriver
SAX1, SAX2: Set the entity resolver for this parser.
setErrorHandler(ErrorHandler) - Method in class net.sf.joost.stx.BufferReader
does nothing
setErrorHandler(ErrorHandler) - Method in class net.sf.joost.trax.DOMDriver
SAX1, SAX2: Set the error handler for this parser.
setErrorListener(ErrorListener) - Method in class net.sf.joost.stx.ParseContext
Sets an error listener that will be used to construct an error handler
setErrorListener(ErrorListener) - Method in class net.sf.joost.stx.Processor
Registers a ErrorListener object for reporting errors while processing (transforming) the XML input
setErrorListener(ErrorListener) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Setter for TransformerFactoryImpl.errorListener
setErrorListener(ErrorListener) - Method in class net.sf.joost.trax.TransformerImpl
 
setFeature(String, boolean) - Method in class net.sf.joost.stx.BufferReader
 
setFeature(String, boolean) - Method in class net.sf.joost.trax.DOMDriver
SAX2: Sets the state of feature flags in this parser.
setFeature(String, boolean) - Method in class net.sf.joost.trax.TransformerFactoryImpl
see TransformerFactory.setFeature(java.lang.String, boolean)
setLexicalHandler(LexicalHandler) - Method in class net.sf.joost.stx.Emitter
 
setLexicalHandler(LexicalHandler) - Method in class net.sf.joost.stx.Processor
Registers a lexical handler.
setLocale(Locale) - Method in class net.sf.joost.trax.DOMDriver
SAX1: Sets the locale used for diagnostics; currently, only locales using the English language are supported.
setMessageEmitter(StxEmitter) - Method in class net.sf.joost.stx.Processor
Registers a message emitter for stx:message
setOmitXmlDeclaration(boolean) - Method in class net.sf.joost.emitter.HtmlEmitter
Defines whether the XML declaration should be omitted, default is false.
setOmitXmlDeclaration(boolean) - Method in class net.sf.joost.emitter.StreamEmitter
Defines whether the XML declaration should be omitted, default is false.
setOmitXmlDeclaration(boolean) - Method in class net.sf.joost.emitter.XmlEmitter
Defines whether the XML declaration should be omitted, default is false.
setOutputProperties(Properties) - Method in class net.sf.joost.trax.TransformerImpl
Setter for Processor.outputProperties
setOutputProperty(String, String) - Method in class net.sf.joost.trax.TransformerImpl
Setter for an output property.
setOutputURIResolver(OutputURIResolver) - Method in class net.sf.joost.stx.Processor
Registers an OutputURIResolver for stx:result-document
setParameter(String, Object) - Method in class net.sf.joost.stx.Processor
Sets a global parameter of the STX transformation sheet
setParameter(String, Object) - Method in class net.sf.joost.trax.TransformerImpl
Setter for parameters.
setParent(XMLReader) - Method in class net.sf.joost.stx.Processor
Assigns a parent to this filter instance.
setProperty(String, Object) - Method in class net.sf.joost.stx.BufferReader
 
setProperty(String, Object) - Method in class net.sf.joost.stx.Processor
Set the property of a value on the underlying XMLReader.
setProperty(String, Object) - Method in class net.sf.joost.trax.DOMDriver
SAX2: Assigns the specified property.
setResult(Result) - Method in class net.sf.joost.stx.HttpPostHandler
 
setResult(Result) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
setResult(Result) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Setter for TransformerHandlerImpl.result
setScanner(Scanner) - Method in class net.sf.joost.grammar.cup.lr_parser
Simple accessor method to set the default scanner.
setSupportDisableOutputEscaping(boolean) - Method in class net.sf.joost.emitter.HtmlEmitter
 
setSupportDisableOutputEscaping(boolean) - Method in class net.sf.joost.emitter.StreamEmitter
Defines whether disable-output-escaping will be supported (means whether the corresponding processing instructions Result.PI_DISABLE_OUTPUT_ESCAPING and Result.PI_ENABLE_OUTPUT_ESCAPING will be interpreted).
setSupportDisableOutputEscaping(boolean) - Method in class net.sf.joost.emitter.XmlEmitter
Defines whether disable-output-escaping will be supported (means whether the corresponding processing instructions Result.PI_DISABLE_OUTPUT_ESCAPING and Result.PI_ENABLE_OUTPUT_ESCAPING will be interpreted).
setSystemId(String) - Method in class net.sf.joost.emitter.FOPEmitter
 
setSystemId(String) - Method in interface net.sf.joost.emitter.StxEmitter
Set the system identifier for this emitter.
setSystemId(String) - Method in class net.sf.joost.emitter.StxEmitterBase
 
setSystemId(String) - Method in class net.sf.joost.stx.HttpPostHandler
 
setSystemId(String) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
setSystemId(String) - Method in class net.sf.joost.trax.DOMDriver
 
setSystemId(String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
Set the base ID (URI or system ID) from the Templates object created by this builder.
setSystemId(String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Setter for TransformerHandlerImpl.systemId
setTraceManager(TraceManager) - Method in class net.sf.joost.trace.DebugEmitter
setter for DebugEmitter.tmgr property
setTraceManager(TraceManager) - Method in class net.sf.joost.trace.DebugProcessor
setter for property DebugProcessor.tmgr
setTransformer(TransformerImpl) - Method in class net.sf.joost.trace.DebugProcessor
setter for property DebugProcessor.transformer
setTransformerHandlerResolver(TransformerHandlerResolver) - Method in class net.sf.joost.stx.Processor
Registers a custom TransformerHandlerResolver object.
setURIResolver(URIResolver) - Method in class net.sf.joost.stx.Processor
Registers a URIResolver for stx:process-document
setURIResolver(URIResolver) - Method in class net.sf.joost.trax.TransformerFactoryImpl
Setter for TransformerFactoryImpl.uriResolver
setURIResolver(URIResolver) - Method in class net.sf.joost.trax.TransformerImpl
Setter for TransformerImpl.uriRes
setUserErrorListener(ErrorListener) - Method in class net.sf.joost.trax.ConfigurationErrListener
 
setUserErrorListener(ErrorListener) - Method in class net.sf.joost.trax.TransformationErrListener
 
setValue(int, String) - Method in interface net.sf.joost.stx.helpers.MutableAttributes
Set the value of an attribute at the specified index
setValue(int, String) - Method in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
shift_under_error() - Method in class net.sf.joost.grammar.cup.lr_parser
Determine if we can shift under the special error Symbol out of the state currently on the top of the (real) parse stack.
sibEvent - Variable in class net.sf.joost.stx.Processor.Data
current event (for stx:process-siblings)
singleCopy() - Method in class net.sf.joost.stx.Value
Returns a single value that is a copy of this value
size() - Method in class net.sf.joost.stx.Processor.DataStack
 
skipDepth - Variable in class net.sf.joost.stx.Processor
Depth in the subtree to be skipped; increased by startElement and decreased by endElement.
skippedEntity(String) - Method in class net.sf.joost.emitter.BufferEmitter
not used
skippedEntity(String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
skippedEntity(String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
skippedEntity(String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
skippedEntity(String) - Method in class net.sf.joost.emitter.StreamEmitter
Won't be called
skippedEntity(String) - Method in class net.sf.joost.emitter.StringEmitter
not used
skippedEntity(String) - Method in class net.sf.joost.stx.Parser
 
skippedEntity(String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
skippedEntity(String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
SLASH - Static variable in interface net.sf.joost.grammar.Sym
 
sourceComment(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a comment of the source was received.
SourceLocatorImpl - Class in net.sf.joost.trax
Implementation of the SourceLocator
SourceLocatorImpl(Locator) - Constructor for class net.sf.joost.trax.SourceLocatorImpl
Constructor
SourceLocatorImpl(String, String, int, int) - Constructor for class net.sf.joost.trax.SourceLocatorImpl
Constructor
sourceMapping(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a ns mapping of the source was received.
sourcePI(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a PI event of the source was received.
sourceText(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a text event of the source was received.
split() - Method in class net.sf.joost.instruction.TemplateFactory.Instance
Splits a match pattern that is a union into several template instances.
src - Variable in class net.sf.joost.instruction.ScriptFactory.Instance
optional location of a source file
stack - Variable in class net.sf.joost.emitter.DOMEmitter
 
stack - Variable in class net.sf.joost.grammar.cup.lr_parser
The parse stack itself.
stack - Variable in class net.sf.joost.stx.Processor.DataStack
 
STAR - Static variable in interface net.sf.joost.grammar.Sym
 
start - Variable in class net.sf.joost.instruction.NodeBase.End
The appropriate start tag.
start_production() - Method in class net.sf.joost.grammar.cup.lr_parser
The index of the start production (supplied by generated subclass).
start_production() - Method in class net.sf.joost.grammar.ExprParser
Indicates start production.
start_production() - Method in class net.sf.joost.grammar.PatternParser
Indicates start production.
start_state() - Method in class net.sf.joost.grammar.cup.lr_parser
The index of the start state (supplied by generated subclass).
start_state() - Method in class net.sf.joost.grammar.ExprParser
Indicates start state.
start_state() - Method in class net.sf.joost.grammar.PatternParser
Indicates start state.
startCDATA() - Method in class net.sf.joost.emitter.BufferEmitter
 
startCDATA() - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback
startCDATA() - Method in class net.sf.joost.emitter.EmitterAdapter
 
startCDATA() - Method in class net.sf.joost.emitter.FOPEmitter
 
startCDATA() - Method in class net.sf.joost.emitter.HtmlEmitter
CDATA sections will be handled like "disable-output-escaping" in HTML (which is of course a kind of a "hack" ...)
startCDATA() - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
startCDATA() - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
startCDATA() - Method in class net.sf.joost.emitter.StringEmitter
not allowed
startCDATA() - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Notify the start of a CDATA section
startCDATA(NodeBase) - Method in class net.sf.joost.stx.Emitter
Creates a CDATA section.
startCDATA() - Method in class net.sf.joost.stx.Processor
 
startCDATA() - Method in class net.sf.joost.stx.SAXWrapperHandler
 
startCDATA(NodeBase) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
startCDATA() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startDocument() - Method in class net.sf.joost.emitter.BufferEmitter
do nothing
startDocument() - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Creates a Document
startDocument() - Method in class net.sf.joost.emitter.EmitterAdapter
 
startDocument() - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback - Outputs XML-Deklaration with encoding.
startDocument() - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
startDocument() - Method in class net.sf.joost.emitter.StringEmitter
do nothing
startDocument() - Method in class net.sf.joost.emitter.TextEmitter
Does nothing
startDocument() - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Outputs XML-Deklaration with encoding.
startDocument() - Method in class net.sf.joost.stx.Emitter
 
startDocument() - Method in class net.sf.joost.stx.Parser
 
startDocument() - Method in class net.sf.joost.stx.Processor
 
startDocument() - Method in class net.sf.joost.stx.SAXWrapperHandler
initialize parser and character buffer
startDocument() - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
startDocument() - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
startDocument() - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
startDocument() - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startDTD(String, String, String) - Method in class net.sf.joost.emitter.BufferEmitter
not used
startDTD(String, String, String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
startDTD(String, String, String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
startDTD(String, String, String) - Method in class net.sf.joost.emitter.FOPEmitter
 
startDTD(String, String, String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
startDTD(String, String, String) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
startDTD(String, String, String) - Method in class net.sf.joost.emitter.StringEmitter
not used
startDTD(String, String, String) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback - Outputs a document type declaration
startDTD(String, String, String) - Method in class net.sf.joost.stx.Processor
 
startDTD(String, String, String) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
startDTD(String, String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.BufferEmitter
 
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Creates a DOM-element-node and memorizes it for the DOMEmitter.endElement(String ,String ,String) method by putting it onto the top of this stack.
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.EmitterAdapter
 
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.HtmlEmitter
SAX2-Callback
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.StringEmitter
not allowed
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.TextEmitter
Does nothing
startElement(String, String, String, Attributes) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback
startElement(String, String, String, Attributes, Hashtable, NodeBase) - Method in class net.sf.joost.stx.Emitter
Opens a new element.
startElement(String, String, String, Attributes) - Method in class net.sf.joost.stx.Parser
 
startElement(String, String, String, Attributes) - Method in class net.sf.joost.stx.Processor
 
startElement(String, String, String, Attributes, Hashtable, NodeBase) - Method in class net.sf.joost.trace.DebugEmitter
overloaded method for debug information
startElement(String, String, String, Attributes) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
startElement(String, String, String, Attributes) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
startElement(String, String, String, Attributes) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startEntity(String) - Method in class net.sf.joost.emitter.BufferEmitter
not used
startEntity(String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
startEntity(String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
startEntity(String) - Method in class net.sf.joost.emitter.FOPEmitter
 
startEntity(String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxLexicalHandler
startEntity(String) - Method in class net.sf.joost.emitter.StreamEmitter
Won't be called
startEntity(String) - Method in class net.sf.joost.emitter.StringEmitter
not used
startEntity(String) - Method in class net.sf.joost.stx.Processor
 
startEntity(String) - Method in class net.sf.joost.stx.SAXWrapperHandler
 
startEntity(String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startExternDocument() - Method in class net.sf.joost.stx.Processor
Emits a startDocument event to an external handler (in Context.targetHandler), followed by all necessary namespace declarations (startPrefixMapping events).
startInnerProcessing() - Method in class net.sf.joost.stx.Processor
Starts the inner processing of a new buffer or another document by saving the text data already read and jumping to the targetted group (if specified).
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.BufferEmitter
 
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.DOMEmitter
SAX2-Callback - Is empty
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.EmitterAdapter
 
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.SAXEmitter
SAX2-Callback - Simply propagates the Call to the registered output target - here the SAXEmitter.saxContentHandler
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.StreamEmitter
Does nothing
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.StringEmitter
do nothing
startPrefixMapping(String, String) - Method in class net.sf.joost.emitter.XmlEmitter
SAX2-Callback
startPrefixMapping(String, String) - Method in class net.sf.joost.stx.Parser
 
startPrefixMapping(String, String) - Method in class net.sf.joost.stx.Processor
 
startPrefixMapping(String, String) - Method in class net.sf.joost.trace.DebugProcessor
overloaded method of ContentHandler for debug information
startPrefixMapping(String, String) - Method in class net.sf.joost.trax.TemplatesHandlerImpl
SAX2-Callback - Simply propagates the Call to the registered Parser - here the TemplatesHandlerImpl.stxparser
startPrefixMapping(String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Propagates the Sax-Event to Joost-Processor.
startResultCDATA() - Method in interface net.sf.joost.trace.TraceListener
Called for emitter start CDATA event.
startResultDocument() - Method in interface net.sf.joost.trace.TraceListener
Called for emitter start document event.
startResultElement(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called for emitter start element event.
startSourceDocument() - Method in interface net.sf.joost.trace.TraceListener
Called at the start of processing.
startSourceElement(SAXEvent) - Method in interface net.sf.joost.trace.TraceListener
Called when a start element event of the source was received.
STR_STATE - Static variable in class net.sf.joost.instruction.FactoryBase
state for the finite state machine implemented in parseAVT
StreamEmitter - Class in net.sf.joost.emitter
Base class for emitter classes that produce a character stream.
StreamEmitter(Writer, String) - Constructor for class net.sf.joost.emitter.StreamEmitter
 
strEmitter - Variable in class net.sf.joost.instruction.AttributeFactory.Instance
 
strEmitter - Variable in class net.sf.joost.instruction.CdataFactory.Instance
 
strEmitter - Variable in class net.sf.joost.instruction.CommentFactory.Instance
 
strEmitter - Variable in class net.sf.joost.instruction.PIFactory.Instance
 
STRING - Static variable in interface net.sf.joost.grammar.Sym
 
STRING - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
string - Variable in class net.sf.joost.instruction.TextNode
 
STRING - Static variable in class net.sf.joost.stx.Value
type constant
string - Variable in class net.sf.joost.stx.Value
for Value.type == Value.STRING
StringEmitter - Class in net.sf.joost.emitter
This class implements an emitter that collects characters events
StringEmitter() - Constructor for class net.sf.joost.emitter.StringEmitter
 
StringEmitter(StringBuffer, String) - Constructor for class net.sf.joost.emitter.StringEmitter
 
StringTree - Class in net.sf.joost.grammar.tree
Objects of StringTree represent string literals in the syntax tree of a pattern or an STXPath expression.
StringTree(String) - Constructor for class net.sf.joost.grammar.tree.StringTree
 
stripSpace - Variable in class net.sf.joost.instruction.GroupBase
Should white-space only text nodes be stripped (from stx:options' strip-space)?
STX_NS - Static variable in interface net.sf.joost.Constants
The STX namespace
StxEmitter - Interface in net.sf.joost.emitter
Common interface - All emitter implementations have to implement this interface.
stxEmitter - Variable in class net.sf.joost.instruction.TextFactory.Instance
a StreamEmitter or a StringEmitter
stxEmitter - Variable in class net.sf.joost.trax.TransformerHandlerImpl
Handler for constructing the Resulttype.
StxEmitterBase - Class in net.sf.joost.emitter
Abstract base StxEmitter implementation class that provides StxEmitterBase.setSystemId(String) and StxEmitterBase.getSystemId().
StxEmitterBase() - Constructor for class net.sf.joost.emitter.StxEmitterBase
 
stxFactories - Variable in class net.sf.joost.stx.Parser
Hashtable for STX factory objects, one for each type.
stxparser - Variable in class net.sf.joost.trax.TemplatesHandlerImpl
 
stxpathDefaultNamespace - Variable in class net.sf.joost.instruction.TransformFactory.Instance
 
SUB - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
SubTree - Class in net.sf.joost.grammar.tree
Objects of SubTree represent arithmeric minus nodes in the syntax tree of a pattern or an STXPath expression.
SubTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.SubTree
 
successor - Variable in class net.sf.joost.instruction.AnalyzeTextFactory.Instance
 
successor - Variable in class net.sf.joost.instruction.CopyFactory.Instance
instruction pointers
successor - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
 
successor - Variable in class net.sf.joost.instruction.ParamFactory.Instance
 
successor - Variable in class net.sf.joost.instruction.WhileFactory.Instance
 
supportDisableOutputEscaping - Variable in class net.sf.joost.emitter.HtmlEmitter
 
supportDisableOutputEscaping - Variable in class net.sf.joost.emitter.XmlEmitter
flag indicating if disable output escaping will be supported
supportedProperties - Variable in class net.sf.joost.trax.TransformerImpl
 
sym - Variable in class net.sf.joost.grammar.cup.Symbol
The symbol number of the terminal or non terminal being represented
Sym - Interface in net.sf.joost.grammar
CUP generated interface containing symbol constants.
Symbol - Class in net.sf.joost.grammar.cup
Defines the Symbol class, which is used to represent all terminals and nonterminals while parsing.
Symbol(int, int, int, Object) - Constructor for class net.sf.joost.grammar.cup.Symbol
Constructor for l,r values
Symbol(int, Object) - Constructor for class net.sf.joost.grammar.cup.Symbol
Constructor for no l,r values
Symbol(int, int, int) - Constructor for class net.sf.joost.grammar.cup.Symbol
Constructor for no value
Symbol(int) - Constructor for class net.sf.joost.grammar.cup.Symbol
Constructor for no value or l,r
Symbol(int, int) - Constructor for class net.sf.joost.grammar.cup.Symbol
Constructor to give a start state
syntax_error(Symbol) - Method in class net.sf.joost.grammar.cup.lr_parser
This method is called when a syntax error has been detected and recovery is about to be invoked.
systemAVT - Variable in class net.sf.joost.instruction.DoctypeFactory.Instance
 
systemId - Variable in class net.sf.joost.emitter.FOPEmitter
The system identifier required by StxEmitter
systemId - Variable in class net.sf.joost.emitter.StxEmitterBase
The system identifier of this STX emitter (optional)
systemId - Variable in class net.sf.joost.instruction.NodeBase
The system identifier of the transformation sheet
systemId - Variable in class net.sf.joost.stx.BufferReader
 
systemId - Variable in class net.sf.joost.trax.DOMDriver
 
systemId - Variable in class net.sf.joost.trax.SourceLocatorImpl
Unique system key
systemId - Variable in class net.sf.joost.trax.TemplatesHandlerImpl
 
systemId - Variable in class net.sf.joost.trax.TransformerHandlerImpl
Necessary for the document root.

T

targetGroup - Variable in class net.sf.joost.instruction.ProcessBase
 
targetGroup - Variable in class net.sf.joost.stx.Context
The target group, set by stx:process-xxx instructions
targetGroup - Variable in class net.sf.joost.stx.Processor.Data
Next group in the processing, contains the visible templates
targetHandler - Variable in class net.sf.joost.stx.Context
The target handler, set by stx:process-xxx instructions
targetURL - Variable in class net.sf.joost.stx.HttpPostHandler
the target URL for the POST request
template - Variable in class net.sf.joost.stx.Processor.Data
The last instantiated template
TemplateBase - Class in net.sf.joost.instruction
Common base class for TemplateFactory.Instance and ProcedureFactory.Instance.
TemplateBase(String, NodeBase, ParseContext, int, boolean, boolean) - Constructor for class net.sf.joost.instruction.TemplateBase
 
TemplateFactory - Class in net.sf.joost.instruction
Factory for template elements, which are represented by the inner Instance class.
TemplateFactory() - Constructor for class net.sf.joost.instruction.TemplateFactory
 
TemplateFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
TemplateFactory.Instance(String, NodeBase, ParseContext, Tree, double, int, boolean, boolean) - Constructor for class net.sf.joost.instruction.TemplateFactory.Instance
 
templates - Variable in class net.sf.joost.trax.TrAXFilter
 
TemplatesHandlerImpl - Class in net.sf.joost.trax
A SAX ContentHandler that may be used to process SAX parse events (parsing transformation instructions) into a Templates object.
TemplatesHandlerImpl(TransformerFactoryImpl) - Constructor for class net.sf.joost.trax.TemplatesHandlerImpl
Constructor
TemplatesImpl - Class in net.sf.joost.trax
This class implements the Templates-Interface for TraX.
TemplatesImpl(Parser, TransformerFactoryImpl) - Constructor for class net.sf.joost.trax.TemplatesImpl
Constructor used by TemplatesHandlerImpl
TemplatesImpl(XMLReader, InputSource, TransformerFactoryImpl) - Constructor for class net.sf.joost.trax.TemplatesImpl
Constructor.
terminate - Variable in class net.sf.joost.instruction.MessageFactory.Instance
 
test - Variable in class net.sf.joost.instruction.IfFactory.Instance
the parsed select expression
test - Variable in class net.sf.joost.instruction.WhenFactory.Instance
 
test - Variable in class net.sf.joost.instruction.WhileFactory.Instance
 
TEXT - Static variable in interface net.sf.joost.grammar.Sym
 
TEXT - Static variable in class net.sf.joost.stx.SAXEvent
 
TEXT_TEST - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
TextEmitter - Class in net.sf.joost.emitter
This class implements an emitter that uses the text output method for byte or character streams.
TextEmitter(Writer, String) - Constructor for class net.sf.joost.emitter.TextEmitter
Constructor
TextFactory - Class in net.sf.joost.instruction
Factory for text elements, which are represented by the inner Instance class.
TextFactory() - Constructor for class net.sf.joost.instruction.TextFactory
 
TextFactory.Instance - Class in net.sf.joost.instruction
The inner Instance class
TextFactory.Instance(String, NodeBase, ParseContext, int) - Constructor for class net.sf.joost.instruction.TextFactory.Instance
 
TextNode - Class in net.sf.joost.instruction
Instances created by this factory represent text nodes in the transformation sheet
TextNode(String, NodeBase, ParseContext) - Constructor for class net.sf.joost.instruction.TextNode
 
TextTestTree - Class in net.sf.joost.grammar.tree
Objects of TextTestTree represent text test ("text()") nodes in the syntax tree of a pattern or an STXPath expression.
TextTestTree() - Constructor for class net.sf.joost.grammar.tree.TextTestTree
 
tfactory - Variable in class net.sf.joost.trax.TemplatesHandlerImpl
 
theValue - Variable in class net.sf.joost.grammar.tree.NumberTree
 
theValue - Variable in class net.sf.joost.grammar.tree.StringTree
 
thResolver - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
tmgr - Variable in class net.sf.joost.trace.DebugEmitter
for dynamic tracing
tmgr - Variable in class net.sf.joost.trace.DebugProcessor
the TraceManager for dynamic tracing
toJavaObject(Class) - Method in class net.sf.joost.stx.Value
Converts this value to a Java object.
top() - Method in class net.sf.joost.grammar.cup.virtual_parse_stack
Return value on the top of the stack (without popping it).
tos - Variable in class net.sf.joost.grammar.cup.lr_parser
Indication of the index for top of stack (for use by actions).
toString() - Method in class net.sf.joost.grammar.cup.Symbol
Printing this token out.
toString() - Method in exception net.sf.joost.grammar.EvalException
 
toString() - Method in class net.sf.joost.grammar.Tree
 
toString() - Method in class net.sf.joost.instruction.GroupFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.IfFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.LitElementFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.MatchFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.NodeBase.End
 
toString() - Method in class net.sf.joost.instruction.NodeBase
 
toString() - Method in class net.sf.joost.instruction.ProcedureFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.ScriptFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.TemplateFactory.Instance
 
toString() - Method in class net.sf.joost.instruction.WhenFactory.Instance
 
toString() - Method in class net.sf.joost.stx.Processor.Data
just for debugging
toString() - Method in class net.sf.joost.stx.Processor.DataStack
 
toString() - Method in class net.sf.joost.stx.SAXEvent
 
toString() - Method in class net.sf.joost.stx.Value
 
TRACE_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
TraceListener - Interface in net.sf.joost.trace
The STX processor calls this interface when it matches a source node, selects a set of source nodes, or generates a result node.
traceListeners - Variable in class net.sf.joost.trace.TraceManager
Collection of registered listeners (must be synchronized).
TraceManager - Class in net.sf.joost.trace
This class manages a collection of TraceListener, and acts as an interface for the tracing functionality in Joost.
TraceManager() - Constructor for class net.sf.joost.trace.TraceManager
Default constructor for the tracemanager.
traceManager - Variable in class net.sf.joost.trax.TransformerImpl
The trace manager.
transform(Source, Result) - Method in class net.sf.joost.trax.TransformerImpl
Transforms a xml-source : SAXSource, DOMSource, StreamSource to SAXResult, DOMResult and StreamResult
TransformationErrListener - Class in net.sf.joost.trax
This class acts as a default ErrorListener for the TransformerImpl.
TransformationErrListener() - Constructor for class net.sf.joost.trax.TransformationErrListener
Default constructor.
transformer - Variable in class net.sf.joost.trace.DebugProcessor
the TrAX-Transformer
transformer - Variable in class net.sf.joost.trax.TransformerHandlerImpl
 
TransformerFactoryImpl - Class in net.sf.joost.trax
This class implements the TransformerFactory-Interface for TraX.
TransformerFactoryImpl() - Constructor for class net.sf.joost.trax.TransformerFactoryImpl
The default constructor.
TransformerHandlerImpl - Class in net.sf.joost.trax
This class implements the TransformerHandler-Interface for TraX.
TransformerHandlerImpl(Transformer) - Constructor for class net.sf.joost.trax.TransformerHandlerImpl
Constructor.
TransformerHandlerResolver - Interface in net.sf.joost
Basic interface for resolving external TransformerHandler objects.
TransformerHandlerResolverImpl - Class in net.sf.joost.stx
The default implementation of an TransformerHandlerResolver.
TransformerHandlerResolverImpl() - Constructor for class net.sf.joost.stx.TransformerHandlerResolverImpl
 
TransformerImpl - Class in net.sf.joost.trax
This class implements the Transformer-Interface for TraX.
TransformerImpl(Processor) - Constructor for class net.sf.joost.trax.TransformerImpl
Constructor
TransformFactory - Class in net.sf.joost.instruction
Factory for transform elements, which are represented by the inner Instance class
TransformFactory() - Constructor for class net.sf.joost.instruction.TransformFactory
 
TransformFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the transform element.
TransformFactory.Instance(NodeBase, String, ParseContext, String, String, String, byte, boolean, boolean, HashSet) - Constructor for class net.sf.joost.instruction.TransformFactory.Instance
 
transformNode - Variable in class net.sf.joost.stx.ParseContext
The root element of the transform sheet
transformNode - Variable in class net.sf.joost.stx.Processor
The node representing the transformation sheet
TrAXConstants - Interface in net.sf.joost.trax
Common interface for TrAX related constants.
TrAXFilter - Class in net.sf.joost.trax
TrAXFilter
TrAXFilter(Templates) - Constructor for class net.sf.joost.trax.TrAXFilter
Constructor
TrAXHelper - Class in net.sf.joost.trax
This class provides TrAX helper functions
TrAXHelper() - Constructor for class net.sf.joost.trax.TrAXHelper
Defaultconstructor
Tree - Class in net.sf.joost.grammar
Objects of Tree represent nodes in the syntax tree of a pattern or an STXPath expression.
Tree(int, Tree, Tree, Object) - Constructor for class net.sf.joost.grammar.Tree
The most general constructor
Tree(int, Tree, Tree) - Constructor for class net.sf.joost.grammar.Tree
Constructs a Tree object as a node with two subtrees.
Tree(int, Object) - Constructor for class net.sf.joost.grammar.Tree
Constructs a Tree object as a leaf.
Tree(int) - Constructor for class net.sf.joost.grammar.Tree
Constructs a Tree object as a leaf without a value.
trueNext - Variable in class net.sf.joost.instruction.IfFactory.Instance
next instruction if the test evaluates to true
trueNext - Variable in class net.sf.joost.instruction.WhenFactory.Instance
 
try_parse_ahead(boolean) - Method in class net.sf.joost.grammar.cup.lr_parser
Do a simulated parse forward (a "parse ahead") from the current stack configuration using stored lookahead input and a virtual parse stack.
type - Variable in class net.sf.joost.grammar.Tree
The type of the node in the Tree.
type - Variable in class net.sf.joost.stx.SAXEvent
 
type - Variable in class net.sf.joost.stx.Value
type of this value

U

UNION - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
UnionTree - Class in net.sf.joost.grammar.tree
Objects of UnionTree represent union nodes ("|") in the syntax tree of a pattern or an STXPath expression.
UnionTree(Tree, Tree) - Constructor for class net.sf.joost.grammar.tree.UnionTree
 
unpackFromString(int, int, String) - Method in class net.sf.joost.grammar.Yylex
 
unpackFromStrings(String[]) - Static method in class net.sf.joost.grammar.cup.lr_parser
Utility function: unpacks parse tables from strings
unparsedEntityDecl(String, String, String, String) - Method in class net.sf.joost.stx.HttpPostHandler
 
unparsedEntityDecl(String, String, String, String) - Method in class net.sf.joost.trax.TransformerHandlerImpl
Sax-Event - empty
unrecovered_syntax_error(Symbol) - Method in class net.sf.joost.grammar.cup.lr_parser
This method is called if it is determined that syntax error recovery has been unsuccessful.
untilPattern - Variable in class net.sf.joost.instruction.PSiblingsFactory.Instance
 
updateLocator(String, String, int, int) - Method in class net.sf.joost.trace.DebugEmitter
 
uri - Variable in class net.sf.joost.grammar.Tree
URI if Tree.value is a qualified name.
uri - Variable in class net.sf.joost.instruction.LitElementFactory.Instance
 
uri - Variable in class net.sf.joost.stx.SAXEvent
 
URI_WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
uriRes - Variable in class net.sf.joost.trax.TransformerImpl
 
uriResolver - Variable in class net.sf.joost.stx.Context
The URIResolver for stx:process-document
uriResolver - Variable in class net.sf.joost.stx.ParseContext
The URI resolver for stx:include instructions
uriResolver - Variable in class net.sf.joost.trax.TransformerFactoryImpl
 
UriWildcardTree - Class in net.sf.joost.grammar.tree
Objects of UriWildcardTree represent element name test "*:lname" nodes in the syntax tree of a pattern or an STXPath expression.
UriWildcardTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.UriWildcardTree
Constructs a UriWildcardTree object with a given local name.
useBufExpName - Variable in class net.sf.joost.instruction.ProcessBase
 
useBufQName - Variable in class net.sf.joost.instruction.ProcessBase
 
used_by_parser - Variable in class net.sf.joost.grammar.cup.Symbol
This allows us to catch some errors caused by scanners recycling symbols.
user_init() - Method in class net.sf.joost.grammar.cup.lr_parser
User code for initialization inside the parser.
userErrorListener - Variable in class net.sf.joost.trax.ConfigurationErrListener
 
userErrorListener - Variable in class net.sf.joost.trax.TransformationErrListener
 

V

VAL_EMPTY - Static variable in class net.sf.joost.stx.Value
 
VAL_EMPTY_STRING - Static variable in class net.sf.joost.stx.Value
 
VAL_FALSE - Static variable in class net.sf.joost.stx.Value
 
VAL_NAN - Static variable in class net.sf.joost.stx.Value
 
VAL_TRUE - Static variable in class net.sf.joost.stx.Value
 
VAL_ZERO - Static variable in class net.sf.joost.stx.Value
 
value - Variable in class net.sf.joost.grammar.cup.Symbol
 
VALUE - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
value - Variable in class net.sf.joost.grammar.Tree
The value of this node as an object.
value - Variable in class net.sf.joost.stx.SAXEvent.Counter
 
value - Variable in class net.sf.joost.stx.SAXEvent
 
Value - Class in net.sf.joost.stx
Container class for concrete values (of XPath types)
Value() - Constructor for class net.sf.joost.stx.Value
Constructs an empty sequence
Value(double) - Constructor for class net.sf.joost.stx.Value
Constructs a Value containing a number
Value(boolean) - Constructor for class net.sf.joost.stx.Value
Constructs a Value containing a boolean
Value(CharSequence) - Constructor for class net.sf.joost.stx.Value
Constructs a Value containing a string
Value(SAXEvent) - Constructor for class net.sf.joost.stx.Value
Constructs a Value containing a node (SAXEvent).
Value(Object) - Constructor for class net.sf.joost.stx.Value
Constructs a Value containing a custom Java object, possibly converting the object to a known STX type
ValueOfFactory - Class in net.sf.joost.instruction
Factory for value-of elements, which are represented by the inner Instance class.
ValueOfFactory() - Constructor for class net.sf.joost.instruction.ValueOfFactory
 
ValueOfFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the value-of element.
ValueOfFactory.Instance(String, NodeBase, ParseContext, Tree, Tree) - Constructor for class net.sf.joost.instruction.ValueOfFactory.Instance
 
ValueTree - Class in net.sf.joost.grammar.tree
Objects of ValueTree will be constructed internally only to represent single value leafs.
ValueTree(Value) - Constructor for class net.sf.joost.grammar.tree.ValueTree
 
VAR - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
VariableBase - Class in net.sf.joost.instruction
Common base class for variables, parameters, and buffers.
VariableBase(String, NodeBase, ParseContext, String, boolean, boolean) - Constructor for class net.sf.joost.instruction.VariableBase
 
VariableFactory - Class in net.sf.joost.instruction
Factory for variable elements, which are represented by the inner Instance class.
VariableFactory() - Constructor for class net.sf.joost.instruction.VariableFactory
 
VariableFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the variable element.
VariableFactory.Instance(String, ParseContext, String, String, Tree, boolean, NodeBase) - Constructor for class net.sf.joost.instruction.VariableFactory.Instance
 
varName - Variable in class net.sf.joost.instruction.AssignFactory.Instance
 
varName - Variable in class net.sf.joost.instruction.BufferFactory.Instance
 
varName - Variable in class net.sf.joost.instruction.ForEachFactory.Instance
 
varName - Variable in class net.sf.joost.instruction.ParamFactory.Instance
 
varName - Variable in class net.sf.joost.instruction.VariableFactory.Instance
 
VarTree - Class in net.sf.joost.grammar.tree
Objects of VarTree represent variable reference ('$var') nodes in the syntax tree of a pattern or an STXPath expression.
VarTree(String, ParseContext) - Constructor for class net.sf.joost.grammar.tree.VarTree
 
virtual_parse_stack - Class in net.sf.joost.grammar.cup
This class implements a temporary or "virtual" parse stack that replaces the top portion of the actual parse stack (the part that has been changed by some set of operations) while maintaining its original contents.
virtual_parse_stack(Stack) - Constructor for class net.sf.joost.grammar.cup.virtual_parse_stack
Constructor to build a virtual stack out of a real stack.
visibility - Variable in class net.sf.joost.instruction.TemplateBase
The visibility of this template
VISIBILITY_VALUES - Static variable in class net.sf.joost.instruction.TemplateBase
Attribute value strings for the above visibility values
visibleProcedures - Variable in class net.sf.joost.instruction.GroupBase
Visible procedures: procedures from this group and public templates from subgroups
visibleTemplates - Variable in class net.sf.joost.instruction.GroupBase
Visible templates: templates from this group and public templates from subgroups
vstack - Variable in class net.sf.joost.grammar.cup.virtual_parse_stack
The virtual top portion of the stack.

W

walkNode(Node) - Method in class net.sf.joost.trax.DOMDriver
Walk a node of a document (traversing the children depth first)
WARN_LEVEL - Static variable in class net.sf.joost.instruction.MessageFactory
index in MessageFactory.LEVEL_VALUES
warning(String, Locator, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a warning to a registered ErrorHandlerImpl.errorListener.
warning(String, String, String, int, int, Throwable) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a warning to a registered ErrorHandlerImpl.errorListener.
warning(String, String, String, int, int) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Calls ErrorHandlerImpl.warning(String, String, String, int, int, Throwable) with the cause parameter set to null.
warning(TransformerException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Reports a warning to a registered ErrorHandlerImpl.errorListener.
warning(SAXParseException) - Method in class net.sf.joost.stx.ErrorHandlerImpl
Receive a notification of a warning from the parser.
warning(TransformerException) - Method in class net.sf.joost.trax.ConfigurationErrListener
Receive notification of a warning.
warning(TransformerException) - Method in class net.sf.joost.trax.TransformationErrListener
Receive notification of a warning.
WhenFactory - Class in net.sf.joost.instruction
Factory for when elements, which are represented by the inner Instance class.
WhenFactory() - Constructor for class net.sf.joost.instruction.WhenFactory
 
WhenFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the when element.
WhenFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.WhenFactory.Instance
 
WhileFactory - Class in net.sf.joost.instruction
Factory for while elements, which are represented by the inner Instance class.
WhileFactory() - Constructor for class net.sf.joost.instruction.WhileFactory
 
WhileFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the while element.
WhileFactory.Instance(String, NodeBase, ParseContext, Tree) - Constructor for class net.sf.joost.instruction.WhileFactory.Instance
 
whilePattern - Variable in class net.sf.joost.instruction.PSiblingsFactory.Instance
 
WILDCARD - Static variable in class net.sf.joost.grammar.Tree
Node type constants for Tree.type
WildcardTree - Class in net.sf.joost.grammar.tree
Objects of WildcardTree represent element test nodes ("*") in the syntax tree of a pattern or an STXPath expression.
WildcardTree() - Constructor for class net.sf.joost.grammar.tree.WildcardTree
 
withinComment - Variable in class net.sf.joost.grammar.Yylex
 
WithParamFactory - Class in net.sf.joost.instruction
Factory for with-param elements, which are represented by the inner Instance class.
WithParamFactory() - Constructor for class net.sf.joost.instruction.WithParamFactory
 
WithParamFactory.Instance - Class in net.sf.joost.instruction
Represents an instance of the with-param element.
WithParamFactory.Instance(String, NodeBase, ParseContext, String, Tree) - Constructor for class net.sf.joost.instruction.WithParamFactory.Instance
 
writer - Variable in class net.sf.joost.emitter.StreamEmitter
Writer for the resulting text
writer - Variable in class net.sf.joost.trace.DebugEmitter
 

X

XmlEmitter - Class in net.sf.joost.emitter
This class implements an emitter that uses the xml output method for byte or character streams.
XmlEmitter(Writer, String, Properties) - Constructor for class net.sf.joost.emitter.XmlEmitter
Constructor

Y

YES_VALUE - Static variable in class net.sf.joost.instruction.FactoryBase
Index in FactoryBase.YESNO_VALUES
YESNO_INHERIT_VALUES - Static variable in class net.sf.joost.instruction.GroupFactory
allowed values for the recognize-cdata and strip-space attributes
YESNO_VALUES - Static variable in class net.sf.joost.instruction.FactoryBase
Attribute values "yes" and "no"
yy_acpt - Variable in class net.sf.joost.grammar.Yylex
 
yy_advance() - Method in class net.sf.joost.grammar.Yylex
 
yy_at_bol - Variable in class net.sf.joost.grammar.Yylex
 
YY_BOL - Variable in class net.sf.joost.grammar.Yylex
 
yy_buffer - Variable in class net.sf.joost.grammar.Yylex
 
yy_buffer_end - Variable in class net.sf.joost.grammar.Yylex
 
yy_buffer_index - Variable in class net.sf.joost.grammar.Yylex
 
yy_buffer_read - Variable in class net.sf.joost.grammar.Yylex
 
YY_BUFFER_SIZE - Variable in class net.sf.joost.grammar.Yylex
 
yy_buffer_start - Variable in class net.sf.joost.grammar.Yylex
 
yy_cmap - Variable in class net.sf.joost.grammar.Yylex
 
yy_double(char[]) - Method in class net.sf.joost.grammar.Yylex
 
YY_E_INTERNAL - Variable in class net.sf.joost.grammar.Yylex
 
YY_E_MATCH - Variable in class net.sf.joost.grammar.Yylex
 
YY_END - Variable in class net.sf.joost.grammar.Yylex
 
YY_EOF - Variable in class net.sf.joost.grammar.Yylex
 
yy_eof_done - Variable in class net.sf.joost.grammar.Yylex
 
yy_error(int, boolean) - Method in class net.sf.joost.grammar.Yylex
 
yy_error_string - Variable in class net.sf.joost.grammar.Yylex
 
YY_F - Variable in class net.sf.joost.grammar.Yylex
 
yy_last_was_cr - Variable in class net.sf.joost.grammar.Yylex
 
yy_lexical_state - Variable in class net.sf.joost.grammar.Yylex
 
yy_mark_end() - Method in class net.sf.joost.grammar.Yylex
 
yy_mark_start() - Method in class net.sf.joost.grammar.Yylex
 
yy_move_end() - Method in class net.sf.joost.grammar.Yylex
 
YY_NO_ANCHOR - Variable in class net.sf.joost.grammar.Yylex
 
YY_NO_STATE - Variable in class net.sf.joost.grammar.Yylex
 
YY_NOT_ACCEPT - Variable in class net.sf.joost.grammar.Yylex
 
yy_nxt - Variable in class net.sf.joost.grammar.Yylex
 
yy_reader - Variable in class net.sf.joost.grammar.Yylex
 
yy_rmap - Variable in class net.sf.joost.grammar.Yylex
 
YY_START - Variable in class net.sf.joost.grammar.Yylex
 
yy_state_dtrans - Variable in class net.sf.joost.grammar.Yylex
 
yy_to_mark() - Method in class net.sf.joost.grammar.Yylex
 
yybegin(int) - Method in class net.sf.joost.grammar.Yylex
 
yychar - Variable in class net.sf.joost.grammar.Yylex
 
YYINITIAL - Variable in class net.sf.joost.grammar.Yylex
 
yylength() - Method in class net.sf.joost.grammar.Yylex
 
Yylex - Class in net.sf.joost.grammar
 
Yylex(Reader) - Constructor for class net.sf.joost.grammar.Yylex
 
Yylex(InputStream) - Constructor for class net.sf.joost.grammar.Yylex
 
Yylex() - Constructor for class net.sf.joost.grammar.Yylex
 
yytext() - Method in class net.sf.joost.grammar.Yylex
 

_

_action_table - Static variable in class net.sf.joost.grammar.ExprParser
Parse-action table.
_action_table - Static variable in class net.sf.joost.grammar.PatternParser
Parse-action table.
_countPosition(Object[]) - Method in class net.sf.joost.stx.SAXEvent
Performs the real counting.
_done_parsing - Variable in class net.sf.joost.grammar.cup.lr_parser
Internal flag to indicate when parser should quit.
_error_sync_size - Static variable in class net.sf.joost.grammar.cup.lr_parser
The default number of Symbols after an error we much match to consider it recovered from.
_length - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_lNames - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_max - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_production_table - Static variable in class net.sf.joost.grammar.ExprParser
Production table.
_production_table - Static variable in class net.sf.joost.grammar.PatternParser
Production table.
_qNames - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_reduce_table - Static variable in class net.sf.joost.grammar.ExprParser
reduce_goto table.
_reduce_table - Static variable in class net.sf.joost.grammar.PatternParser
reduce_goto table.
_scanner - Variable in class net.sf.joost.grammar.cup.lr_parser
This is the scanner object used by the default implementation of scan() to get Symbols.
_types - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_uris - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 
_values - Variable in class net.sf.joost.stx.helpers.MutableAttributesImpl
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y _