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}]. |