A B C D E F G I L M N O P R S T U V X

A

addContext(Context) - Method in class org.apache.dvsl.DVSLContext
 
AntLogChute - Class in org.apache.dvsl
Implementation of a logger to output messages via an Ant Task's log method.
AntLogChute(Task) - Constructor for class org.apache.dvsl.AntLogChute
Initialize this logger with a reference to the calling Ant Task
AntLogSystem - Class in org.apache.dvsl
Deprecated. Use AntLogChute instead.
AntLogSystem(Task) - Constructor for class org.apache.dvsl.AntLogSystem
Deprecated.  
applyTemplates(DVSLNode, String) - Method in class org.apache.dvsl.Transformer
 
applyTemplates(DVSLNode) - Method in class org.apache.dvsl.Transformer
 
applyTemplates() - Method in class org.apache.dvsl.Transformer
 
applyTemplates(String) - Method in class org.apache.dvsl.Transformer
 
applyTemplates(String) - Method in interface org.apache.dvsl.TransformTool
Applies templates in the current stylesheet to the nodeset returned by the XPath expression
applyTemplates(DVSLNode) - Method in interface org.apache.dvsl.TransformTool
 
applyTemplates(DVSLNode, String) - Method in interface org.apache.dvsl.TransformTool
 
applyTemplates() - Method in interface org.apache.dvsl.TransformTool
 
appVals - Variable in class org.apache.dvsl.DVSL
 
appValue - Variable in class org.apache.dvsl.Transformer
HashMap to hold application values
astmap - Variable in class org.apache.dvsl.TemplateHandler
 
attrib(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
attrib(String) - Method in interface org.apache.dvsl.DVSLNode
returns attribute
ATTRIB - Static variable in class org.apache.dvsl.DVSLNodeContext
Magic context entity that corresponds to a Map of attributes for the current node
attribute(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
returns a specificed attributeattribute
attributes - Variable in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 

B

baseContext - Variable in class org.apache.dvsl.DVSL
 
baseContext - Variable in class org.apache.dvsl.Transformer
basic context passed to us - can contain tools and such for use.
baseDir - Variable in class org.apache.dvsl.DVSLTask
 

C

children() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
children() - Method in interface org.apache.dvsl.DVSLNode
returns a list of all children of the current node
classLoader - Variable in class org.apache.dvsl.DVSL
 
classLoader - Variable in class org.apache.dvsl.DVSLTask
 
classpath - Variable in class org.apache.dvsl.DVSLTask
 
clearContexts() - Method in class org.apache.dvsl.DVSLContext
 
clearNode() - Method in class org.apache.dvsl.DVSLContext
 
clearNode() - Method in class org.apache.dvsl.DVSLNodeContext
 
configureVelocityEngine(VelocityEngine, Map) - Method in class org.apache.dvsl.DVSL
Adds the allowed properties from the Properties to the velocity engine So far, we support, in RuntimeConstant parlance : VM_LIBRARY FILE_RESOURCE_LOADER_PATH RUNTIME_LOG RUNTIME_LOG_LOGSYSTEM RUNTIME_LOG_LOGSYSTEM_CLASS If you are going to use this, ensure you do it *before* setting the stylesheet, as that creates the VelocityEngine
contextList - Variable in class org.apache.dvsl.DVSLContext
 
copy(List) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
assumes a list of DVSLNodes
copy() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
copy(Node, Writer) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
copy() - Method in interface org.apache.dvsl.DVSLNode
renders a deep copy of the XML tree below the current node to the output
copy(List) - Method in interface org.apache.dvsl.DVSLNode
renders a deep copy of the nodes in the list ot the output
copy() - Method in class org.apache.dvsl.Transformer
 
copy() - Method in interface org.apache.dvsl.TransformTool
 
createClasspath() - Method in class org.apache.dvsl.DVSLTask
Set the classpath to load the Processor through (nested element).
createTool() - Method in class org.apache.dvsl.DVSLTask
support for <tool> nested element
createVelConfig() - Method in class org.apache.dvsl.DVSLTask
support for <velconfig> nested element
ctx - Variable in class org.apache.dvsl.DVSLContext
 
ctx - Variable in class org.apache.dvsl.DVSLNodeContext
 
currentContext - Variable in class org.apache.dvsl.Transformer
context used during processing.
currentDocument - Variable in class org.apache.dvsl.DVSL
 
currentWriter - Variable in class org.apache.dvsl.DVSL
 

D

destDir - Variable in class org.apache.dvsl.DVSLTask
 
Dom4jNodeImpl - Class in org.apache.dvsl.dom4j
wrapper class for dom4j nodes to implement the DVSLNode interface for template use
Dom4jNodeImpl(Element) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
this is a bit yecchy - need to revamp
Dom4jNodeImpl(Document) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
Dom4jNodeImpl(Text) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
Dom4jNodeImpl(Attribute) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
Dom4jNodeImpl(Comment) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
Dom4jNodeImpl(CDATA) - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
Dom4jNodeImpl() - Constructor for class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
DVSL - Class in org.apache.dvsl
Main DVSL class - use this as the helper class for apps
DVSL() - Constructor for class org.apache.dvsl.DVSL
 
dvsl - Variable in class org.apache.dvsl.DVSLTask
 
DVSL.LogAdapter - Class in org.apache.dvsl
 
DVSL.LogAdapter(LogSystem) - Constructor for class org.apache.dvsl.DVSL.LogAdapter
 
DVSLContext - Class in org.apache.dvsl
Context implementation that handles wrapping several contexts simultaneously.
DVSLContext() - Constructor for class org.apache.dvsl.DVSLContext
 
DVSLNode - Interface in org.apache.dvsl
wrapper interface for nodes exposed in the template.
DVSLNodeContext - Class in org.apache.dvsl
Context implementation that is the outer context during the transformation.
DVSLNodeContext(Context) - Constructor for class org.apache.dvsl.DVSLNodeContext
 
DVSLNodeContext() - Constructor for class org.apache.dvsl.DVSLNodeContext
 
DVSLTask - Class in org.apache.dvsl
A Task to process via DVSL a set of XML documents.
DVSLTask() - Constructor for class org.apache.dvsl.DVSLTask
Creates a new DVSLTask Task.
DVSLTask.Tool - Class in org.apache.dvsl
 
DVSLTask.Tool() - Constructor for class org.apache.dvsl.DVSLTask.Tool
 
DVSLTask.VelocityConfig - Class in org.apache.dvsl
 
DVSLTask.VelocityConfig() - Constructor for class org.apache.dvsl.DVSLTask.VelocityConfig
 

E

element - Variable in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
ensureDirectoryFor(File) - Method in class org.apache.dvsl.DVSLTask
 
execute() - Method in class org.apache.dvsl.DVSLTask
Executes the task.

F

force - Variable in class org.apache.dvsl.DVSLTask
 

G

get(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
get(String) - Method in interface org.apache.dvsl.DVSLNode
 
get(String) - Method in class org.apache.dvsl.Transformer
 
get(String) - Method in interface org.apache.dvsl.TransformTool
 
getAppValue(Object) - Method in class org.apache.dvsl.DVSL
Gets the application value for the specified key
getAppValue(Object) - Method in class org.apache.dvsl.Transformer
 
getAppValue(Object) - Method in interface org.apache.dvsl.TransformTool
 
getAttribMap() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
getAttribMap() - Method in interface org.apache.dvsl.DVSLNode
 
getName() - Method in class org.apache.dvsl.directive.MatchDirective
 
getName() - Method in class org.apache.dvsl.directive.NameDirective
 
getName() - Method in class org.apache.dvsl.DVSLTask.Tool
 
getName() - Method in class org.apache.dvsl.DVSLTask.VelocityConfig
 
getNodeImpl() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
getNodeImpl() - Method in interface org.apache.dvsl.DVSLNode
returns the object corresponding to the node in the implementaion that we are using.
getType() - Method in class org.apache.dvsl.directive.MatchDirective
 
getType() - Method in class org.apache.dvsl.directive.NameDirective
 
getValue() - Method in class org.apache.dvsl.DVSLTask.Tool
 
getValue() - Method in class org.apache.dvsl.DVSLTask.VelocityConfig
 

I

inFile - Variable in class org.apache.dvsl.DVSLTask
 
INFILENAME - Static variable in class org.apache.dvsl.DVSLTask
Supported app values
init(RuntimeServices) - Method in class org.apache.dvsl.AntLogChute
Initialize the logger.
INTEGER_PROP_PREFIX - Static variable in class org.apache.dvsl.DVSL
 
internalContainsKey(Object) - Method in class org.apache.dvsl.DVSLContext
determines if there is a value for the given key
internalContainsKey(Object) - Method in class org.apache.dvsl.DVSLNodeContext
determines if there is a value for the given key
internalGet(String) - Method in class org.apache.dvsl.DVSLContext
retrieves value for key from internal storage
internalGet(String) - Method in class org.apache.dvsl.DVSLNodeContext
retrieves value for key from internal storage
internalGetKeys() - Method in class org.apache.dvsl.DVSLContext
returns array of keys $$$ GMJ todo
internalGetKeys() - Method in class org.apache.dvsl.DVSLNodeContext
returns array of keys $$$ GMJ todo
internalPut(String, Object) - Method in class org.apache.dvsl.DVSLContext
stores the value for key to internal storage
internalPut(String, Object) - Method in class org.apache.dvsl.DVSLNodeContext
stores the value for key to internal storage
internalRemove(Object) - Method in class org.apache.dvsl.DVSLContext
remove a key/value pair from the internal storage
internalRemove(Object) - Method in class org.apache.dvsl.DVSLNodeContext
remove a key/value pair from the internal storage
invoke(DVSLNode, Writer) - Method in class org.apache.dvsl.Transformer
 
isLevelEnabled(int) - Method in class org.apache.dvsl.AntLogChute
 

L

log(int, String) - Method in class org.apache.dvsl.AntLogChute
Log Velocity messages through the Ant Task log method.
log(int, String, Throwable) - Method in class org.apache.dvsl.AntLogChute
Log throwables through the Ant Task log method.
logFile - Variable in class org.apache.dvsl.DVSL
 
logFile - Variable in class org.apache.dvsl.DVSLTask
 
logger - Variable in class org.apache.dvsl.DVSL
 
logVelocityMessage(int, String) - Method in class org.apache.dvsl.AntLogChute
 
logVelocityMessage(int, String) - Method in class org.apache.dvsl.AntLogSystem
Deprecated. use AntLogChute

M

main(String[]) - Static method in class org.apache.dvsl.DVSL
Allows command-line access.
makeDVSLNode(Node) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
will recast all of this later
makeReady() - Method in class org.apache.dvsl.DVSL
sets up all the context goodies
MatchDirective - Class in org.apache.dvsl.directive
Velocity Directive to handle template registration of match declarations (like the XSLT match=)
MatchDirective() - Constructor for class org.apache.dvsl.directive.MatchDirective
 

N

name() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
returns the name of the node
name() - Method in interface org.apache.dvsl.DVSLNode
returns the name of the node
name - Variable in class org.apache.dvsl.DVSLTask.Tool
 
name - Variable in class org.apache.dvsl.DVSLTask.VelocityConfig
 
NameDirective - Class in org.apache.dvsl.directive
To implement the functionality of
NameDirective() - Constructor for class org.apache.dvsl.directive.NameDirective
 
NODE - Static variable in class org.apache.dvsl.DVSLNodeContext
Magic context entity that corresponds to the current node
nodeStack - Variable in class org.apache.dvsl.DVSLContext
Used to hold the nodes as we get invoked from within the document for applyTemplates() duties
nodeStack - Variable in class org.apache.dvsl.DVSLNodeContext
Used to hold the nodes as we get invoked from within the document for applyTemplates() duties

O

org.apache.dvsl - package org.apache.dvsl
 
org.apache.dvsl.directive - package org.apache.dvsl.directive
 
org.apache.dvsl.dom4j - package org.apache.dvsl.dom4j
 
outFile - Variable in class org.apache.dvsl.DVSLTask
 
OUTFILENAME - Static variable in class org.apache.dvsl.DVSLTask
 
outputEncoding - Variable in class org.apache.dvsl.DVSLTask
 

P

peekNode() - Method in class org.apache.dvsl.DVSLContext
 
peekNode() - Method in class org.apache.dvsl.DVSLNodeContext
 
popNode() - Method in class org.apache.dvsl.DVSLContext
 
popNode() - Method in class org.apache.dvsl.DVSLNodeContext
 
process(File, String, File, File) - Method in class org.apache.dvsl.DVSLTask
Processes the given input XML file and stores the result in the given resultFile.
process(File, File, File) - Method in class org.apache.dvsl.DVSLTask
 
pushNode(DVSLNode) - Method in class org.apache.dvsl.DVSLContext
 
pushNode(DVSLNode) - Method in class org.apache.dvsl.DVSLNodeContext
 
putAppValue(Object, Object) - Method in class org.apache.dvsl.DVSL
Sets the application value for the specified key
putAppValue(String, Object) - Method in class org.apache.dvsl.DVSLTask
Sets an application value from outside of the DVSL task
putAppValue(Object, Object) - Method in class org.apache.dvsl.Transformer
 
putAppValue(Object, Object) - Method in interface org.apache.dvsl.TransformTool
 

R

ready - Variable in class org.apache.dvsl.DVSL
 
registerMatch(String, SimpleNode) - Method in class org.apache.dvsl.TemplateHandler
 
render(InternalContextAdapter, Writer, Node) - Method in class org.apache.dvsl.directive.MatchDirective
 
render(InternalContextAdapter, Writer, Node) - Method in class org.apache.dvsl.directive.NameDirective
 
render() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
render(DVSLNode, Context, Writer) - Method in class org.apache.dvsl.TemplateHandler
 

S

saxReader - Variable in class org.apache.dvsl.Transformer
SAXReader that we reuse for every document.
selectNodes(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
returns a list of nodes that satisfy the xpath
selectNodes(String) - Method in interface org.apache.dvsl.DVSLNode
returns a list of nodes that satisfy the xpath
selectSingleNode(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
selectSingleNode(String) - Method in interface org.apache.dvsl.DVSLNode
returns a single node that satisfies the xpath
setBasedir(File) - Method in class org.apache.dvsl.DVSLTask
Set the base directory.
setClassLoader(ClassLoader) - Method in class org.apache.dvsl.DVSL
Specify a classloader for loading the Toolbox classes.
setClasspath(Path) - Method in class org.apache.dvsl.DVSLTask
Set the classpath to load the Processor through (attribute).
setClasspathRef(Reference) - Method in class org.apache.dvsl.DVSLTask
Set the classpath to load the Processor through via reference (attribute).
setDestdir(File) - Method in class org.apache.dvsl.DVSLTask
Set the destination directory where the generated files should be directed.
setExtension(String) - Method in class org.apache.dvsl.DVSLTask
Set the desired file extension to be used for the target files.
setForce(boolean) - Method in class org.apache.dvsl.DVSLTask
Set whether to check dependencies, or always generate.
setIn(File) - Method in class org.apache.dvsl.DVSLTask
Sets an input xml file to be styled
setLogChute(LogChute) - Method in class org.apache.dvsl.DVSL
lets the user specify a class instance for logging.
setLogFile(File) - Method in class org.apache.dvsl.DVSL
lets the user specify a filename for logging.
setLogFile(File) - Method in class org.apache.dvsl.DVSLTask
Sets the file to use for logging.
setLogSystem(LogSystem) - Method in class org.apache.dvsl.DVSL
Deprecated. use setLogChute instead
setName(String) - Method in class org.apache.dvsl.DVSLTask.Tool
 
setName(String) - Method in class org.apache.dvsl.DVSLTask.VelocityConfig
 
setOut(File) - Method in class org.apache.dvsl.DVSLTask
Sets an output file
setOutputEncoding(String) - Method in class org.apache.dvsl.DVSLTask
Sets the character encoding for output files.
setStyle(File) - Method in class org.apache.dvsl.DVSLTask
Sets the file to use for stylesheet.
setStyleContext(Context) - Method in class org.apache.dvsl.DVSLContext
 
setStyleEncoding(String) - Method in class org.apache.dvsl.DVSLTask
Sets the encoding of stylesheet file.
setStylesheet(String) - Method in class org.apache.dvsl.DVSL
Convenience function.
setStylesheet(File) - Method in class org.apache.dvsl.DVSL
Convenience function.
setStylesheet(File, String) - Method in class org.apache.dvsl.DVSL
Convenience function.
setStylesheet(Reader) - Method in class org.apache.dvsl.DVSL
Sets the stylesheet for this transformation set Note that don't need this for each document you want to transform.
setToolbox(Properties) - Method in class org.apache.dvsl.DVSL
Loads the toolbox from the input Properties.
setToolbox(String) - Method in class org.apache.dvsl.DVSLTask
Deprecated. use setToolboxFile instead
setToolboxFile(File) - Method in class org.apache.dvsl.DVSLTask
Sets the Toolbox properties file to use.
setUserContext(Context) - Method in class org.apache.dvsl.DVSL
Sets the user context.
setValidatingParser(boolean) - Method in class org.apache.dvsl.DVSL
Uses a validating parser on all input documents
setValidatingParser(boolean) - Method in class org.apache.dvsl.DVSLTask
Sets the flag to have DVSL use a validating parser for the input documents
setValue(String) - Method in class org.apache.dvsl.DVSLTask.Tool
 
setValue(String) - Method in class org.apache.dvsl.DVSLTask.VelocityConfig
 
setVelocityConfig(Map) - Method in class org.apache.dvsl.DVSL
lets the user pass a java.util.Properties containing properties for the configuration of the VelocityEngine used by DVSL
setVelocityConfigClass(String) - Method in class org.apache.dvsl.DVSLTask
Allows the user to specify a class that implements Properties that will have user properties to be used when setting up DVSL.
STRING_PROP_PREFIX - Static variable in class org.apache.dvsl.DVSL
 
styleContext - Variable in class org.apache.dvsl.DVSL
 
styleContext - Variable in class org.apache.dvsl.DVSLContext
 
stylesheet - Variable in class org.apache.dvsl.DVSLTask
 
stylesheetEncoding - Variable in class org.apache.dvsl.DVSLTask
 

T

targetExtension - Variable in class org.apache.dvsl.DVSLTask
 
task - Variable in class org.apache.dvsl.AntLogChute
 
templateHandler - Variable in class org.apache.dvsl.DVSL
 
TemplateHandler - Class in org.apache.dvsl
Currently provides the match rule accumulation as well as the AST storage and rendering Rule stuff might be replaced with the dom4j RuleManager
TemplateHandler() - Constructor for class org.apache.dvsl.TemplateHandler
 
templateHandler - Variable in class org.apache.dvsl.Transformer
 
TOOL_PROP_PREFIX - Static variable in class org.apache.dvsl.DVSL
 
toolAttr - Variable in class org.apache.dvsl.DVSLTask
 
TOOLBOX_NAME - Static variable in class org.apache.dvsl.DVSL
 
toolboxFile - Variable in class org.apache.dvsl.DVSLTask
 
toolboxProps - Variable in class org.apache.dvsl.DVSLTask
 
toolContext - Variable in class org.apache.dvsl.DVSL
 
toString() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
toString() - Method in interface org.apache.dvsl.DVSLNode
returns the 'value' of the node
transform(File, Writer) - Method in class org.apache.dvsl.DVSL
 
transform(Reader, Writer) - Method in class org.apache.dvsl.DVSL
 
transform(InputStream, Writer) - Method in class org.apache.dvsl.DVSL
 
transform(Document, Writer) - Method in class org.apache.dvsl.DVSL
Transforms the given dom4j Document into the writer.
transform(String, Writer) - Method in class org.apache.dvsl.DVSL
 
transform(File, File) - Method in class org.apache.dvsl.DVSLTask
Does the actual transform
transform(Reader, Writer) - Method in class org.apache.dvsl.Transformer
Method that performs the transformation on a document
transform(Document, Writer) - Method in class org.apache.dvsl.Transformer
 
transform(DVSLNode, Writer) - Method in class org.apache.dvsl.Transformer
 
transformer - Variable in class org.apache.dvsl.DVSL
 
Transformer - Class in org.apache.dvsl
Class responsible for actual transformation of documents.
Transformer(VelocityEngine, TemplateHandler, Context, Map, boolean) - Constructor for class org.apache.dvsl.Transformer
Sole public CTOR.
Transformer() - Constructor for class org.apache.dvsl.Transformer
"Sealed for your protection."
TransformTool - Interface in org.apache.dvsl
This is the tool interface exposed to the stylesheet.

U

userContext - Variable in class org.apache.dvsl.DVSL
 

V

validate - Variable in class org.apache.dvsl.DVSL
 
validatingParser - Variable in class org.apache.dvsl.DVSLTask
 
value() - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
value() - Method in interface org.apache.dvsl.DVSLNode
returns the 'value' of the node
value - Variable in class org.apache.dvsl.DVSLTask.Tool
 
value - Variable in class org.apache.dvsl.DVSLTask.VelocityConfig
 
valueOf(String) - Method in class org.apache.dvsl.dom4j.Dom4jNodeImpl
 
valueOf(String) - Method in interface org.apache.dvsl.DVSLNode
returns the value of the XPAth expression
ve - Variable in class org.apache.dvsl.DVSL
 
ve - Variable in class org.apache.dvsl.Transformer
Instance of VelocityEngine we are currently using.
velConfig - Variable in class org.apache.dvsl.DVSL
 
velConfigAttr - Variable in class org.apache.dvsl.DVSLTask
 
velConfigClass - Variable in class org.apache.dvsl.DVSLTask
 
velConfigMap - Variable in class org.apache.dvsl.DVSLTask
 

X

xform(Reader, Writer) - Method in class org.apache.dvsl.DVSL
does the transformation of the inputstream into the output writer
xform(Document, Writer) - Method in class org.apache.dvsl.DVSL
 
xpathList - Variable in class org.apache.dvsl.TemplateHandler
 

A B C D E F G I L M N O P R S T U V X

Copyright (c) 2001-2007 Apache Software Foundation