Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes