public abstract class DataSelector
extends java.lang.Object
Constructor and Description |
---|
DataSelector(PamDataBlock pamDataBlock,
java.lang.String selectorName,
boolean allowScores)
Create a data selector for a DataBlock.
|
Modifier and Type | Method and Description |
---|---|
abstract PamDialogPanel |
getDialogPanel() |
PamDataBlock |
getPamDataBlock() |
java.lang.String |
getSelectorName() |
boolean |
isAllowScores() |
abstract double |
scoreData(PamDataUnit pamDataUnit)
Score a PAMDataUnit.
|
void |
selectDialogClosed(boolean ok)
Not needed to retrieve parameters from the
dialog panel.
|
void |
selectDialogToOpen()
The DialogPanel will have a setParams,
but may need to rebuild the actual dialog panel
content at this point, e.g.
|
boolean |
showSelectDialog(java.awt.Window frame) |
public DataSelector(PamDataBlock pamDataBlock, java.lang.String selectorName, boolean allowScores)
pamDataBlock
- selectorName
- allowScores
- public abstract PamDialogPanel getDialogPanel()
public final boolean showSelectDialog(java.awt.Window frame)
public abstract double scoreData(PamDataUnit pamDataUnit)
pamDataUnit
- public void selectDialogToOpen()
public void selectDialogClosed(boolean ok)
ok
- ok if the dialog closed correctlypublic PamDataBlock getPamDataBlock()
public java.lang.String getSelectorName()
public boolean isAllowScores()