Package org.pz.platypus

Class Summary
BulletLists Keeps track of bulleted lists that are in use.
Command The basic abstract class for all commands
CommandLineArgs Uses apache commons CLI to parse the command line.
CommandParameter Purely a data structure used for returning units information from parsers.
CommandTable Table of all supported commands in Platypus.
DefaultValues Default values for PDF plugin
FileList A simple treemap containing the name of the input files that were read.
FontDirectoryList List of directories containing font files.
GDD Global document data.
Infile Handles input file I/O functions.
InputLine //curr: do we need the setters? Line probably should be immutable Defines a InputLine, which simply holds the file#, line # of the current input line, and the content of the current input line (as a string).
LineList ArrayList of InputLines
Literals Handles getting literal strings from resource bundle.
LogFormatter Converts the default logger format to something more user friendly.
ParseContext Contains the current parsing info in a single object.
Platypus The main line.
PlatypusParser The primary parser for Platypus files.
PluginLoader Loads a plug-in
PropertyFile Reads a properties file and parses it into a Map.
Source Object that contains the file number and line number of the referenced input item
Status Status and error codes used in Platypus
Symbol Entry in command table for all symbols and special characters (such as foreign characters)
SymbolsList Contains a list of symbols that are used in Platypus.
SystemStrings Manages the user-visible Platypus system strings (version #, etc.) System strings have the format of starting with: _ followed by any number of alphanumerics or _ They can be read by the document processing, but they are not modifiable by the document.
TextFileReader Reads files consisting of lines of text, one line at a time.
Token The token that is parsed from input lines and via TokenList is passed to the output plugin.
TokenList The ArrayList of Tokens that we generate in the parser and pass to the output plug-in.
TypefaceMap Map that maps a typeface family to font files on the runtime system that implement that typeface family.
UserStrings Manages the user-defined strings (essentially macros w/out parameters, currently) System strings have the format of starting with: $ followed by an alphanumeric and then alphanumerics or the _ character They are defined with [def:$macro{meaning}].
 

Enum Summary
ParamType The possible types of argument a command can have.
TokenType Enums representing the various input tokens.
UnitType The various kinds of units that can be used in Platypus.
 



Copyright © 2008-10 Pacific Data Works LLC