Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
A
action()
- Method in class jimmc.roots.
TextAction
The action.
action()
- Method in class jimmc.roots.
MenuAction
The default action for this menu item.
action()
- Method in class jimmc.roots.
ComboBoxAction
The default action for this button.
action()
- Method in class jimmc.roots.
CheckBoxAction
The default action for this button.
action()
- Method in class jimmc.roots.
ButtonAction
The default action for this button.
action()
- Method in class jimmc.roots.
MenuPush
action(String[])
- Method in class jimmc.roots.
Command
The action performed by this command.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
TextAction
Process the action.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
MenuAction
Here on an action event.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
ComboBoxAction
Here on an action event.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
CheckBoxAction
Here on an action event.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
ButtonAction
Here on an action event.
actionPerformed(ActionEvent)
- Method in class jimmc.roots.
MenuPush
add(Component)
- Method in class jimmc.roots.
GridBagger
Add a component in the next column of the same row.
add(GridBagConstraints, Component)
- Method in class jimmc.roots.
GridBagger
Add a component in the next column of the same row.
add(int, int)
- Method in class jimmc.treepar.
BoundsRectangle
Add a point to the bounds.
addBox(Box)
- Method in class jimmc.treepar.
Row
Add a box to this row.
addBox(Box)
- Method in class jimmc.treepar.
Layout
Add a box to the list of boxes in the layout.
addColumn(int, int)
- Method in class jimmc.roots.
MultiColumnPrintStream
Add an output column.
addCommand(Command)
- Method in class jimmc.roots.
CommandInterpreter
Add one command to our dictionary
addConnector(Connector)
- Method in class jimmc.treepar.
Box
Add a connector to this box.
addConnector(Connector)
- Method in class jimmc.treepar.
Net
Add a connector to this net.
addConnector(String, String)
- Method in class jimmc.roots.
RootsBox
Add a connector.
AddDefaultCommands(CommandInterpreter)
- Static method in class jimmc.roots.
Command
Add the default commands
AddDefaultFormats(CommandInterpreter)
- Static method in class jimmc.roots.
PrintFormat
Add the default print formats
AddDefaultFormats(CommandInterpreter)
- Static method in class jimmc.roots.
RecordFormat
addLast(Component)
- Method in class jimmc.roots.
GridBagger
Add a component which is the last in the row.
addLayoutPanel()
- Method in class jimmc.roots.
TextOrLayoutPanel
Add a treepar layout field.
addMenuItems()
- Method in class jimmc.roots.
LayoutPopup
Add the menu items to the popup.
addMenuItems()
- Method in class jimmc.roots.
TextPopup
Add the menu items to the popup.
addNcv(Ncv)
- Method in class jimmc.roots.
RootsRecord
addNcv(Ncv)
- Method in class jimmc.roots.
RootsAddress
addNcv(Ncv)
- Method in class jimmc.roots.
RootsUnion
addNcv(Ncv)
- Method in class jimmc.roots.
RootsSource
addNcv(Ncv)
- Method in class jimmc.roots.
RootsPerson
addNet(Net)
- Method in class jimmc.treepar.
Row
Add a net to this row.
addNet(Net)
- Method in class jimmc.treepar.
Track
Add a net to this track.
addNetForce(Connector, int[])
- Method in class jimmc.treepar.
Net
Add in the force data from the specified connector to all other connectors on the net.
addNetForce(int, int[])
- Method in class jimmc.treepar.
Box
Add in the force data for all of the connectors on the specified side of the box.
addPrintFormat(PrintFormat)
- Method in class jimmc.roots.
CommandInterpreter
Add one print format to our dictionary
addQuotedString(StringBuffer, int)
- Method in class jimmc.roots.
StringParser
Add characters within quotes to the buffer.
addRecordFormat(RecordFormat)
- Method in class jimmc.roots.
CommandInterpreter
Add one record format to our dictionary
addSection(String, String)
- Method in class jimmc.roots.
RootsBox
Add a section of text, optionally with a child connector.
addTextPanel()
- Method in class jimmc.roots.
TextOrLayoutPanel
Add a scrolling text panel.
addToBounds(BoundsRectangle)
- Method in class jimmc.treepar.
Box
Increase the bounds if necessary to include this box.
addToBounds(BoundsRectangle)
- Method in class jimmc.treepar.
Net
Increase the bounds if necessary to include the paths of this net.
addWindowListener()
- Method in class jimmc.roots.
RootsFrame
Add a window listener to close our window.
angle
- Variable in class jimmc.treepar.
Net
The routing angle for this net.
anyColumnHasData(int)
- Method in class jimmc.roots.
MultiColumnPrintStream
See if any column starting after a given point has any data.
append(String)
- Method in class jimmc.roots.
ScrolledText
Append to the end of the text area.
appendText(String)
- Method in class jimmc.roots.
ScrolledTextWriter
Append a string to the text field.
asArray()
- Method in class jimmc.roots.
RootsRecord
Return an array referencing this.
B
balance(int)
- Method in class jimmc.treepar.
Row
Move the row as a whole in the R dimension to minimize the force on the specified connectors.
balanceAndSpread(int)
- Method in class jimmc.treepar.
Row
Spread out the boxes in a row to minimize line lengths.
base
- Variable in class jimmc.roots.
RootsRecord
base
- Variable in class jimmc.roots.
ListModel
Our base database.
base
- Variable in class jimmc.roots.
SingleModel
Our base database.
bounds
- Variable in class jimmc.treepar.
Layout
Our bounds, in which all drawable items lie.
BoundsRectangle
- class jimmc.treepar.
BoundsRectangle
.
A class to simplify calculating a bounding box.
BoundsRectangle()
- Constructor for class jimmc.treepar.
BoundsRectangle
Create an empty bounds box (everything 0).
BoundsRectangle(Rectangle)
- Constructor for class jimmc.treepar.
BoundsRectangle
Create a copy of a BoundsRectangle.
box
- Variable in class jimmc.treepar.
Connector
Our Box.
Box
- class jimmc.treepar.
Box
.
Box is the primary visual object in a Layout.
Box(Layout, String)
- Constructor for class jimmc.treepar.
Box
Create a new Box in a layout.
boxes
- Variable in class jimmc.treepar.
Row
The boxes in the row, after setup.
boxes
- Variable in class jimmc.treepar.
Layout
The set of Box objects used during the layout process.
boxesVector
- Variable in class jimmc.treepar.
Row
The boxes in this row, during setup.
boxVector
- Variable in class jimmc.treepar.
Layout
The set of Box objects added during the setup phase.
bubbleSort(Object[], SortComparator)
- Static method in class jimmc.roots.
Sort
Sort an array using a bubble sort.
ButtonAction
- class jimmc.roots.
ButtonAction
.
An adapter class to simplify defining buttons.
ButtonAction(String)
- Constructor for class jimmc.roots.
ButtonAction
Create a button.
C
calculateRoutingAngle()
- Method in class jimmc.treepar.
Net
Calculate the routing angle of the net.
calculateSpan()
- Method in class jimmc.treepar.
Net
Calculate the span of the net.
calculateThickness()
- Method in class jimmc.treepar.
Row
Calculate the thickness of the row when it is a box row.
calculateTransform()
- Method in class jimmc.treepar.
LayoutGraphics
Calculate the transformation we use on points to take them from the Layout coordinate system to the window coordinate system.
cardLayout
- Variable in class jimmc.roots.
TextOrLayoutPanel
The awt layout for the panel.
characterWidth
- Variable in class jimmc.treepar.
Layout
The width of one character.
CheckBoxAction
- class jimmc.roots.
CheckBoxAction
.
An adapter class to simplify defining checkboxes with actions.
CheckBoxAction(String)
- Constructor for class jimmc.roots.
CheckBoxAction
Create a button.
ci
- Variable in class jimmc.roots.
PrintFormat
ci
- Variable in class jimmc.roots.
RecordFormat
clearConnectors()
- Method in class jimmc.treepar.
Net
Clear the connectors for the net.
clearRowNumber()
- Method in class jimmc.treepar.
Box
Clear the row number and pointer for the box.
clearRowNumber()
- Method in class jimmc.treepar.
Net
Clear the row number.
clearRowOrder()
- Method in class jimmc.treepar.
Box
Clear the row ordering of this box.
clearRowOrder()
- Method in class jimmc.treepar.
Row
Clear the row ordering info.
clearRowOrder()
- Method in class jimmc.treepar.
Net
Clear the row ordering for this net.
clearSelection()
- Method in class jimmc.roots.
RootsBase
Clear the current selection.
clone()
- Method in class jimmc.roots.
PrintOptions
Clone the object.
close()
- Method in class jimmc.roots.
ScrolledTextWriter
Nothing to do on a close.
ComboBoxAction
- class jimmc.roots.
ComboBoxAction
.
An adapter class to simplify defining ComboBoxes with actions.
ComboBoxAction()
- Constructor for class jimmc.roots.
ComboBoxAction
Create a button.
Command
- class jimmc.roots.
Command
.
Command is a superclass for commands used by CommandInterpreter.
Command(CommandInterpreter)
- Constructor for class jimmc.roots.
Command
Create a Command object.
commandDictionary
- Variable in class jimmc.roots.
CommandInterpreter
CommandInterpreter
- class jimmc.roots.
CommandInterpreter
.
CommandInterpreter is a simple command interpreter for a RootsBase.
CommandInterpreter()
- Constructor for class jimmc.roots.
CommandInterpreter
Create a CommandInterpreter with no attached RootsBase
CommandInterpreter(RootsBase)
- Constructor for class jimmc.roots.
CommandInterpreter
Create a CommandInterpreter with an attached RootsBase
comment
- Variable in class jimmc.roots.
RootsRecord
compare(Object, Object)
- Method in class jimmc.roots.
SortAdaptor
Compare two objects to see if they are out of order.
compare(Object, Object)
- Method in interface jimmc.roots.
SortComparator
Compare two sortable items to see if they are out of order.
confirmExit()
- Method in class jimmc.roots.
DatabaseView
Ask if he really wants to exit from the program.
Connector
- class jimmc.treepar.
Connector
.
Connector represents on connector on the edge of a Box.
Connector(Box, String)
- Constructor for class jimmc.treepar.
Connector
Create a new Connector on a Box.
connectors
- Variable in class jimmc.treepar.
Box
Our connectors.
connectors
- Variable in class jimmc.treepar.
Layout
The set of Connector objects used during the layout process.
connectors
- Variable in class jimmc.treepar.
Net
The connectors attached to this net.
connectorsDone()
- Method in class jimmc.treepar.
Box
Create the array of connectors from the vector.
connectorsDone()
- Method in class jimmc.treepar.
Net
Note all the connectors have been added.
connectorsVector
- Variable in class jimmc.treepar.
Net
The connectors attached to this net, as we build it.
connectorVector
- Variable in class jimmc.treepar.
Box
container
- Variable in class jimmc.roots.
GridBagger
The container to which this GridBagger adds.
contains(int, int)
- Method in class jimmc.treepar.
Box
True if the box contains the specified point.
contains(int, int)
- Method in class jimmc.treepar.
Row
True if this row contains the specified point.
countField
- Variable in class jimmc.roots.
ListView
Where we display the count of items in our list.
countLines(String)
- Method in class jimmc.roots.
RootsBox
Count the number of newlines found in the string.
countLines(String)
- Method in class jimmc.treepar.
Box
Count the number of newlines found in the string.
countWidth(String)
- Method in class jimmc.roots.
RootsBox
Count the length of the longest line.
countWidth(String)
- Method in class jimmc.treepar.
Box
Count the length of the longest line.
createFileMenu()
- Method in class jimmc.roots.
DatabaseView
Create our File menu.
createFileMenu()
- Method in class jimmc.roots.
SingleView
Create our File menu.
createFileMenu()
- Method in class jimmc.roots.
ListView
Create our File menu.
createHelpMenu()
- Method in class jimmc.roots.
RootsFrame
Create the Help menu.
createInfoArea()
- Method in class jimmc.roots.
DatabaseView
Create the info area.
createInfoArea()
- Method in class jimmc.roots.
SingleView
Create the info box at the top of the form.
createInfoArea()
- Method in class jimmc.roots.
ListView
Create the info box at the top of the form.
createLayoutPanel()
- Method in class jimmc.roots.
ScrolledLayout
Create our text area.
createLayoutPanel()
- Method in class jimmc.roots.
ScrolledLayoutWithPopup
Create the text area with the popup.
createLayoutPopup()
- Method in class jimmc.roots.
ScrolledLayoutWithPopup
Create the LayoutPopup menu.
createLogArea()
- Method in class jimmc.roots.
DatabaseView
Create the Log area.
createMenuBar()
- Method in class jimmc.roots.
DatabaseView
Create our menu bar.
createMenuBar()
- Method in class jimmc.roots.
SingleView
Create our menu bar.
createMenuBar()
- Method in class jimmc.roots.
ListView
Create our menu bar.
createOutputArea()
- Method in class jimmc.roots.
SingleView
Create the output area.
createOutputArea()
- Method in class jimmc.roots.
ListView
Create the output area.
createPath(int, int, int, int)
- Method in class jimmc.treepar.
Net
Create a path with two points.
createRows()
- Method in class jimmc.treepar.
Layout
Figure out how many rows we need, create them, and add the boxes and nets to their rows.
createSelectArea()
- Method in class jimmc.roots.
DatabaseView
Create the selection area.
createSelectionArea()
- Method in class jimmc.roots.
SingleView
Create the selection buttons.
createTextArea()
- Method in class jimmc.roots.
ScrolledText
Create our text area.
createTextArea()
- Method in class jimmc.roots.
ScrolledTextWithPopup
Create the text area with the popup.
createTextPopup()
- Method in class jimmc.roots.
ScrolledTextWithPopup
Create the TextPopup menu.
currentPrintOptions
- Variable in class jimmc.roots.
RootsBase
currentY
- Variable in class jimmc.roots.
RootsBox
The current connector location.
D
databaseModel
- Variable in class jimmc.roots.
SingleView
Our database.
databaseModel
- Variable in class jimmc.roots.
ListView
Our database.
DatabaseModel
- class jimmc.roots.
DatabaseModel
.
The model for the database.
DatabaseModel(String)
- Constructor for class jimmc.roots.
DatabaseModel
Create a model for the database in the specified file.
DatabaseModel(String, PrintWriter)
- Constructor for class jimmc.roots.
DatabaseModel
Create a model for the specified database file, with the log output specified.
DatabaseView
- class jimmc.roots.
DatabaseView
.
The DatabaseView window provides a view into the DatabaseModel object.
DatabaseView()
- Constructor for class jimmc.roots.
DatabaseView
Create a new DatabaseObserver.
db
- Variable in class jimmc.roots.
ListModel
Our database model.
db
- Variable in class jimmc.roots.
SingleModel
Our database model.
defaultPrintOptions
- Variable in class jimmc.roots.
RootsBase
defaultShowOptions
- Variable in class jimmc.roots.
RootsBase
doCommand(PrintWriter, String)
- Method in class jimmc.roots.
DatabaseModel
Execute a command, print results to the specified stream.
doCommand(String)
- Method in class jimmc.roots.
CommandInterpreter
Parse and execute a single command line
doCommand(String)
- Method in class jimmc.roots.
DatabaseModel
Execute a command, return the results as a string.
doCommand(String[])
- Method in class jimmc.roots.
CommandInterpreter
Execute a single command from an array of word strings
doMain(String[])
- Method in class jimmc.treepar.
Test
Do all the work for main.
done()
- Method in class jimmc.roots.
RootsBox
drawBox(Point, Dimension)
- Method in class jimmc.treepar.
LayoutGraphics
Draw the outline of a box.
drawLine(int, int, int, int)
- Method in class jimmc.treepar.
LayoutGraphics
Draw a line.
drawLine(Point, Point)
- Method in class jimmc.treepar.
LayoutGraphics
Draw a line between two points.
drawString(String, int, int)
- Method in class jimmc.treepar.
LayoutGraphics
Draw some text.
drawString(String, Point)
- Method in class jimmc.treepar.
LayoutGraphics
Draw some text.
dump(PrintWriter)
- Method in class jimmc.treepar.
Layout
For debugging, dump the layout.
dump(PrintWriter, Box[], String, boolean)
- Static method in class jimmc.treepar.
Box
Dump an array of boxes.
dump(PrintWriter, Connector[], String, boolean)
- Static method in class jimmc.treepar.
Connector
Dump an array of connectors.
dump(PrintWriter, Net[], String, boolean)
- Static method in class jimmc.treepar.
Net
Dump an array of nets.
dump(PrintWriter, Row[], String, boolean)
- Static method in class jimmc.treepar.
Row
Dump an array of rows.
dump(PrintWriter, String, boolean)
- Method in class jimmc.treepar.
Box
Dump a box for debugging.
dump(PrintWriter, String, boolean)
- Method in class jimmc.treepar.
Connector
Dump a connector for debugging.
dump(PrintWriter, String, boolean)
- Method in class jimmc.treepar.
Row
Dump a row for debugging.
dump(PrintWriter, String, boolean)
- Method in class jimmc.treepar.
Net
Dump a net for debugging.
dumpBoxes(PrintWriter)
- Method in class jimmc.treepar.
Layout
Dump the boxes.
dumpConnectors(PrintWriter)
- Method in class jimmc.treepar.
Layout
Dump the connectors.
dumpLayout()
- Method in class jimmc.treepar.
Test
Dump the layout to stdout.
dumpNets(PrintWriter)
- Method in class jimmc.treepar.
Layout
Dump the nets.
dumpRows(PrintWriter)
- Method in class jimmc.treepar.
Layout
Dump the rows.
E
EAST
- Static variable in class jimmc.treepar.
Layout
Constant for connector edges.
editDate
- Variable in class jimmc.roots.
RootsRecord
enableIdMenus(boolean)
- Method in class jimmc.roots.
LayoutPopup
Enable or disable the menus that depend on a valid ID.
enableIdMenus(boolean)
- Method in class jimmc.roots.
TextPopup
Enable or disable the menus that depend on a valid ID.
errorDialog(String)
- Method in class jimmc.roots.
RootsFrame
Put up an error dialog.
F
fatherKey
- Variable in class jimmc.roots.
RootsBox
The key of our father.
feed()
- Method in class jimmc.treepar.
Layout
Create feedthroughs.
fieldMatches(String, String)
- Method in class jimmc.roots.
RootsRecord
Return true if the specified field matches the given pattern.
fieldMatches(String, String)
- Method in class jimmc.roots.
RootsUnion
Return true if the specified field matches the given pattern.
fieldMatches(String, String)
- Method in class jimmc.roots.
RootsPerson
Return true if the specified field matches the given pattern.
fileDialog(String)
- Method in class jimmc.roots.
RootsFrame
Put up a file dialog.
fillLayout()
- Method in class jimmc.treepar.
Test
Fill in the layout with boxes.
fillLayout(Layout)
- Method in class jimmc.roots.
SingleModel
Debug - Fill in the layout with boxes.
findBox(String)
- Method in class jimmc.treepar.
Layout
Find a box by name.
findCommand(String)
- Method in class jimmc.roots.
CommandInterpreter
Get a command by name.
findListReference(RootsRecord[], String)
- Method in class jimmc.roots.
RootsRecord
Given a string as a number, find the item in a list for it.
findNet(String)
- Method in class jimmc.treepar.
Layout
Find a net by name.
findOrCreateNet(String)
- Method in class jimmc.treepar.
Layout
Find a net by name.
findPrintFormat(String)
- Method in class jimmc.roots.
CommandInterpreter
Get a print format by name.
findRecord(String)
- Method in class jimmc.roots.
RootsBase
Given a key value, return the record for that key
findRecordFormat(String)
- Method in class jimmc.roots.
CommandInterpreter
Get a record format by name.
FindRecordList(RootsBase, String)
- Static method in class jimmc.roots.
RootsUnion
FindRecordList(RootsBase, String)
- Static method in class jimmc.roots.
RootsSource
FindRecordList(RootsBase, String)
- Static method in class jimmc.roots.
RootsPerson
findRecordList(String)
- Method in class jimmc.roots.
RootsBase
Given a comma-separated list of key values, return an array of records for those keys.
findReference(String)
- Method in class jimmc.roots.
RootsRecord
Find a referenced record.
findReference(String)
- Method in class jimmc.roots.
RootsAddress
findReference(String)
- Method in class jimmc.roots.
RootsUnion
findReference(String)
- Method in class jimmc.roots.
RootsSource
findReference(String)
- Method in class jimmc.roots.
RootsPerson
Find the specified reference relative to this record.
findSelection(String[], int, int)
- Method in class jimmc.roots.
RootsBase
Get the records referred to by the specified selection expression.
findSelection(String[], int, int, RootsRecord[])
- Method in class jimmc.roots.
RootsBase
Get a selection by expression relative to another selection.
findSelection(String, RootsRecord[])
- Method in class jimmc.roots.
RootsBase
Get a selection by simple expression relative to another selection.
findSelectionField(String[], int, int, RootsRecord[], String)
- Method in class jimmc.roots.
RootsBase
Process the name matching operations.
findSelectionPlus(String[], int, int, RootsRecord[])
- Method in class jimmc.roots.
RootsBase
Process the "plus" keyword in a selection.
findSelectionRecurse(String[], int, int, RootsRecord[])
- Method in class jimmc.roots.
RootsBase
Process the "recurse" keyword in a selection.
findTrack(int, int, int)
- Method in class jimmc.treepar.
Row
Find a track into which the specified span will fit.
findTrackGreedy(int, int, int)
- Method in class jimmc.treepar.
Row
Find a track into which the specified span will fit, using a greedy algorithm.
findTrackLast(int, int, int)
- Method in class jimmc.treepar.
Row
Find a track into which the specified span will fit, using a generous algorithm.
firstLineLength(String)
- Method in class jimmc.roots.
RootsBox
Return the number of characters in the first line.
flush()
- Method in class jimmc.roots.
ScrolledTextWriter
Nothing to do on a flush.
flush()
- Method in class jimmc.roots.
MultiColumnPrintStream
Flush all columns, then flush the underlying stream.
flushColumns()
- Method in class jimmc.roots.
MultiColumnPrintStream
Flush out the data from all columns.
formatBrief(PrintOptions)
- Method in class jimmc.roots.
RootsRecord
Format a brief listing of the record
formatBrief(PrintOptions)
- Method in class jimmc.roots.
RootsUnion
formatBrief(PrintOptions)
- Method in class jimmc.roots.
RootsPerson
formatBriefBody()
- Method in class jimmc.roots.
RootsUnion
formatBriefBody(StringBuffer)
- Method in class jimmc.roots.
RootsUnion
formatFamily(PrintOptions)
- Method in class jimmc.roots.
RootsPerson
Return a string with the family name and an underline.
formatGedcom()
- Method in class jimmc.roots.
RootsRecord
Format this record as GEDCOM.
formatGedcomBody(StringBuffer, int)
- Method in class jimmc.roots.
RootsRecord
Format the body of the record.
formatGedcomBody(StringBuffer, int)
- Method in class jimmc.roots.
RootsUnion
Format the body of a Gedcom record
formatGedcomBody(StringBuffer, int)
- Method in class jimmc.roots.
RootsPerson
Format the body of a Gedcom record
formatGedcomEvent(StringBuffer, int, String, RootsEvent)
- Method in class jimmc.roots.
RootsRecord
formatGedcomItem(StringBuffer, int, String, String)
- Method in class jimmc.roots.
RootsRecord
formatGedcomKey(StringBuffer, int)
- Method in class jimmc.roots.
RootsRecord
Format the key line as GEDCOM.
formatGedcomKey(StringBuffer, int)
- Method in class jimmc.roots.
RootsUnion
Format the key line for a Gedcom record.
formatGedcomKey(StringBuffer, int)
- Method in class jimmc.roots.
RootsPerson
Format the key line for a Gedcom record.
formatGedcomKey(StringBuffer, int, String)
- Method in class jimmc.roots.
RootsRecord
Format the key line into the specified buffer.
formatGedcomReference(StringBuffer, int, String, RootsRecord)
- Method in class jimmc.roots.
RootsRecord
Format a reference into the specified buffer.
formatKey()
- Method in class jimmc.roots.
RootsRecord
Return a key string
formatKey(StringBuffer)
- Method in class jimmc.roots.
RootsRecord
Write the key into the buffer
formatKeyLine()
- Method in class jimmc.roots.
RootsRecord
Return the key line for this record
formatLabeledItem(StringBuffer, String, String)
- Method in class jimmc.roots.
RootsRecord
Given a label and one value, print them to the StringBuffer if the value is not null.
formatLabeledItem(StringBuffer, String, String, String)
- Method in class jimmc.roots.
RootsRecord
formatLabeledItems(StringBuffer, String, String, String)
- Method in class jimmc.roots.
RootsRecord
Given a label and two values, print them to the StringBuffer if either is not null.
formatLabeledItems(StringBuffer, String, String, String, String)
- Method in class jimmc.roots.
RootsRecord
formatMedium(PrintOptions)
- Method in class jimmc.roots.
RootsRecord
Format a medium listing of the record
formatMultiLine(StringBuffer, String, String)
- Method in class jimmc.roots.
RootsRecord
formatName()
- Method in class jimmc.roots.
RootsPerson
formatName(StringBuffer)
- Method in class jimmc.roots.
RootsPerson
formatNcv()
- Method in class jimmc.roots.
RootsRecord
Format this record as NCV.
formatNcvBody(StringBuffer)
- Method in class jimmc.roots.
RootsRecord
Format the remainder of this record
formatNcvBody(StringBuffer)
- Method in class jimmc.roots.
RootsAddress
Print out the body of an address record
formatNcvBody(StringBuffer)
- Method in class jimmc.roots.
RootsUnion
formatNcvBody(StringBuffer)
- Method in class jimmc.roots.
RootsSource
Print out the body of a source record
formatNcvBody(StringBuffer)
- Method in class jimmc.roots.
RootsPerson
Print out the body of a person record
formatNcvItem(StringBuffer, String, String)
- Method in class jimmc.roots.
RootsRecord
formatNcvType()
- Method in class jimmc.roots.
RootsRecord
Format the type of this record; subclass must override
formatNcvType()
- Method in class jimmc.roots.
RootsAddress
Print out the type of an address record
formatNcvType()
- Method in class jimmc.roots.
RootsUnion
formatNcvType()
- Method in class jimmc.roots.
RootsSource
Print out the type of a source record
formatNcvType()
- Method in class jimmc.roots.
RootsPerson
formatNote1(StringBuffer, String, String)
- Method in class jimmc.roots.
RootsRecord
formatOneLine(PrintOptions)
- Method in class jimmc.roots.
RootsRecord
Format a one-line summary.
formatOneLine(PrintOptions)
- Method in class jimmc.roots.
RootsAddress
formatOneLine(PrintOptions)
- Method in class jimmc.roots.
RootsUnion
formatOneLine(PrintOptions)
- Method in class jimmc.roots.
RootsSource
formatOneLine(PrintOptions)
- Method in class jimmc.roots.
RootsPerson
formatRecord(PrintOptions, RootsRecord)
- Method in class jimmc.roots.
RecordFormat
Format the specified record in this format.
G
gbc
- Variable in class jimmc.roots.
GridBagger
The GridBagConstraints used by this GridBagger.
gbl
- Variable in class jimmc.roots.
GridBagger
The GridBagLayout used by this GridBagger.
getAbsoluteLocation()
- Method in class jimmc.treepar.
Connector
Get the absolute X and Y coordinates.
getAbsoluteR()
- Method in class jimmc.treepar.
Connector
Get the absolute R coordinate.
getAbsoluteX()
- Method in class jimmc.treepar.
Connector
Get the absolute X coordinate.
getAbsoluteY()
- Method in class jimmc.treepar.
Connector
Get the absolute Y coordinate.
getBalanceDistance(int)
- Method in class jimmc.treepar.
Row
Get the distance needed to move the row to the optimal balanced position.
getBase()
- Method in class jimmc.roots.
DatabaseModel
Get the base database this model is attached to.
getBounds()
- Method in class jimmc.treepar.
Layout
Get the bounds of the layout.
getCharacterWidth()
- Method in class jimmc.treepar.
Layout
Get the character width.
getCount()
- Method in class jimmc.roots.
ListModel
Get the count of keys.
getDefaultRecordFormat()
- Method in class jimmc.roots.
PrintFormat
Get the default record format for this print format.
getDisplayCommand(String, boolean)
- Method in class jimmc.roots.
ListModel
Get the command we use to generate our display.
getDisplayCommand(String, boolean)
- Method in class jimmc.roots.
SingleModel
Get the command we use to generate the display info.
getHitText(int, int)
- Method in class jimmc.treepar.
Box
Find the text at the specified point.
getHitText(int, int)
- Method in class jimmc.treepar.
LayoutPanel
Get the line of text at the specified screen point.
getHitText(int, int)
- Method in class jimmc.treepar.
Row
Find the text at the specified point.
getHitText(int, int)
- Method in class jimmc.treepar.
Layout
Get the text line around the specified point.
getKey()
- Method in class jimmc.roots.
SingleModel
Get the key for this model.
getKey(String)
- Static method in class jimmc.roots.
Ncv
Return the first word on the key line of the record
getKeySummaries(String[])
- Method in class jimmc.roots.
DatabaseModel
Get a list of summary strings for the specified keys.
getLayoutPanel()
- Method in class jimmc.roots.
ScrolledLayout
Get the text area.
getLength()
- Method in class jimmc.treepar.
Box
Get the length of this box.
getLength()
- Method in class jimmc.treepar.
Row
Get the length of the row.
getLineHeight()
- Method in class jimmc.treepar.
Layout
Get the lineHeight.
getLineNumber()
- Method in class jimmc.roots.
LineInputStream
Get the line number of the line to be returned on the next call to readCountedLine.
getName()
- Method in class jimmc.roots.
Command
The name of this command.
getName()
- Method in class jimmc.roots.
PrintFormat
Get the name of this format.
getName()
- Method in class jimmc.roots.
RecordFormat
Get the name of this format.
getName(String)
- Static method in class jimmc.roots.
Ncv
Return the first word on a colon line of the record
getNextString()
- Method in class jimmc.roots.
StringParser
Get the next string from the input.
getOutputLayout(String, boolean)
- Method in class jimmc.roots.
SingleModel
Get the layout and route it.
getOutputText(String, boolean)
- Method in class jimmc.roots.
ListModel
Get the long text string based on format.
getOutputText(String, boolean)
- Method in class jimmc.roots.
SingleModel
Get the long text string based on format.
getPath()
- Method in class jimmc.roots.
DatabaseModel
Get the path to the database.
getPreferredSize()
- Method in class jimmc.roots.
ScrolledText
Return the size passed to the constructor.
getPreferredSize()
- Method in class jimmc.roots.
ScrolledLayout
Return the size passed to the constructor.
getPreferredSize()
- Method in class jimmc.treepar.
LayoutPanel
Make the preferred size big enough for a 1-1 scale with a margin.
getPrintFormats()
- Method in class jimmc.roots.
CommandInterpreter
Get a list of the print formats.
getR()
- Method in class jimmc.treepar.
Box
Get the R coordinat.
getR()
- Method in class jimmc.treepar.
Connector
Get the R coordinate of the connector relative to its box.
getRecordCount()
- Method in class jimmc.roots.
RootsBase
Get the number of records in the database.
getRecordCount()
- Method in class jimmc.roots.
DatabaseModel
Get the number of records in this database.
getRecordFormats()
- Method in class jimmc.roots.
CommandInterpreter
Get a list of the record formats.
getRecordValue(String[], String)
- Static method in class jimmc.roots.
Ncv
Look for a particular name and return its value
getS()
- Method in class jimmc.treepar.
Row
Get our S coordinate.
getSelectedKeys()
- Method in class jimmc.roots.
RootsBase
Get the list of currently selected keys.
getSelectedKeys()
- Method in class jimmc.roots.
DatabaseModel
Get the current selection.
getSelectedKeysString()
- Method in class jimmc.roots.
RootsBase
Get the list of currently selected keys as a single string.
getSelectedString()
- Method in class jimmc.roots.
ComboBoxAction
Get the currently selected string.
getSelection(String)
- Method in class jimmc.roots.
SingleModel
Get a selection relative to this selection.
getSelectionText()
- Method in class jimmc.roots.
DatabaseView
Get the selection text.
getSide()
- Method in class jimmc.treepar.
Connector
Get the side this connector is on.
getSideConnectors(Connector[], int)
- Static method in class jimmc.treepar.
Connector
Get all of the connectors on the specified side of their box, sort them by position, and return an array.
getSingleModel(String)
- Method in class jimmc.roots.
DatabaseModel
Get a model for a single record.
getSummary()
- Method in class jimmc.roots.
SingleModel
Get the summary line to display for this model.
getText()
- Method in class jimmc.roots.
TextOrLayoutPanel
Get the text from the text field.
getText()
- Method in class jimmc.roots.
ScrolledText
Get the text.
getTextArea()
- Method in class jimmc.roots.
ScrolledText
Get the text area.
getThickness()
- Method in class jimmc.treepar.
Box
Get the thickness of this box.
getThickness()
- Method in class jimmc.treepar.
Row
Get the previously calculated thickness.
getTreeparText(String, boolean)
- Method in class jimmc.roots.
SingleModel
Get the text dump of a treepar layout.
getType()
- Method in class jimmc.roots.
SingleModel
Get the type for this model.
getWordAround(String, int)
- Method in class jimmc.roots.
LayoutPopup
Get the word in the given single line around the specified position.
getWordAround(String, int)
- Method in class jimmc.roots.
TextPopup
Get the word in the given single line around the specified position.
glob(String, String)
- Static method in class jimmc.roots.
PatternMatch
Pattern match using sh-style globbing with ? and * characters.
graphics
- Variable in class jimmc.treepar.
LayoutGraphics
Our Graphics object.
GridBagger
- class jimmc.roots.
GridBagger
.
GridBagger is a helper class to simplify using GridBagLayout.
GridBagger(Container)
- Constructor for class jimmc.roots.
GridBagger
Create a GridBagger for a Container.
I
includeKeys
- Variable in class jimmc.roots.
PrintOptions
True if we should include key data in the output
includeKeysField
- Variable in class jimmc.roots.
SingleView
The include-keys toggle.
includeKeysField
- Variable in class jimmc.roots.
ListView
The include-keys toggle.
infoDialog(String)
- Method in class jimmc.roots.
RootsFrame
Put up an info dialog.
initForm()
- Method in class jimmc.roots.
DatabaseView
Create the body of our form.
initForm()
- Method in class jimmc.roots.
SingleView
Create the body of our form.
initForm()
- Method in class jimmc.roots.
ListView
Create the body of our form.
interBoxSpace
- Variable in class jimmc.treepar.
Layout
The default spacing between boxes (R dimension)
interp
- Variable in class jimmc.roots.
DatabaseModel
Our command interpreter.
interRowSpace
- Variable in class jimmc.treepar.
Layout
The spacing between rows (S dimension).
isBoxRow()
- Method in class jimmc.treepar.
Row
Return true if this row contains boxes.
isEos()
- Method in class jimmc.roots.
StringParser
Return true if we are at the end of the string.
isPositionSet()
- Method in class jimmc.treepar.
Box
Return true if the positionSet flag has been set.
isRowOrderSet()
- Method in class jimmc.treepar.
Box
Return true if the row order has already been set on this box.
isRowOrderSet()
- Method in class jimmc.treepar.
Net
Return true if the row order has already been set on this net.
J
jimmc.roots
- package jimmc.roots
jimmc.treepar
- package jimmc.treepar
JTextAreaWithPopup
- class jimmc.roots.
JTextAreaWithPopup
.
A TextArea with an associated PopupMenu.
JTextAreaWithPopup(PopupMenu)
- Constructor for class jimmc.roots.
JTextAreaWithPopup
JTextAreaWithPopup(PopupMenu, int, int)
- Constructor for class jimmc.roots.
JTextAreaWithPopup
K
key
- Variable in class jimmc.roots.
RootsRecord
key
- Variable in class jimmc.roots.
SingleModel
Our key.
keyComment
- Variable in class jimmc.roots.
RootsRecord
keyField
- Variable in class jimmc.roots.
SingleView
Where we display the key value for our record.
keys
- Variable in class jimmc.roots.
ListModel
Our key list.
L
layout
- Variable in class jimmc.treepar.
Box
The layout we are a part of.
layout
- Variable in class jimmc.treepar.
LayoutPanel
Our layout.
layout
- Variable in class jimmc.treepar.
Row
Our layout.
layout
- Variable in class jimmc.treepar.
Net
Our layout.
layout
- Variable in class jimmc.treepar.
Test
Our layout.
Layout
- class jimmc.treepar.
Layout
.
Layout is the root object containing all of the data used to do a place and route with the treepar package.
Layout(boolean)
- Constructor for class jimmc.treepar.
Layout
Create an empty Layout.
layoutArea
- Variable in class jimmc.roots.
TextOrLayoutPanel
Our layout field.
layoutBounds
- Variable in class jimmc.treepar.
LayoutGraphics
The bounds of the layout we are drawing.
layoutBox(Layout, PrintOptions, String)
- Method in class jimmc.roots.
RootsRecord
Add a single box to the layout for this record.
layoutBox(Layout, PrintOptions, String)
- Method in class jimmc.roots.
RootsUnion
Fill in the layout information for a ctree.
layoutBox(Layout, PrintOptions, String)
- Method in class jimmc.roots.
RootsPerson
Fill in the layout for a ctree for just this record.
layoutBoxReference(Layout, PrintOptions, String)
- Method in class jimmc.roots.
RootsRecord
Add boxes for the referenced items.
layoutCtree(Layout, PrintOptions)
- Method in class jimmc.roots.
RootsRecord
Add our Ctree information to the layout for this record and for all other records required for the ctree layout using this record as the root.
layoutCtree(Layout, PrintOptions)
- Method in class jimmc.roots.
RootsUnion
Fill in the layout information for a ctree, including all other boxes for the ctree layout.
layoutCtree(Layout, PrintOptions)
- Method in class jimmc.roots.
RootsPerson
Fill in the layout with information for a ctree for this record plus other required for the ctree layout.
layoutGraphics
- Variable in class jimmc.treepar.
LayoutPanel
The most recently used LayoutGraphics.
LayoutGraphics
- class jimmc.treepar.
LayoutGraphics
.
LayoutGraphics holds a Graphics object and a transformation between the Layout and the window in which it is being drawn.
LayoutGraphics(Graphics)
- Constructor for class jimmc.treepar.
LayoutGraphics
Create a new LayoutGraphics.
LayoutHitText
- class jimmc.treepar.
LayoutHitText
.
A simple object to return a string and an offset position.
LayoutHitText()
- Constructor for class jimmc.treepar.
LayoutHitText
layoutPanel
- Variable in class jimmc.roots.
ScrolledLayout
Our actual layout area.
LayoutPanel
- class jimmc.treepar.
LayoutPanel
.
LayoutPanel is a panel designed to contain and display a Layout.
LayoutPanel(Layout)
- Constructor for class jimmc.treepar.
LayoutPanel
Create a LayoutPanel for a Layout.
LayoutPanelWithPopup
- class jimmc.roots.
LayoutPanelWithPopup
.
A LayoutPanel with an associated PopupMenu.
LayoutPanelWithPopup(PopupMenu)
- Constructor for class jimmc.roots.
LayoutPanelWithPopup
Create the panel.
LayoutPopup
- class jimmc.roots.
LayoutPopup
.
A popup menu for use with a LayoutPanel.
LayoutPopup(TextPopupListener)
- Constructor for class jimmc.roots.
LayoutPopup
Create the popup.
LEFT
- Static variable in class jimmc.treepar.
Layout
Constant for routing angle.
LEFT
- Static variable in class jimmc.treepar.
Net
length
- Variable in class jimmc.treepar.
Row
Our length.
lineHeight
- Variable in class jimmc.treepar.
Layout
The height of a character (actually, spacing between baselines).
LineInputStream
- class jimmc.roots.
LineInputStream
.
LineInputStream is a generic line-mode input stream.
LineInputStream(InputStream)
- Constructor for class jimmc.roots.
LineInputStream
Create a new LineInputStream from the specified stream.
link()
- Method in class jimmc.roots.
RootsRecord
Fix up the links in a record that point to another record.
link()
- Method in class jimmc.roots.
RootsAddress
link()
- Method in class jimmc.roots.
RootsUnion
link()
- Method in class jimmc.roots.
RootsPerson
linkNet()
- Method in class jimmc.treepar.
Connector
Link our net.
ListModel
- class jimmc.roots.
ListModel
.
A model for a single record from the database.
ListModel(DatabaseModel, String[])
- Constructor for class jimmc.roots.
ListModel
Create a new model.
ListView
- class jimmc.roots.
ListView
.
ListView provides a view into a list of records.
ListView(DatabaseModel, String[])
- Constructor for class jimmc.roots.
ListView
Create a new view for a record.
log(String)
- Method in class jimmc.roots.
DatabaseModel
Log the string to the output.
logField
- Variable in class jimmc.roots.
DatabaseView
Where we record the log text to the screen.
logWriter
- Variable in class jimmc.roots.
DatabaseModel
Our log stream.
M
main(String[])
- Static method in class jimmc.roots.
RootsBase
Sample main program
main(String[])
- Static method in class jimmc.roots.
DatabaseView
A main routine.
main(String[])
- Static method in class jimmc.roots.
PatternMatch
A main method for testing.
main(String[])
- Static method in class jimmc.roots.
StringParser
A main routine for testing.
main(String[])
- Static method in class jimmc.treepar.
Test
It all starts with main.
maxR
- Variable in class jimmc.treepar.
Net
The maximum R coordinate of the routing span.
maxRowLength
- Variable in class jimmc.treepar.
Layout
The maximum length of a row.
MenuAction
- class jimmc.roots.
MenuAction
.
An adapter class for menus with actions.
MenuAction(String)
- Constructor for class jimmc.roots.
MenuAction
Create a menu item.
MenuPush
- class jimmc.roots.
MenuPush
.
MenuPush(String)
- Constructor for class jimmc.roots.
MenuPush
minR
- Variable in class jimmc.treepar.
Net
The minimum R coordinate of the routing span.
missingArgument(String)
- Method in class jimmc.roots.
Command
Report an error when not enough arguments.
model
- Variable in class jimmc.roots.
DatabaseView
The database we are viewing.
model
- Variable in class jimmc.roots.
SingleView
Our model.
model
- Variable in class jimmc.roots.
ListView
Our model.
motherKey
- Variable in class jimmc.roots.
RootsBox
The key of our mother.
movePosition(int, int)
- Method in class jimmc.treepar.
Connector
Adjust the relative location of this connector.
moveR(int)
- Method in class jimmc.treepar.
Box
Change the R coordinate of this box.
MultiColumnPrintStream
- class jimmc.roots.
MultiColumnPrintStream
.
Provides support for multi-column output, assuming a fixed-width font.
MultiColumnPrintStream(OutputStream)
- Constructor for class jimmc.roots.
MultiColumnPrintStream
Create a new MultiColumnPrintStream.
MultiColumnPrintStream(Writer)
- Constructor for class jimmc.roots.
MultiColumnPrintStream
Create a new MultiColumnPrintStream.
N
name
- Variable in class jimmc.roots.
Ncv
name
- Variable in class jimmc.treepar.
Box
The name of this box.
name
- Variable in class jimmc.treepar.
Connector
The name of this connector.
name
- Variable in class jimmc.treepar.
Net
Our name.
Ncv
- class jimmc.roots.
Ncv
.
Ncv stands for Name-Colon-Value, referring to the syntax of the data file it is used to parse.
Ncv(String[], int)
- Constructor for class jimmc.roots.
Ncv
Create an Ncv from an array of Strings and a starting point.
needsTrackAssignment()
- Method in class jimmc.treepar.
Net
Return true if we need to do a track assignment for this net.
net
- Variable in class jimmc.treepar.
Connector
The net to which this connector is attached.
Net
- class jimmc.treepar.
Net
.
Net connects together the Connector objects from multiple Box objects.
Net(Layout, String)
- Constructor for class jimmc.treepar.
Net
Create a new net.
netName
- Variable in class jimmc.treepar.
Connector
The name of the net this connector attaches to.
nets
- Variable in class jimmc.treepar.
Row
The nets in this row, after setup.
nets
- Variable in class jimmc.treepar.
Layout
The set of Net objects used during the layout process.
netsDict
- Variable in class jimmc.treepar.
Layout
The set of Net objects, while collecting nets.
netsVector
- Variable in class jimmc.treepar.
Row
The nets in this row, during setup.
netsVector
- Variable in class jimmc.treepar.
Track
The nets in this track.
nextChar()
- Method in class jimmc.roots.
StringParser
Get the next character from the string.
nextCharAfterWhiteSpace()
- Method in class jimmc.roots.
StringParser
Skip over white space, return next char.
nextRow()
- Method in class jimmc.roots.
GridBagger
Advance to the next row.
NorE
- Variable in class jimmc.treepar.
Layout
NORTH if horizontal rows; EAST if vertical rows (Smore).
normalize()
- Method in class jimmc.treepar.
Row
Set the R position of the boxes within this row, assuming minimal spacing between boxes.
NORTH
- Static variable in class jimmc.treepar.
Layout
Constant for connector edges.
note1
- Variable in class jimmc.roots.
RootsRecord
note2
- Variable in class jimmc.roots.
RootsRecord
note2d
- Variable in class jimmc.roots.
RootsRecord
numLines
- Variable in class jimmc.roots.
Ncv
O
orderSet
- Variable in class jimmc.treepar.
Box
True when the row ordering has been set for this box.
orderSet
- Variable in class jimmc.treepar.
Net
True when the row order has been set for this net.
origin
- Variable in class jimmc.treepar.
Box
The location of the lower left corner of the box.
out
- Variable in class jimmc.roots.
PrintOptions
Where to send the output
outputChoiceField
- Variable in class jimmc.roots.
SingleView
The output type currently selected.
outputChoiceField
- Variable in class jimmc.roots.
ListView
The output format choice.
outputCompleteLines()
- Method in class jimmc.roots.
MultiColumnPrintStream
Output as many complete lines from all columns as possible.
outputField
- Variable in class jimmc.roots.
ListView
Where we display our more verbose output.
outputPanel
- Variable in class jimmc.roots.
SingleView
Contains either the text panel or the layout panel.
P
paint(Graphics)
- Method in class jimmc.treepar.
LayoutPanel
Paint our window.
paint(LayoutGraphics)
- Method in class jimmc.treepar.
Box
Draw the box.
paint(LayoutGraphics)
- Method in class jimmc.treepar.
Layout
Draw the layout.
paint(LayoutGraphics)
- Method in class jimmc.treepar.
Net
Draw all of the lines for this net.
parentConnOffset
- Variable in class jimmc.roots.
RootsBox
The offset of the parent connectors from the top/bottom
parse()
- Method in class jimmc.roots.
StringParser
Parse our string into an array of strings.
parse(String)
- Static method in class jimmc.roots.
StringParser
Convenience routine to parse a string.
parseCommandLine(String)
- Method in class jimmc.roots.
CommandInterpreter
Parse a single command line into an array of strings.
parseDate(RootsEvent, String)
- Method in class jimmc.roots.
RootsRecord
Parse a single date, give error message if bad.
parseDates()
- Method in class jimmc.roots.
RootsRecord
Check and parse any dates in this record into individual fields.
parseDates()
- Method in class jimmc.roots.
RootsUnion
parseDates()
- Method in class jimmc.roots.
RootsPerson
ParseNcvLines(RootsBase, String[])
- Static method in class jimmc.roots.
RootsAddress
ParseNcvLines(RootsBase, String[])
- Static method in class jimmc.roots.
RootsUnion
ParseNcvLines(RootsBase, String[])
- Static method in class jimmc.roots.
RootsSource
ParseNcvLines(RootsBase, String[])
- Static method in class jimmc.roots.
RootsPerson
path
- Variable in class jimmc.roots.
DatabaseModel
Our location.
pathField
- Variable in class jimmc.roots.
DatabaseView
Where we display the path to the database.
paths
- Variable in class jimmc.treepar.
Net
The points comprising our routing path.
PatternMatch
- class jimmc.roots.
PatternMatch
.
PatternMatch()
- Constructor for class jimmc.roots.
PatternMatch
placeAndRoute()
- Method in class jimmc.treepar.
Layout
Do the complete place and route.
placeAndRoute(int)
- Method in class jimmc.treepar.
Layout
Do a partial place-and-route, finishing the step specified.
position
- Variable in class jimmc.treepar.
Connector
The location of this connector relative to the box origin.
position
- Variable in class jimmc.treepar.
Row
Our position (S coordinate).
position
- Variable in class jimmc.treepar.
Track
Our position (S coordinate)
position
- Variable in class jimmc.treepar.
LayoutHitText
The offset within the text.
positionSet
- Variable in class jimmc.treepar.
Box
True after we have fixed the position of the box in the row.
PrintFormat
- class jimmc.roots.
PrintFormat
.
PrintFormat(CommandInterpreter)
- Constructor for class jimmc.roots.
PrintFormat
Set up common stuff for subclasses.
printFormatDictionary
- Variable in class jimmc.roots.
CommandInterpreter
PrintHelp
- interface jimmc.roots.
PrintHelp
.
An interface to simplify help commands.
println(String)
- Method in class jimmc.roots.
RootsBase
Print a line to our current output
println(String)
- Method in class jimmc.roots.
RootsRecord
Print a line of text to the output stream associated with our base.
println(String)
- Method in class jimmc.roots.
RootsAddress
println(String)
- Method in class jimmc.roots.
RootsUnion
Print a line to the default output.
println(String)
- Method in class jimmc.roots.
RootsSource
println(String)
- Method in class jimmc.roots.
RootsPerson
println(String)
- Method in class jimmc.roots.
Command
printlnc(String)
- Method in class jimmc.roots.
MultiColumnPrintStream
Conditional println: print text to the output, add a newline if the last character is not already a newline.
printOneLineHelp()
- Method in interface jimmc.roots.
PrintHelp
printOneLineHelp()
- Method in class jimmc.roots.
Command
Print one line of help about the command.
printOneLineHelp()
- Method in class jimmc.roots.
PrintFormat
Print out short help
printOneLineHelp()
- Method in class jimmc.roots.
RecordFormat
Print out a one-line help
PrintOptions
- class jimmc.roots.
PrintOptions
.
PrintOptions is used to pass around all of the information about how the user wants output to be printed.
PrintOptions()
- Constructor for class jimmc.roots.
PrintOptions
PrintOptions(PrintFormat, RecordFormat)
- Constructor for class jimmc.roots.
PrintOptions
printRecords(PrintOptions)
- Method in class jimmc.roots.
RootsBase
Print the current selection in the specified format.
printRecords(PrintOptions, RootsRecord[])
- Method in class jimmc.roots.
RootsBase
Print the specified selection using the given print options.
printRecords(PrintOptions, RootsRecord[])
- Method in class jimmc.roots.
PrintFormat
Print the specified records in this format.
printRecords(PrintOptions, String[], int, int)
- Method in class jimmc.roots.
RootsBase
Print out the data for the given selection expression
printRecords(RootsRecord[])
- Method in class jimmc.roots.
PrintOptions
Print the specified records.
processClose()
- Method in class jimmc.roots.
RootsFrame
Close this window.
processClose()
- Method in class jimmc.roots.
DatabaseView
Closing this window is the same as File->Exit.
processClose()
- Method in class jimmc.roots.
SingleView
Close the window.
processClose()
- Method in class jimmc.roots.
ListView
Close the window.
processFileExit()
- Method in class jimmc.roots.
DatabaseView
Process the File->Exit menu command.
processFileOpen()
- Method in class jimmc.roots.
DatabaseView
Process the File->Open menu command.
processHelpAbout()
- Method in class jimmc.roots.
RootsFrame
Process the Help->About menu command.
processListSelection(String[])
- Method in class jimmc.roots.
SingleView
Put up a choicelist of items, let the user select one.
processMouseEvent(MouseEvent)
- Method in class jimmc.roots.
JTextAreaWithPopup
processMouseEvent(MouseEvent)
- Method in class jimmc.roots.
TextAreaWithPopup
processMouseEvent(MouseEvent)
- Method in class jimmc.roots.
LayoutPanelWithPopup
Process a mouse event to put up our popup menu.
processSaveOutputAs()
- Method in class jimmc.roots.
SingleView
Process the File->SaveOutputAs command.
processSaveOutputAs()
- Method in class jimmc.roots.
ListView
Process the File->SaveOutputAs command.
processSelect()
- Method in class jimmc.roots.
DatabaseView
Process a selection.
processSelect(String)
- Method in interface jimmc.roots.
TextPopupListener
Proces the Select menu command.
processSelect(String)
- Method in class jimmc.roots.
SingleView
Change the selection.
processSelect(String)
- Method in class jimmc.roots.
ScrolledTextWithPopup
Process the select command from the popup.
processSelect(String)
- Method in class jimmc.roots.
ListView
Select the specified key.
processSelect(String)
- Method in class jimmc.roots.
ScrolledLayoutWithPopup
Process the select command from the popup.
processShowDisplayCommand()
- Method in class jimmc.roots.
SingleView
Process the File->ShowDisplayCommand command.
processShowDisplayCommand()
- Method in class jimmc.roots.
ListView
Process the Show Display Command command
processTextSelect(String)
- Method in class jimmc.roots.
TextOrLayoutPanel
Process a selection in the text field.
Q
quoteString(String)
- Method in class jimmc.roots.
DatabaseView
Quote a string.
R
readCountedLine()
- Method in class jimmc.roots.
LineInputStream
Read one line of text.
readLines(LineNumberReader)
- Static method in class jimmc.roots.
Ncv
readNcvFile(String)
- Method in class jimmc.roots.
RootsBase
Read jimmc's name:value database file into the database.
record
- Variable in class jimmc.roots.
SingleModel
Our record.
recordCountField
- Variable in class jimmc.roots.
DatabaseView
Where we display the number of records in the database.
recordFormat
- Variable in class jimmc.roots.
PrintOptions
The format of each record.
RecordFormat
- class jimmc.roots.
RecordFormat
.
RecordFormat(CommandInterpreter)
- Constructor for class jimmc.roots.
RecordFormat
Set up common stuff for subclasses.
recordFormatDictionary
- Variable in class jimmc.roots.
CommandInterpreter
reFeed()
- Method in class jimmc.treepar.
Layout
Redo feedthrougs.
reportFormat
- Variable in class jimmc.roots.
PrintOptions
The overall report format in which to print
reverseTransformX(int)
- Method in class jimmc.treepar.
LayoutGraphics
Reverse-transform an X value to convert screen coordinates to layout coordinates.
reverseTransformY(int)
- Method in class jimmc.treepar.
LayoutGraphics
Reverse-transform a Y value to convert screen coordinates to layout coordinates.
RIGHT
- Static variable in class jimmc.treepar.
Layout
Constant for routing angle.
RIGHT
- Static variable in class jimmc.treepar.
Net
rootBox
- Variable in class jimmc.treepar.
Layout
The root box to use for the place algorithm.
RootsAddress
- class jimmc.roots.
RootsAddress
.
RootsAddress is an address for a person or union.
RootsAddress(RootsBase)
- Constructor for class jimmc.roots.
RootsAddress
rootsBase
- Variable in class jimmc.roots.
DatabaseModel
Our RootsBase.
RootsBase
- class jimmc.roots.
RootsBase
.
RootsBase is the database object for a simple in-memory genealogy database.
RootsBase()
- Constructor for class jimmc.roots.
RootsBase
Create an empty roots database
RootsBox
- class jimmc.roots.
RootsBox
.
RootsBox is a version of Box specialized for use with the roots package.
RootsBox(Layout, String)
- Constructor for class jimmc.roots.
RootsBox
Create a new box.
RootsFrame
- class jimmc.roots.
RootsFrame
.
A general Frame to contain the methods common to our views.
RootsFrame()
- Constructor for class jimmc.roots.
RootsFrame
Create a frame without a name.
RootsFrame(String)
- Constructor for class jimmc.roots.
RootsFrame
Create a frame with a name.
RootsPerson
- class jimmc.roots.
RootsPerson
.
RootsPerson represents one individual.
RootsPerson(RootsBase)
- Constructor for class jimmc.roots.
RootsPerson
RootsRecord
- class jimmc.roots.
RootsRecord
.
RootsRecord is the generic record class from which all other record classes are derived.
RootsRecord(RootsBase)
- Constructor for class jimmc.roots.
RootsRecord
RootsSource
- class jimmc.roots.
RootsSource
.
RootsSource gives information about a source of data used in the RootsBase.
RootsSource(RootsBase)
- Constructor for class jimmc.roots.
RootsSource
RootsUnion
- class jimmc.roots.
RootsUnion
.
RootsUnion represents a marriage or other pairing.
RootsUnion(RootsBase)
- Constructor for class jimmc.roots.
RootsUnion
route()
- Method in class jimmc.treepar.
Row
Do the channel route for this row.
route()
- Method in class jimmc.treepar.
Layout
Do the channel route.
route()
- Method in class jimmc.treepar.
Net
Route the net.
row
- Variable in class jimmc.treepar.
Box
The row containing this box.
row
- Variable in class jimmc.treepar.
Track
Our row.
row
- Variable in class jimmc.treepar.
Net
The row containing this net.
Row
- class jimmc.treepar.
Row
.
Row represents a single row of the layout.
Row(Layout, int)
- Constructor for class jimmc.treepar.
Row
Create a new empty row.
rowNumber
- Variable in class jimmc.treepar.
Box
The row number for this box.
rowNumber
- Variable in class jimmc.treepar.
Row
Our row number.
rowNumber
- Variable in class jimmc.treepar.
Net
Our row number.
rowNumberSet
- Variable in class jimmc.treepar.
Box
True when rowNumber has been set.
rowNumberSet
- Variable in class jimmc.treepar.
Net
True when rowNumber is set.
rowOrder
- Variable in class jimmc.treepar.
Box
The ordering of this box within its row.
rowOrder
- Variable in class jimmc.treepar.
Net
The ordinal number of our position within our row.
rowOrder(Box)
- Method in class jimmc.treepar.
Layout
Calculate the ordering of the boxes within the rows.
rowOrderMax
- Variable in class jimmc.treepar.
Row
Maximum ordering position of an item in this row.
rowOrderMin
- Variable in class jimmc.treepar.
Row
Minimum ordering position of an item in this row.
rowPosition()
- Method in class jimmc.treepar.
Layout
Calculate the R position of each row.
rows
- Variable in class jimmc.treepar.
Layout
The set of Row objects in the layout.
rowSpace()
- Method in class jimmc.treepar.
Layout
Calculate the thickness and S coordinate of each row.
run()
- Method in class jimmc.roots.
CommandInterpreter
Run the CommandInterpreter thread when caller invokes 'start'
runMe
- Variable in class jimmc.roots.
CommandInterpreter
S
saveTextToFile(String, String)
- Method in class jimmc.roots.
RootsFrame
Save the specified text string to the specified file.
ScrolledLayout
- class jimmc.roots.
ScrolledLayout
.
A LayoutPanel within a scroll pane.
ScrolledLayout(int, int)
- Constructor for class jimmc.roots.
ScrolledLayout
Create a scroll pane of the given pixel size.
ScrolledLayoutWithPopup
- class jimmc.roots.
ScrolledLayoutWithPopup
.
A ScrolledPane containing a LayoutPanel with a popup menu.
ScrolledLayoutWithPopup(int, int)
- Constructor for class jimmc.roots.
ScrolledLayoutWithPopup
Create the ScrolledLayout.
scrolledText
- Variable in class jimmc.roots.
ScrolledTextWriter
Our output field.
ScrolledText
- class jimmc.roots.
ScrolledText
.
A text area within a scroll pane.
ScrolledText(int, int)
- Constructor for class jimmc.roots.
ScrolledText
Create a scroll pane of the given pixel size.
ScrolledTextWithPopup
- class jimmc.roots.
ScrolledTextWithPopup
.
A ScrolledPane containing a JTextArea with a popup menu.
ScrolledTextWithPopup(int, int)
- Constructor for class jimmc.roots.
ScrolledTextWithPopup
Create the ScrolledText.
ScrolledTextWriter
- class jimmc.roots.
ScrolledTextWriter
.
This class directs Writer output to a ScrolledText window.
ScrolledTextWriter(ScrolledText)
- Constructor for class jimmc.roots.
ScrolledTextWriter
Set up a writer for a ScrolledText field.
select(String)
- Method in class jimmc.roots.
DatabaseModel
Select one or multiple records.
select(String[], int, int)
- Method in class jimmc.roots.
RootsBase
Change the selection to the referenced selection.
selectColumn(int)
- Method in class jimmc.roots.
MultiColumnPrintStream
Select the column to which output is directed.
selectDirect()
- Method in class jimmc.roots.
MultiColumnPrintStream
Flush and deselect all columns.
selectMatchField
- Variable in class jimmc.roots.
DatabaseView
The selection match entry field.
selectTextField
- Variable in class jimmc.roots.
DatabaseView
The selection text entry field.
selectWhatField
- Variable in class jimmc.roots.
DatabaseView
The selection keyword entry field.
setBounds()
- Method in class jimmc.treepar.
Layout
Calculate the bounding rectangle for all paintable items in the layout.
setChannelSize()
- Method in class jimmc.treepar.
Row
Set the channel size for the row.
setCharacterWidth(int)
- Method in class jimmc.treepar.
Layout
Set the character width.
setConnectorsRowOrder(int, boolean)
- Method in class jimmc.treepar.
Box
Set the ordering on the connectors on the specified side of this box.
setConnectorsRowOrder(int, boolean)
- Method in class jimmc.treepar.
Net
Set the ordering on the connectors on the specified side of their boxes.
setDatabase(String)
- Method in class jimmc.roots.
DatabaseView
Set the database we are viewing.
setDatabaseModel(DatabaseModel)
- Method in class jimmc.roots.
DatabaseView
Set the database we are viewing.
setFixedFont()
- Method in class jimmc.roots.
JTextAreaWithPopup
Set our font to a fixed-width font.
setFixedFont()
- Method in class jimmc.roots.
TextAreaWithPopup
Set our font to a fixed-width font.
setFixedFont()
- Method in class jimmc.roots.
LayoutPanelWithPopup
Set our font to a fixed-width font.
setFont(int)
- Method in class jimmc.treepar.
LayoutGraphics
Set a font to render character the right size.
setInputStream(InputStream)
- Method in class jimmc.roots.
CommandInterpreter
setLayout()
- Method in class jimmc.roots.
TextOrLayoutPanel
Set up our awt layout manager.
setLayout(Layout)
- Method in class jimmc.roots.
TextOrLayoutPanel
Set the treepar layout and show it.
setLayout(Layout)
- Method in class jimmc.roots.
ScrolledLayout
Set the layout.
setLayout(Layout)
- Method in class jimmc.treepar.
LayoutPanel
Set the treepar layout for this panel.
setLayoutBounds(Rectangle)
- Method in class jimmc.treepar.
LayoutGraphics
Set the bounds of the Layout we are drawing.
setLineHeight(int)
- Method in class jimmc.treepar.
Layout
Set the lineHeight.
setLogWriter(PrintWriter)
- Method in class jimmc.roots.
DatabaseModel
Set the writer to which we log our output.
setModel(ListModel)
- Method in class jimmc.roots.
ListView
Set the model we are viewing.
setModel(SingleModel)
- Method in class jimmc.roots.
SingleView
Set the model we are viewing.
setNetName(String)
- Method in class jimmc.treepar.
Connector
Set the netName of this connector.
setOutputDisplay()
- Method in class jimmc.roots.
SingleView
Set the output field.
setOutputText()
- Method in class jimmc.roots.
ListView
Set the output field.
setParentKeys(String, String)
- Method in class jimmc.roots.
RootsBox
Add parent connectors.
setPosition(int, int)
- Method in class jimmc.treepar.
Connector
Set the location of this connector relative to the box origin.
setPositionSet(boolean)
- Method in class jimmc.treepar.
Box
Set the positionSet flag.
setR(int)
- Method in class jimmc.treepar.
Box
Set the R coordinate as specified.
setRecord(JTextAreaWithPopup, int, int)
- Method in class jimmc.roots.
TextPopup
Set stuff in the popup menu based on x,y position
setRecord(LayoutPanelWithPopup, int, int)
- Method in class jimmc.roots.
LayoutPopup
Set stuff in the popup menu based on x,y position
setRecord(TextAreaWithPopup, int, int)
- Method in class jimmc.roots.
TextPopup
Set stuff in the popup menu based on x,y position
setRootsBase(RootsBase)
- Method in class jimmc.roots.
CommandInterpreter
setRow(Row)
- Method in class jimmc.treepar.
Box
Set the row for the box.
setRow(Row)
- Method in class jimmc.treepar.
Net
Set the row for this net.
setRowFromBox(int)
- Method in class jimmc.treepar.
Connector
Propagate the row number from a
Box
through this connector to our
Net
.
setRowFromNet(int)
- Method in class jimmc.treepar.
Connector
Propagate the row number from a
Net
through this connector to our
Box
.
setRowNumber(int)
- Method in class jimmc.treepar.
Box
Set the row number for the box.
setRowNumber(int)
- Method in class jimmc.treepar.
Net
Set the row number on all boxes connected to this net.
setRowNumbers(Box)
- Method in class jimmc.treepar.
Layout
Go through all of the boxes and determine which row each box goes into.
setRowOrder(boolean)
- Method in class jimmc.treepar.
Box
Set the row ordering of this box and neighbors.
setRowOrder(boolean)
- Method in class jimmc.treepar.
Net
Set the row ordering for this net.
setRowOrientation(boolean)
- Method in class jimmc.treepar.
Layout
Set the orientation of the rows.
setS()
- Method in class jimmc.treepar.
Box
Set the S coordinate of this box to the same as its row.
setS(int)
- Method in class jimmc.treepar.
Row
Set our position (S coordinate).
setS(int)
- Method in class jimmc.treepar.
Track
Set our S coordinate.
setSide(int)
- Method in class jimmc.treepar.
Connector
Set the side this connector is on.
setSize(int, int)
- Method in class jimmc.treepar.
Box
Set the size of the Box.
setText(String)
- Method in class jimmc.roots.
TextOrLayoutPanel
Set the text into the text field and show it.
setText(String)
- Method in class jimmc.roots.
ScrolledText
Set the text.
setText(String)
- Method in class jimmc.treepar.
Box
Set the text inside the Box.
setTextPosition(int, int)
- Method in class jimmc.treepar.
Box
Set the location of the text relative to the box origin.
setTrack(Track)
- Method in class jimmc.treepar.
Net
Set the track to use for routing this net.
setupBase(String)
- Method in class jimmc.roots.
DatabaseModel
Set up the RootsBase
setupDone()
- Method in class jimmc.treepar.
Box
Call this method when setup on this box is done, after all connectors have been added.
setupDone()
- Method in class jimmc.treepar.
Row
Call this when done adding boxes and nets.
setupDone()
- Method in class jimmc.treepar.
Layout
After all calls to addBox, call this method to indicate that the setup phase is complete.
setWindowBounds(Rectangle)
- Method in class jimmc.treepar.
LayoutGraphics
Set the bounds of the window into which we are drawing.
setWindowSize(Dimension)
- Method in class jimmc.treepar.
LayoutGraphics
Set the size of the window into which we are drawing.
showPlot()
- Method in class jimmc.treepar.
Test
Put up a window in which the layout is drawn.
showPopupMenu(PopupMenu, Component, int, int)
- Method in class jimmc.roots.
JTextAreaWithPopup
showPopupMenu(PopupMenu, Component, int, int)
- Method in class jimmc.roots.
TextAreaWithPopup
showPopupMenu(PopupMenu, Component, int, int)
- Method in class jimmc.roots.
LayoutPanelWithPopup
Show our popup menu at a specified point.
side
- Variable in class jimmc.treepar.
Connector
The edge of the box on which this connector lies.
SingleModel
- class jimmc.roots.
SingleModel
.
A model for a single record from the database.
SingleModel(DatabaseModel, String)
- Constructor for class jimmc.roots.
SingleModel
Create a new model.
SingleView
- class jimmc.roots.
SingleView
.
SingleView provides a view into a single record.
SingleView(DatabaseModel, String)
- Constructor for class jimmc.roots.
SingleView
Create a new view for a record.
size
- Variable in class jimmc.treepar.
Box
The size of the box.
Sort
- class jimmc.roots.
Sort
.
The Sort class is a repository for sorting routines.
Sort()
- Constructor for class jimmc.roots.
Sort
SortAdaptor
- class jimmc.roots.
SortAdaptor
.
An adaptor to allow inner classes.
SortAdaptor()
- Constructor for class jimmc.roots.
SortAdaptor
sortArray(Object[], SortComparator)
- Static method in class jimmc.roots.
Sort
Sort an array using a default sort method.
sortBySpan(Net[])
- Static method in class jimmc.treepar.
Net
Sort an array of nets based on span.
SortComparator
- interface jimmc.roots.
SortComparator
.
Comparison used for sorting.
sortStrings(String[])
- Static method in class jimmc.roots.
Sort
Sort an array of Strings.
SorW
- Variable in class jimmc.treepar.
Layout
SOUTH if horizontal rows; WEST if vertical rows (Sless).
sources
- Variable in class jimmc.roots.
RootsRecord
sourceString
- Variable in class jimmc.roots.
RootsRecord
SOUTH
- Static variable in class jimmc.treepar.
Layout
Constant for connector edges.
split()
- Method in class jimmc.treepar.
Net
Split the net into multiple nets if it spans rows.
spread(int)
- Method in class jimmc.treepar.
Row
Spread out the boxes within the row to minimize the force on the specified connectors of each box.
STEP_ALL
- Static variable in class jimmc.treepar.
Layout
Constant referring to all steps.
STEP_BOUNDS
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where bounding rectangle is calculated.
STEP_FEEDTHROUGHS
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where feedthroughs are created.
STEP_ROUTE
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where routing is done.
STEP_ROW_NUMBERS
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where row numbers are assigned.
STEP_ROW_ORDER
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where boxes within rows are ordered.
STEP_ROW_POSITION
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where row positions are calculated.
STEP_ROW_SPACE
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where row thicknesses are calculated.
STEP_ROWS
- Static variable in class jimmc.treepar.
Layout
Constant referring to the step where rows are allocated.
STEP_SETUP_DONE
- Static variable in class jimmc.treepar.
Layout
Constant referring to the first step in the place-and-route process: collecting the application-specified data into a form which is easier to process.
stringDialog(String)
- Method in class jimmc.roots.
RootsFrame
Put up a string dialog.
stringMatches(String, String)
- Static method in class jimmc.roots.
PatternMatch
Default pattern match.
StringParser
- class jimmc.roots.
StringParser
.
String parser parses a string into a series of smaller strings using shell-style rules: unquoted strings are broken at spaces, or strings can be quoted using double or single quotes.
StringParser(String)
- Constructor for class jimmc.roots.
StringParser
Create a string parser.
summaryField
- Variable in class jimmc.roots.
SingleView
Where we display the one-line summary of our record.
T
Test
- class jimmc.treepar.
Test
.
This class is used for testing and debugging the treepar package.
Test()
- Constructor for class jimmc.treepar.
Test
Allocate a test object.
text
- Variable in class jimmc.treepar.
Box
The text to display inside the box.
text
- Variable in class jimmc.treepar.
LayoutHitText
The text line.
TextAction
- class jimmc.roots.
TextAction
.
TextAction is an adapter class that simplifies attaching actions to text fields.
TextAction(int)
- Constructor for class jimmc.roots.
TextAction
Create a text field with the specified size.
textArea
- Variable in class jimmc.roots.
ScrolledText
Our actual text area.
TextAreaWithPopup
- class jimmc.roots.
TextAreaWithPopup
.
A TextArea with an associated PopupMenu.
TextAreaWithPopup(PopupMenu, int, int)
- Constructor for class jimmc.roots.
TextAreaWithPopup
textBuffer
- Variable in class jimmc.roots.
RootsBox
Our text.
textDone()
- Method in class jimmc.treepar.
Box
Create the array of text lines from the text string.
textField
- Variable in class jimmc.roots.
TextOrLayoutPanel
Our text field.
textLines
- Variable in class jimmc.treepar.
Box
The text split up into single lines.
TextOrLayoutPanel
- class jimmc.roots.
TextOrLayoutPanel
.
Displays either a text string or a treepar layout.
TextOrLayoutPanel()
- Constructor for class jimmc.roots.
TextOrLayoutPanel
Create a new panel.
TextPopup
- class jimmc.roots.
TextPopup
.
A popup menu for use in Text areas.
TextPopup(TextPopupListener)
- Constructor for class jimmc.roots.
TextPopup
Create the popup.
TextPopupListener
- interface jimmc.roots.
TextPopupListener
.
The listener for TextPopup.
textPosition
- Variable in class jimmc.treepar.
Box
The position of the text within the box.
thickness
- Variable in class jimmc.treepar.
Row
Our thickness.
tooManyArguments()
- Method in class jimmc.roots.
Command
Report an error when too many arguments
track
- Variable in class jimmc.treepar.
Net
The routing track to use for this net.
Track
- class jimmc.treepar.
Track
.
Track represents one routing track within a routing channel.
Track(Row, int)
- Constructor for class jimmc.treepar.
Track
Create a new track.
trackNum
- Variable in class jimmc.treepar.
Track
Our track number within the row.
trackSpace
- Variable in class jimmc.treepar.
Layout
The amount of space between tracks in a routing channel.
tracksVector
- Variable in class jimmc.treepar.
Row
The tracks in this row, when it is a channel row.
transformX(int)
- Method in class jimmc.treepar.
LayoutGraphics
Transform an X value through our coordinate transform.
transformY(int)
- Method in class jimmc.treepar.
LayoutGraphics
Transform an Y value through our coordinate transform.
typeField
- Variable in class jimmc.roots.
SingleView
Where we display the type of our record.
U
unFeed()
- Method in class jimmc.treepar.
Layout
Undo feedthroughs.
used(int, int)
- Method in class jimmc.treepar.
Track
If the specified span is in use, return the angle of the net which blocks that span, or return -1 if the span is available.
useGreedyRoute
- Variable in class jimmc.treepar.
Layout
True to use a greedy routing algorithm for track assignment.
V
value
- Variable in class jimmc.roots.
Ncv
verticalRows
- Variable in class jimmc.treepar.
Layout
True if rows are vertical; false if horizontal.
W
WEST
- Static variable in class jimmc.treepar.
Layout
Constant for connector edges.
windowBounds
- Variable in class jimmc.treepar.
LayoutGraphics
The bounds of the window area we are drawing into.
write(char[], int, int)
- Method in class jimmc.roots.
ScrolledTextWriter
Write a sub array of chars to the text field.
write(char[], int, int)
- Method in class jimmc.roots.
MultiColumnPrintStream
Write a sub array of chars to the currently selected column.
write(int)
- Method in class jimmc.roots.
ScrolledTextWriter
Write a char to the text field.
write(int)
- Method in class jimmc.roots.
MultiColumnPrintStream
Write a char to the currently selected column.
write(String, int, int)
- Method in class jimmc.roots.
ScrolledTextWriter
Write a substring to the text field.
write(String, int, int)
- Method in class jimmc.roots.
MultiColumnPrintStream
Write a substring to the currently selected column.
X
xScaleDown
- Variable in class jimmc.treepar.
LayoutGraphics
Denominator of scaling fraction for x.
xScaleUp
- Variable in class jimmc.treepar.
LayoutGraphics
Numerator of scaling fraction for x.
xTranslate
- Variable in class jimmc.treepar.
LayoutGraphics
Post-scaling translation for x.
xyPixelToPosition(int, int)
- Method in class jimmc.roots.
JTextAreaWithPopup
Given an X,Y pixel position within the text area, return the text position of the character closest to that pixel.
Y
yPixelToPosition(int)
- Method in class jimmc.roots.
JTextAreaWithPopup
Given a pixel Y position within the text area, return the text position of the beginning of the line of text at that y position.
yPixelToPosition(int)
- Method in class jimmc.roots.
TextAreaWithPopup
Given a pixel Y position within the text area, return the text position of the beginning of the line of text at that y position.
yScaleDown
- Variable in class jimmc.treepar.
LayoutGraphics
Denominator of scaling fraction for y.
yScaleUp
- Variable in class jimmc.treepar.
LayoutGraphics
Numerator of scaling fraction for y.
yTranslate
- Variable in class jimmc.treepar.
LayoutGraphics
Post-scaling translation for y.
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES