Package | Description |
---|---|
org.biopcd.parser |
Modifier and Type | Method and Description |
---|---|
ParseException |
PCD.generateParseException()
Generate ParseException.
|
Modifier and Type | Method and Description |
---|---|
void |
PCD.Act(int scope,
java.util.Map<java.lang.String,Widget> widgetList)
Generates a parameter component according to the PCD file's
<T_ACT> production(s).
|
java.util.Set<SystemToken.ARCH> |
PCD.ArchList()
Parses a list of supported system architectures in a PCD file
|
SystemToken.ARCH |
PCD.ArchName()
Matches an architecture name and returns the
appropriate
SystemToken.ARCH value. |
void |
PCD.assertIndent(int scope)
Asserts indentation level (calls token_source.testIndent)
|
java.util.Map<java.lang.String,Widget> |
PCD.Body(int scope,
PCDIO pcdio)
Parses PCD menu item content
|
boolean |
PCD.Bool()
Parses a boolean token into a java boolean
|
Widget |
PCD.buttonFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any button field
|
void |
PCD.Content(int scope,
java.util.Map<java.lang.String,Widget> widgetList,
PCDIO pcdio)
Parses PCD file content
|
double |
PCD.Decimal()
Parses a decimal number from a PCD file into a Java double
|
Widget |
PCD.decimalFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any decimal field
|
Widget |
PCD.dirFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any directory chooser
|
Widget |
PCD.fileFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any file chooser
|
java.lang.String |
PCD.FileFormat()
Parses file formats supported by BioPCD
|
PCDSQL |
PCD.FullSQLQuery()
Parses an SQL database production
|
java.lang.String |
PCD.Ident()
Parses an identifier token from a PCD file into a Java String
|
Widget |
PCD.listFields(int scope,
java.lang.String name,
PCD.ListType lType)
Parses all of the fields that should be part of any list object
|
static PCDObject |
PCD.loadPCDFile(java.io.File path,
PCDIO canvas)
Parses a PCD file into its corresponding PCDObject.
|
static PCDObject |
PCD.loadPCDStream(java.io.Reader in,
java.io.File path,
PCDIO canvas)
Parses a PCD input stream into its corresponding PCDObject
|
void |
PCD.nl()
Matches new line characters including preceding whitespace
|
int |
PCD.Number()
Parses a non-decimal number from a PCD file into a Java integer
|
Widget |
PCD.numberFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any number field.
|
void |
PCD.Panel(int scope,
java.util.Map<java.lang.String,Widget> widgetList,
PCDIO pcdio)
Generates a non-tabbed panel based on reading the panel tag from the PCD
file.
|
void |
PCD.Param(int scope,
java.util.Map<java.lang.String,Widget> widgetList,
PCDIO pcdio)
Generates a parameter component according to the PCD file's
<T_PARAM> production(s).
|
JDBCDBConnection |
PCD.ParseDBConnect()
Parses an SQL database production
|
void |
PCD.parseFullMenu(java.util.Map<java.lang.String,java.util.Map<java.lang.String,PCDObject>> menuMap,
int scope,
java.io.File home,
PCDIO canvas,
javax.swing.JFrame parent)
Parses a PCD menu.
|
PCDObject |
PCD.parseMenuItem(int scope,
java.io.File path,
PCDIO pcdio)
Parses a PCD menu item.
|
SystemToken |
PCD.SystemName()
Parses a list of supported operating systems in a PCD file
|
void |
PCD.Tab(int scope,
java.util.Map<java.lang.String,Widget> widgetList,
PCDIO pcdio)
Generates a tabbed pane based on reading the tab tag from the PCD file.
|
Widget |
PCD.tempfileFields(int scope,
java.lang.String name,
PCDIO pcdio)
Parses all of the fields that should be part of any temporary file field
|
boolean |
PCD.testIndent(int scope)
Tests indentation (NOTE: this calls the token manager)
|
java.lang.String |
PCD.Text()
Parses a text token from a PCD file into a Java String.
|
Widget |
PCD.textAreaFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any textarea
|
Widget |
PCD.textFields(int scope,
java.lang.String name)
Parses all of the fields that should be part of any text field
|
Copyright © 2008-2022 University of Manitoba.