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

A

ABBRDFS - Static variable in class pds.util.PPITime
1989/01/19 11:45:30.234
ABORT - Static variable in class pds.ruleset.PPIAction
ABORT
add(PDSElement) - Method in class pds.label.PDSLabel
Add an element to the end of a label.
add(PDSLabel) - Method in class pds.label.PDSLabel
Add a label to the end of a label.
add(String, int) - Method in class pds.util.PPIOption
Adds an option definition to the list of known options.
advance(double) - Method in class pds.util.PPITime
Advances the time by a specified number of minutes.
AMER - Static variable in class pds.util.PPITime
jan 19, 1983 11:45:30.234
AMERDATE - Static variable in class pds.util.PPITime
1/19/83 11:45:30.234
argSplit(String) - Method in class pds.ruleset.PPIRuleset
Split a string into one or more substrings by parsing on whitespace.
ASSIGN - Static variable in class pds.ruleset.PPIAction
Assignment

B

Basic(String[]) - Static method in class ExampleLabel
Parse a label and print it to the screen.
BINARY - Static variable in class pds.util.PPITime
758979930.234

C

close() - Method in class pds.util.PPITable
Close a connection.
CLUSTER - Static variable in class pds.util.PPITime
19-01-1989 11:45:30.234
compare(PPITime) - Method in class pds.util.PPITime
Compare a time to this instance for ordering.
convert(String, String) - Method in class pds.util.PPITime
Parses a string into a Date using the given pattern.
convertYesNo(String) - Method in class pds.ruleset.PPIRuleset
Converts a string to a boolean state.
COPY - Static variable in class pds.ruleset.PPIAction
COPY
copy() - Method in class pds.label.PDSElement
Create a copy of the element and return a new instance of a PDSElement.
copy(PPITime) - Method in class pds.util.PPITime
Makes a copy of a PPITime item.
copy(String, String) - Static method in class pds.util.PPITable
Copy a file from one location to another.

D

Delete(String[]) - Static method in class ExampleLabel
Parse a label, remove an object and print the results to the screen.
DFS - Static variable in class pds.util.PPITime
1989-JAN-19 11:45:30.234
DOY - Static variable in class pds.util.PPITime
1983 303 11:45:30.234
dump() - Method in class pds.ruleset.PPIAction
Prints out the action in tokenized form.
dump() - Method in class pds.ruleset.PPIVariable
Prints out a variable.
dump(boolean) - Method in class pds.ruleset.PPIRuleset
Prints out the current rule set in tokenized form.

E

ELSE - Static variable in class pds.ruleset.PPIAction
ELSE
ELSEIF - Static variable in class pds.ruleset.PPIAction
ELSEIF
empty() - Method in class pds.label.PDSItem
Clears all settings of the item.
ENDIF - Static variable in class pds.ruleset.PPIAction
ENDIF
EURO - Static variable in class pds.util.PPITime
19 jan 1983 11:45:30.234
EURODATE - Static variable in class pds.util.PPITime
19.1.83 11:45:30.234
evalCondition(ArrayList) - Method in class pds.ruleset.PPIRuleset
Evaluate a condition that is coded into a array.
ExampleLabel - class ExampleLabel.
Shows examples of using the PDSLabel package.
ExampleLabel() - Constructor for class ExampleLabel
 
ExampleTime - class ExampleTime.
Shows examples of using the PPITime package.
ExampleTime() - Constructor for class ExampleTime
 
extract(PDSItem) - Method in class pds.label.PDSLabel
Extract a portion of a label into a new instance of label.
Extract(String[]) - Static method in class ExampleLabel
Parse a label, find an object, extract the object into a new label and print it to the screen.

F

filePointers() - Method in class pds.label.PDSLabel
Search the label and return a list to all points to files.
find(String[], String, String, int) - Static method in class pds.util.PPIOption
Searches a list contain options specified in a KEYWORD=VALUE format and locates the option with a given keyword.
findAndSet(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 a variable in the variable list and set its value.
findElement(String) - Method in class pds.label.PDSLabel
Find the element with the given name.
findElement(String, int, int) - Method in class pds.label.PDSLabel
Find the element with the given name constrained to some portion of the label.
findElement(String, PDSItem) - Method in class pds.label.PDSLabel
Find the element with the given name constrained to some portion of the label.
findNextElement(String, PDSItem) - Method in class pds.label.PDSLabel
Find the next element with the given name starting at some point within the label.
findObject(String) - Method in class pds.label.PDSLabel
Find the object with the given name.
findObject(String, int, int) - Method in class pds.label.PDSLabel
Find the object with the given name within a partion of a label.
findObject(String, PDSItem) - Method in class pds.label.PDSLabel
Find the object with the given name within a partion of a label.
findSpec(String) - Static method in class pds.util.PPITime
Returns the time format specification that matches the given standard format name.
format(String) - Method in class pds.util.PPITime
Formats the time in the requested format and returns the string.

G

getElement(PDSItem) - Method in class pds.label.PDSLabel
Return the element data associated with an item.
getElementValue(String) - Method in class pds.label.PDSLabel
Find the value assocated with an element with the given name.
getValue(int) - Method in class pds.util.PPITable
Return the value associated with a field given the index of the field.
getValue(String) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and returns its value.
getValue(String, boolean) - Method in class pds.ruleset.PPIRuleset
Finds a variable in the variable list and returns its value.

H

HIGHLOW - Static variable in class pds.util.PPITime
83 01 19 00 11 45 30.234

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
insertAfter(PDSItem, PDSElement) - Method in class pds.label.PDSLabel
Insert an element after another element in this label.
insertAfter(PDSItem, PDSLabel) - Method in class pds.label.PDSLabel
Insert a label after another element in this label.
insertBefore(PDSItem, PDSElement) - Method in class pds.label.PDSLabel
Insert an element before another element in this label.
insertBefore(PDSItem, PDSLabel) - Method in class pds.label.PDSLabel
Insert a label before another element in this label.
ISEEDATE - Static variable in class pds.util.PPITime
83 019 JAN 19 11 45 30.234
isLabel(String) - Method in class pds.label.PDSLabel
Determines if a file contains a PDS label.
ISO - Static variable in class pds.util.PPITime
19890119T114530.234
isQuoted() - Method in class pds.label.PDSValue
Returns true is the data type of the value is quoted.

J

JAPANDATE - Static variable in class pds.util.PPITime
83.1.19 11:45:30.234

L

length() - Method in class pds.label.PDSValue
Return the length of the value when formated using PDS standards.
loadFile(String) - Method in class pds.label.PDSUtil
Reads the contents of a file as a set of text strings terminated with a newline character.
LoadWrite(String[]) - Static method in class ExampleLabel
Parse a label and write it to another file.

M

mActionList - Variable in class pds.ruleset.PPIRuleset
The list of elements in the label
main(String[]) - Static method in class ExampleTime
 
main(String[]) - Static method in class ExampleLabel
 
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
 
mComment - Variable in class pds.label.PDSElement
The comment text found within the element.
mDate - Variable in class pds.util.PPITime
The Date variable where parsed values are stored.
mElement - Variable in class pds.label.PDSLabel
The list of elements in the label
mElement - Variable in class pds.ruleset.PPIAction
 
mEnd - Variable in class pds.label.PDSItem
The index of the end element of the item
MESSAGE - Static variable in class pds.ruleset.PPIAction
MESSAGE
mFieldName - Variable in class pds.util.PPITable
Array of field names
mFieldValue - Variable in class pds.util.PPITable
Array of field Values
mFile - Variable in class pds.util.PPITable
base file object
mGood - Variable in class pds.ruleset.PPIState
The list of elements in the label
mID - Variable in class pds.util.PPIOption.Item
 
mItemList - Variable in class pds.util.PPIOption
List of option names and id
mKeyword - Variable in class pds.label.PDSElement
The text found before the equal sign of an element.
mLine - Variable in class pds.label.PDSUtil
Array of lines of text
mLineCount - Variable in class pds.label.PDSElement
The count of the number of physical lines parsed into this element
mLineCount - Variable in class pds.ruleset.PPIRuleset
Tracks which line in a file (or list) is currently being processed
mMaxLength - Variable in class pds.label.PDSElement
Maximum line length when printing.
mName - Variable in class pds.ruleset.PPIVariable
The list of elements in the label
mName - Variable in class pds.util.PPIOption.Item
 
mNewline - Variable in class pds.label.PDSUtil
PDS convention for a newline (carriage return followed by newline)
mOptionEqualAt - Variable in class pds.ruleset.PPIRuleset
Indicates the alignment position of the equal sign following a keyword.
mOptionForceUpper - Variable in class pds.ruleset.PPIRuleset
Indicates that file names will be forced to uppercase
mOptionIndent - Variable in class pds.ruleset.PPIRuleset
Indicates the number of spaces to pad the beginning of a line which has been wrapped.
mOptionPadFile - Variable in class pds.ruleset.PPIRuleset
Indicates whether to pad the output file.
mOptionPadWidth - Variable in class pds.ruleset.PPIRuleset
Indicates tThe width in characters to pad each line in a file.
mOptionWrapLine - Variable in class pds.ruleset.PPIRuleset
Indicates the width in characters that each line will be wrapped
mOutputName - Variable in class pds.ruleset.PPIRuleset
The name for the output file
mPathName - Variable in class pds.label.PDSLabel
The path and file name used when loading a label from a file.
mRaw - Variable in class pds.label.PDSElement
The raw line as read from the file.
mReader - Variable in class pds.util.PPITable
File object reader
mRecordAt - Variable in class pds.util.PPITable
Current record count
mSourceName - Variable in class pds.ruleset.PPIRuleset
The name of the ruleset source
mStart - Variable in class pds.label.PDSItem
The index of the first element of the item
mSyntaxError - Variable in class pds.label.PDSElement
Indicates whether a symtax error occurred will parsing or reading a line.
mTemplate - Variable in class pds.ruleset.PPIRuleset
The current label template
mType - Variable in class pds.label.PDSElement
The basic type of the value.
mType - Variable in class pds.label.PDSValue
The data type for the value
mType - Variable in class pds.ruleset.PPIAction
The list of elements in the label
mUnits - Variable in class pds.label.PDSValue
The units of the value
mValue - Variable in class pds.label.PDSElement
An array containing a PDSValue object for each value following the equal sign in the element.
mValue - Variable in class pds.label.PDSValue
The value assocated with the instance
mValue - Variable in class pds.ruleset.PPIVariable
 
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
The name of the ruleset source

N

nextElement(PDSItem) - Method in class pds.label.PDSLabel
Find the next element after the given item.
NIPPONDATE - Static variable in class pds.util.PPITime
83.19.1 11:45:30.234
NONE - Static variable in class pds.ruleset.PPIAction
Unspecified action.
now() - Method in class pds.util.PPITime
Sets the date to the current system time.

O

Object(String[]) - Static method in class ExampleLabel
Parse a label, locate an object and print the object to the screen.
open(String, boolean) - Method in class pds.util.PPITable
Open a table containing ASCII comma seperated values (CSV).
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

pad(int) - Method in class pds.label.PDSUtil
Pad each line with spaces to the given length.
PadFile(String[]) - Static method in class ExampleLabel
Pad a file so that every line in the file has the same number of characters.
padFile(String, int) - Method in class pds.label.PDSUtil
Reads the contents of a file and pads each line to the have the given length.
parse(FileInputStream) - Method in class pds.label.PDSElement
Parses the next element from a file stream.
parse(FileInputStream) - Method in class pds.label.PDSLabel
Parses a file containing a PDS label into its constitute elments.
parse(String) - Method in class pds.label.PDSLabel
Parses a file containing a PDS label into its constitute elments.
parse(String) - Method in class pds.ruleset.PPIRuleset
Parses a file containing a ruleset into its constitute elments.
Parse(String[]) - Static method in class ExampleTime
Parse time values in a variety of formats.
parseLine(String) - Method in class pds.ruleset.PPIRuleset
Parses a string containing a single ruleset into its constitute elments.
parseLine(String) - Method in class pds.util.PPITable
Parse a string, using a comma (",") as the delimiter.
parseValue(String) - Method in class pds.label.PDSElement
Parses a string as a value according to the PDS Object Defnition Language (ODL).
path() - Method in class pds.label.PDSLabel
Returns the path portion of the fully qualified name of the file which was parsed.
PDS - Static variable in class pds.util.PPITime
1989-01-19T11:45:30.234 or 1989-019T11:45:30.234 with omissions
pds.label - package pds.label
 
pds.ruleset - package pds.ruleset
 
pds.util - package pds.util
 
PDSElement - class pds.label.PDSElement.
PDSElement is a class that contains a single definition or line as specified in the PDS Object Defnition Language (ODL).
PDSElement() - Constructor for class pds.label.PDSElement
Creates an instance of a PDSElement
PDSItem - class pds.label.PDSItem.
PDSItem is a class that descibes the location within a PDSLabel of one or more elements.
PDSItem() - Constructor for class pds.label.PDSItem
Creates an instance of a PDSItem
PDSLabel - class pds.label.PDSLabel.
PDSLabel is a class that contians all information regarding a PDS label entity.
PDSLabel() - Constructor for class pds.label.PDSLabel
Creates an instance of a PDSLabel
PDSUtil - class pds.label.PDSUtil.
PDSUtil is a class that contains utility methods which are useful for working with instances of PDSLabel and PDS labeled products.
PDSUtil() - Constructor for class pds.label.PDSUtil
Creates and instance of a PDSUtil
PDSValue - class pds.label.PDSValue.
PDSValue is a class that contains a value which can be associated with an element.
PDSValue() - Constructor for class pds.label.PDSValue
Creates and instance of a PDSValue
Pointer(String[]) - Static method in class ExampleLabel
Parse a label and print all elements that are pointers to the screen.
PointerInObject(String[]) - Static method in class ExampleLabel
Parse a label, find an object, find pointers with the object and print each pointer to the screen.
PointerList(String[]) - Static method in class ExampleLabel
Parse a label, find all the pointers to files and print the list of files to the screen.
PointerValue(String[]) - Static method in class ExampleLabel
Parse a label, find a pointer, print the pointer and the element that follows the pointer.
PPIAction - class pds.ruleset.PPIAction.
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.
PPIOption - class pds.util.PPIOption.
PPIOption is a class that contains methods for parsing options and finding values within those options.
PPIOption.Item - class pds.util.PPIOption.Item.
 
PPIOption.Item() - Constructor for class pds.util.PPIOption.Item
 
PPIOption() - Constructor for class pds.util.PPIOption
Creates an instance.
PPIRuleset - class pds.ruleset.PPIRuleset.
PPIRuleset is a class that contians 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 pds.ruleset.PPIState.
PPIState defines execution states.
PPIState(boolean) - Constructor for class pds.ruleset.PPIState
Creates an instance of a state.
PPITable - class pds.util.PPITable.
PPITable is a class for reading and writing ASCII tables.
PPITable() - Constructor for class pds.util.PPITable
Creates an instance.
PPITime - class pds.util.PPITime.
PPITime is a class that contains a methods for parsing, comparing and generating time strings.
PPITime() - Constructor for class pds.util.PPITime
Creates an instance of a time value.
PPITime(PPITime) - Constructor for class pds.util.PPITime
Creates an instance of a time value.
PPIVariable - class pds.ruleset.PPIVariable.
PPIVariable aids in the defnition of ruleset variables.
PPIVariable(String, String) - Constructor for class pds.ruleset.PPIVariable
Creates an instance of a variable.
print() - Method in class pds.label.PDSLabel
Print all elements in the label according to PDS specifications for label files using default indent and equal sign placement.
print() - Method in class pds.label.PDSValue
Output a value formated using PDS standards.
print(int, int, int) - Method in class pds.label.PDSElement
Print the element according to PDS specifications for label files to Syste.out.
print(PrintStream) - Method in class pds.label.PDSLabel
Print all elements in the label according to PDS specifications for label files using default indent and equal sign placement.
print(PrintStream, int, int) - Method in class pds.label.PDSLabel
Print all elements in the label according to PDS specifications for label files.
print(PrintStream, int, int, int) - Method in class pds.label.PDSElement
Print the element according to PDS specifications for label files.
print(PrintStream, int, int, int) - Method in class pds.label.PDSValue
Output a value formated using PDS standards.
print(PrintStream, int, int, int, int) - Method in class pds.label.PDSLabel
Print a range of elements in the label according to PDS specifications for label files.
print(PrintStream, int, int, PDSItem) - Method in class pds.label.PDSLabel
Print a range of elements in the label according to PDS specifications for label files.
print(String) - Method in class pds.label.PDSLabel
Print all elements in the label according to PDS specifications for label files using default indent and equal sign placement.
print(String, int, int) - Method in class pds.label.PDSLabel
Print all elements in the label according to PDS specifications for label files using default indent and equal sign placement.
printSpaces(PrintStream, int) - Method in class pds.label.PDSElement
Print a string of spaces to an output stream.

R

readLine(FileInputStream) - Method in class pds.label.PDSElement
Read the next element definition from an input file stream.
readLine(FileInputStream) - Method in class pds.ruleset.PPIRuleset
Parses the next line from a file stream.
readRecord() - Method in class pds.util.PPITable
Read one record from a connection and parse the record into fields.
recordAt() - Method in class pds.util.PPITable
Return the count of the number of records read from the table.
remove(PDSItem) - Method in class pds.label.PDSLabel
Remove a range of elements from the label.
replace(PDSItem, PDSLabel) - Method in class pds.label.PDSLabel
Replace an item in a label with another label.
replaceVariable(String) - 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.label.PDSLabel
Reset all internal variables to the initial state.
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.

S

setOption(String, String) - Method in class pds.ruleset.PPIRuleset
Sets the value of an option.
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, 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.
Structure(String[]) - Static method in class ExampleLabel
Parse a label, find a pointer element, parse the file it references and print it to the screen.
StructureReplace(String[]) - Static method in class ExampleLabel
Parse a label and replace a pointer with the contents of the file it references, then print the label to the screen.

T

TEMPLATE - Static variable in class pds.ruleset.PPIAction
Template
toDouble(String) - Static method in class pds.util.PPIOption
Converts a string to a double.
toInt(String) - Static method in class pds.util.PPIOption
Converts a string to a int.
token(String) - Static method in class pds.ruleset.PPIAction
Returns the token indentifier for a command.
token(String) - Method in class pds.util.PPIOption
Searches the list of options and returns the ID of the first match found.
toTime(String, String) - Static method in class pds.util.PPIOption
Converts a string to a PPITime.
trimRight() - Method in class pds.label.PDSUtil
Trim any white space from the right side of each line.
TYPE_LITERAL - Static variable in class pds.label.PDSValue
A literal (') string.
TYPE_NONE - Static variable in class pds.label.PDSElement
Unspecified grouping type.
TYPE_NONE - Static variable in class pds.label.PDSValue
Data type is unspecified
TYPE_ORDERED - Static variable in class pds.label.PDSElement
Ordered list of values.
TYPE_STRING - Static variable in class pds.label.PDSValue
A quoted (") string.
TYPE_UNORDERED - Static variable in class pds.label.PDSElement
An unordered list of values.

U

units(int) - Method in class pds.label.PDSElement
Returns the units associated with the value item in the value array that is assocaited with the given index.
unquote(String) - 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.

V

valid() - Method in class pds.label.PDSItem
Determines if a PDSItem is valid.
value(int) - Method in class pds.label.PDSElement
Returns the value associated with the value item in the value array that is assocaited with the given index.
Value(String[]) - Static method in class ExampleLabel
Parse a label, find an element, then extract and print the value of the element.
valueSize() - Method in class pds.label.PDSElement
Returns the number of values in the value list.
version() - Method in class pds.label.PDSLabel
Returns a string with the release information for this compilation.

W

wrapPad(String, int, int, int) - Method in class pds.label.PDSValue
Reformats a string so that it does not exceed a given length.
writeFile(String) - Method in class pds.label.PDSUtil
Writes the lines to a file.

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