A C D E F G I M N O P R S T U

A

ABORT - Static variable in class pds.ruleset.PPIAction
ABORT
argFirst(String) - Method in class pds.ruleset.PPIRuleset
Extract the first argument in the string.
argSplit(String, boolean) - Method in class pds.ruleset.PPIRuleset
Split a string into one or more substrings by parsing on whitespace and treating "!" and "=" as individual arguments.
ASSIGN - Static variable in class pds.ruleset.PPIAction
Assignment

C

convertYesNo(String) - Method in class pds.ruleset.PPIRuleset
Converts a string to a boolean state.
COPY - Static variable in class pds.ruleset.PPIAction
COPY

D

DUMP - Static variable in class pds.ruleset.PPIAction
DUMP
dump() - Method in class pds.ruleset.PPIAction
Prints out the action in tokenized form.
dump(boolean) - Method in class pds.ruleset.PPIRuleset
Prints out the current rule set in tokenized form.
dumpList(String, ArrayList) - Method in class pds.ruleset.PPIRuleset
Print out all items in a list.

E

ELSE - Static variable in class pds.ruleset.PPIAction
ELSE
ELSEIF - Static variable in class pds.ruleset.PPIAction
ELSEIF
ENDIF - Static variable in class pds.ruleset.PPIAction
ENDIF
evalCondition(ArrayList) - Method in class pds.ruleset.PPIRuleset
Evaluate a condition that is coded into a array.
evalToken(String) - Method in class pds.ruleset.PPIRuleset
Examines a string and returns a token representing the contents.
EXISTS - Static variable in class pds.ruleset.PPIAction
EXISTS

F

findAndSet(PPIVariable) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and set its value.
findAndSet(ArrayList, PPIVariable) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and set its value.
findAndSet(String, String) - Method in class pds.ruleset.PPIRuleset
Finds an item in an array list and set its value.
findAndSet(ArrayList, String, String) - Method in class pds.ruleset.PPIRuleset
Finds an item in an array list and set its value.
findAndSet(String, String, boolean) - Method in class pds.ruleset.PPIRuleset
Finds an item in an array list and set its value.
findAndSet(ArrayList, String, String, boolean) - Method in class pds.ruleset.PPIRuleset
Finds an item in an array list and set its value.

G

getBooleanValue(ArrayList, String) - Method in class pds.ruleset.PPIRuleset
Finds an item in a variable list and returns its value as an boolean.
getExtension(String) - Method in class pds.ruleset.PPIRuleset
Extracts the extension from a file name and returns the extension in uppercase.
getIntValue(ArrayList, String) - Method in class pds.ruleset.PPIRuleset
Finds an item in a variable list and returns its value as an integer.
getValue(String) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and returns its value.
getValue(ArrayList, String, boolean) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and returns its value.
GLOBAL - Static variable in class pds.ruleset.PPIAction
GLOBAL

I

IF - Static variable in class pds.ruleset.PPIAction
IF
IGNORE - Static variable in class pds.ruleset.PPIAction
IGNORE
INCLUDE - Static variable in class pds.ruleset.PPIAction
Include
isExtension(String, String) - Method in class pds.ruleset.PPIRuleset
Determines if the extension of a file name matches a given string.

M

mAbort - Variable in class pds.ruleset.PPIRuleset
A flag indicating whether the processing should end
mActionList - Variable in class pds.ruleset.PPIRuleset
The list of elements in the label
main(String[]) - Static method in class pds.ruleset.PPIRuleset
Loads a rule set and processes one or more files.
makeRegex(String) - Method in class pds.ruleset.PPIRuleset
Converts a string to a regular expression pattern.
makeRule(int, String, String) - Static method in class pds.ruleset.PPIRuleset
Creates a syntactically correct rule with the parameters passed.
mArgument - Variable in class pds.ruleset.PPIAction
 
mElement - Variable in class pds.ruleset.PPIAction
 
mergeList(ArrayList, ArrayList) - Method in class pds.ruleset.PPIRuleset
Set variable list to match a passed list.
MESSAGE - Static variable in class pds.ruleset.PPIAction
MESSAGE
mGlobalList - Variable in class pds.ruleset.PPIRuleset
The list of global options which can be preserved and passed by the calling application.
mGood - Variable in class pds.ruleset.PPIState
The list of elements in the label
MKDIR - Static variable in class pds.ruleset.PPIAction
MKDIR
mLineCount - Variable in class pds.ruleset.PPIRuleset
Tracks which line in a file (or list) is currently being processed
mOption - Variable in class pds.ruleset.PPIRuleset
Internal map of names to IDs
mOptionList - Variable in class pds.ruleset.PPIRuleset
The list of options defined during the execution of a rule set
mOut - Static variable in class pds.ruleset.PPIRuleset
Output destination.
mSourceName - Variable in class pds.ruleset.PPIRuleset
The name of the ruleset source
mTemplateFile - Variable in class pds.ruleset.PPIRuleset
The pathname for a text file (non-label) template
mTemplateLabel - Variable in class pds.ruleset.PPIRuleset
The place where the label template is stored once loaded
mType - Variable in class pds.ruleset.PPIAction
The list of elements in the label
mVariableList - Variable in class pds.ruleset.PPIRuleset
The list of variables defined during the execution of a rule set
mWriteOutput - Variable in class pds.ruleset.PPIRuleset
A flag indicating whether output should be written

N

NONE - Static variable in class pds.ruleset.PPIAction
Unspecified action.

O

OPTION - Static variable in class pds.ruleset.PPIAction
OPTION
OUTPUT - Static variable in class pds.ruleset.PPIAction
OUTPUT
output() - Method in class pds.ruleset.PPIRuleset
Writes the template to the output files.

P

parse(String) - Method in class pds.ruleset.PPIRuleset
Parses a file containing a ruleset into its constitute elments.
parseLine(String) - Method in class pds.ruleset.PPIRuleset
Parses a string containing a single ruleset into its constitute elments.
pds.ruleset - package pds.ruleset
 
PPIAction - Class in pds.ruleset
PPIAction is a class that contains a ruleset action definition.
PPIAction(int, ArrayList) - Constructor for class pds.ruleset.PPIAction
Creates an instance of an action.
PPIRuleset - Class in pds.ruleset
PPIRuleset is a class that contains methods for parsing and running rulesets and generating output which defined by the ruleset.
PPIRuleset() - Constructor for class pds.ruleset.PPIRuleset
Creates an instance of a Ruleset
PPIState - Class in pds.ruleset
PPIState defines execution states.
PPIState(boolean) - Constructor for class pds.ruleset.PPIState
Creates an instance of a state.

R

readLine(BufferedReader) - Method in class pds.ruleset.PPIRuleset
Parses the next line from a BufferedStream stream.
replaceVariable(String) - Method in class pds.ruleset.PPIRuleset
Searches the passed string for variables and replaces each variable with its current value.
replaceVariable(String, boolean) - Method in class pds.ruleset.PPIRuleset
Searches the passed string for variables and replaces each variable with its current value.
reset() - Method in class pds.ruleset.PPIRuleset
Clear all variables, rules and states in the ruleset.
RUN - Static variable in class pds.ruleset.PPIAction
Run
run(String) - Method in class pds.ruleset.PPIRuleset
Run the current rule set.
runRuleset(String, String) - Method in class pds.ruleset.PPIRuleset
Runs a ruleset on a single file.

S

setOption(String, String) - Method in class pds.ruleset.PPIRuleset
Sets the value of an option.
setOutput(JspWriter) - Method in class pds.ruleset.PPIRuleset
Sets the writer used to output messages.
show(String) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
showMessage(boolean, String) - Method in class pds.ruleset.PPIRuleset
Prints and error message to the display.
showRule(int) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
showRule(int, String) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
showRule(int, String, String) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
showRule(int, String, int) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
showRule(int, String, double) - Static method in class pds.ruleset.PPIRuleset
Prints text to the display.
skipBlock(int, int) - Method in class pds.ruleset.PPIRuleset
Skips a block of code.

T

TEMPLATE - Static variable in class pds.ruleset.PPIAction
Template
token(String) - Static method in class pds.ruleset.PPIAction
Returns the token indentifier for a command.

U

unquote(String) - Static method in class pds.ruleset.PPIRuleset
Removes quotes from a string if the string starts with and ends with a quote character (").
update() - Method in class pds.ruleset.PPIRuleset
Update the current template by replacing all variables with the defined values.

A C D E F G I M N O P R S T U