Because this class exists only to support XSL, it makes a number of assumptions that would be invalid for a typical API. Specifically, the variable names must be interned strings, i.e. variable matching uses '==', not equals.
Local variables are handled like a stack. They are pushed and popped as necessary. The top variables shadow bottom variables.
In other words, although the API somewhat resembles a HashMap, it can't be used as a generic hash map.
P4Process
instance by the SourceControlObject
instances. It can also be set in the {@link P4Process#getBase() base} P4Process instance. This will cause it to beused as the default environment for all command execution. Values for the environment can be easily loaded from a {@link java.util.Properties Properties} file. This makes configuration of theenvironment much simpler. @see java.util.Properties @author David Markley @version $Date: 2002/05/16 $ $Revision: #5 $
Some of the types of variables to bind are:
SequencePattern
(compiled pattern)PatternExpr
(sequence pattern expression - precompiled)NodePattern
(pattern for matching one element)Class
(binding of CoreMap attribute to java Class)
|
|