|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jimmc.roots.PolyModel
A model for either a single record or multiple records from the database.
Field Summary | |
protected RootsBase |
base
Our base database. |
protected DatabaseModel |
db
Our database model. |
protected java.lang.String[] |
keys
Our key list. |
protected RootsRecord |
singleRecord
If only one key, the record for that key. |
Constructor Summary | |
PolyModel(DatabaseModel db,
java.lang.String[] keys)
Create a new model. |
Method Summary | |
protected void |
fillLayout(Layout layout)
Debug - Fill in the layout with boxes. |
int |
getCount()
Get the count of keys. |
java.lang.String |
getDisplayCommand(java.lang.String format,
boolean includeKeys)
Get the command we use to generate our display. |
java.lang.String[] |
getKeys()
Get the keys for this model. |
protected Layout |
getOutputLayout(java.lang.String format,
boolean includeKeys)
Get the layout and route it. |
java.lang.String |
getOutputText(java.lang.String format,
boolean includeKeys)
Get the long text string based on format. |
java.lang.String[] |
getSelection(java.lang.String what)
Get a selection relative to this selection. |
java.lang.String |
getSummary()
Get the summary line to display for this model. |
protected java.lang.String |
getTreeparText(java.lang.String format,
boolean includeKeys)
Get the text dump of a treepar layout. |
java.lang.String |
getType()
Get the type for this model. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected DatabaseModel db
protected java.lang.String[] keys
protected RootsBase base
protected RootsRecord singleRecord
Constructor Detail |
public PolyModel(DatabaseModel db, java.lang.String[] keys)
Method Detail |
public java.lang.String[] getSelection(java.lang.String what)
what
- the selction, such as father, mother, or children.public java.lang.String[] getKeys()
public int getCount()
public java.lang.String getType()
public java.lang.String getSummary()
public java.lang.String getDisplayCommand(java.lang.String format, boolean includeKeys)
public java.lang.String getOutputText(java.lang.String format, boolean includeKeys)
protected java.lang.String getTreeparText(java.lang.String format, boolean includeKeys)
protected Layout getOutputLayout(java.lang.String format, boolean includeKeys)
protected void fillLayout(Layout layout)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |