|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object databionics.esom.tool.AbstractTool databionics.esom.tool.data.DataTool
public class DataTool
Field Summary | |
---|---|
protected javax.swing.JButton |
btnColor
|
protected javax.swing.JButton |
btnRobZTrans
|
protected javax.swing.JButton |
btnZeroOne
|
protected javax.swing.JButton |
btnZTrans
|
protected cern.colt.list.IntArrayList |
highlightedBms
list with bms, which have to be highlighted |
protected javax.swing.JLabel |
lblRemoveCol
|
protected javax.swing.JLabel |
lblSaveAs
|
protected static org.apache.log4j.Logger |
log
interface to log4j system |
protected boolean |
manual
flag for new names |
protected cern.colt.list.IntArrayList |
manualKeys
manuel keys |
protected java.util.ArrayList |
manualNames
manuel names |
protected NamesFile |
manualNamesFile
manuel NamesFile |
protected BMFile |
partBm
|
protected ClsFile |
partCls
|
protected LrnFile |
partLrn
|
protected javax.swing.JMenuItem |
saveItmLrn
|
protected boolean |
selected
flag for looking if selection active |
protected SelectedDataTableModel |
selectedDataTableModel
model with selected data |
Fields inherited from class databionics.esom.tool.AbstractTool |
---|
application, bottomBar, bottomTab, btnClear, btnLoad, btnPaint, btnSave, clearItm, clickMode, controlButton, creatorPanel, dataTable, displayPanel, dragMode, drawing, fileMenu, filename, gui, loader, loadItm, moveCallback, pnlControl, polygonMode, popMenu, removeItm, renderer, renderPanel, saveItm, toolBar, toolRenderer |
Constructor Summary | |
---|---|
DataTool(boolean gui,
Application application)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
controls the popUp-Menues |
void |
deleteOutliers(int[] idxs)
delete the selected points |
void |
deleteOutliers(cern.colt.list.IntArrayList idxs)
delete the selected points |
void |
fillNames()
fill empty names |
javax.swing.table.AbstractTableModel |
getDataTableModel()
|
cern.colt.list.IntArrayList |
getHighlightedBms()
|
LrnFile |
getLrnFile()
|
cern.colt.list.IntArrayList |
getManualKeys()
|
java.util.ArrayList |
getManualNames()
|
NamesFile |
getManualNamesFile()
|
ClsFile |
getPartCls()
|
LrnFile |
getPartLrn()
|
javax.swing.JPopupMenu |
getPopup()
|
SelectedDataTableModel |
getSelectedDataTableModel()
|
java.lang.String |
getShortTitle()
|
protected void |
highlight()
highlights every bm of selected row in data Table |
protected void |
highlightPoint(cern.colt.list.IntArrayList idxs)
highlights the selected point on the map |
void |
init()
Initialize what needs to be Initialized. |
boolean |
isManual()
|
boolean |
isSelected()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
boolean |
load(java.lang.String filename)
|
void |
reset()
reset the tool. |
boolean |
save(java.lang.String filename)
|
void |
saveBMs(java.lang.String filename)
|
void |
saveCls(java.lang.String filename)
|
void |
saveLrn(java.lang.String filename)
|
void |
selection(cern.colt.list.IntArrayList idxs)
selects the rows which bms are selected |
void |
setData(java.lang.Object object)
|
void |
setHighlightedBms(cern.colt.list.IntArrayList highlightedBms)
|
void |
setManual(boolean manual)
|
void |
setManualKeys(cern.colt.list.IntArrayList manualKeys)
|
void |
setManualNames(java.util.ArrayList manualNames)
|
void |
setManualNamesFile(NamesFile manualNamesFile)
|
void |
setPartCls(ClsFile partCls)
|
void |
setPartLrn(LrnFile partLrn)
|
void |
setSelected(boolean selected)
|
void |
update()
update the table and set the DataTab active |
void |
updatePopMenu()
|
Methods inherited from class databionics.esom.tool.AbstractTool |
---|
callback, getApplication, getBottomTab, getCallback, getControlButton, getCreatorPanel, getDataTable, getDisplayPanel, getFileMenu, getFilename, getLoader, getMessage, getMoveCallback, getPnlControl, getPopMenu, getRenderer, getToolBar, getToolRenderer, initGui, isClickMode, isDragMode, isDrawing, isGui, isPolygonMode, moveSelection, reAreas, reColorize, reDraw, reFore, reMask, rePostFore, rePreFore, reRender, reTile, reZoom, select, setApplication, setBottomTab, setCallback, setClickMode, setControlButton, setCreatorPanel, setCtrlAccelerator, setDataTable, setDataTableModel, setDisplayPanel, setDragMode, setDrawing, setFilename, setLoader, setMoveCallback, setPolygonMode, setRenderer, setToolBar |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Logger log
protected SelectedDataTableModel selectedDataTableModel
protected cern.colt.list.IntArrayList highlightedBms
protected LrnFile partLrn
protected ClsFile partCls
protected BMFile partBm
protected boolean selected
protected javax.swing.JMenuItem saveItmLrn
protected javax.swing.JButton btnZTrans
protected javax.swing.JButton btnRobZTrans
protected javax.swing.JButton btnZeroOne
protected javax.swing.JLabel lblRemoveCol
protected javax.swing.JButton btnColor
protected javax.swing.JLabel lblSaveAs
protected java.util.ArrayList manualNames
protected cern.colt.list.IntArrayList manualKeys
protected NamesFile manualNamesFile
protected boolean manual
Constructor Detail |
---|
public DataTool(boolean gui, Application application)
gui
- Method Detail |
---|
public void init()
AbstractTool
init
in class AbstractTool
public void reset()
AbstractTool
reset
in class AbstractTool
public void update()
update
in class AbstractTool
protected void highlight()
protected void highlightPoint(cern.colt.list.IntArrayList idxs)
idxs
- selected pointspublic void selection(cern.colt.list.IntArrayList idxs)
idxs
- IntArrayList with indexes of bmspublic void deleteOutliers(int[] idxs)
idxs
- int[] with selected indexespublic void deleteOutliers(cern.colt.list.IntArrayList idxs)
idxs
- IntArrayList with selected indexespublic javax.swing.table.AbstractTableModel getDataTableModel()
getDataTableModel
in class AbstractTool
public boolean load(java.lang.String filename)
public boolean save(java.lang.String filename)
public void setData(java.lang.Object object)
public boolean isSelected()
public void setSelected(boolean selected)
all
- The all to set.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class AbstractTool
e
- an ActionEventpublic void saveLrn(java.lang.String filename)
public javax.swing.JPopupMenu getPopup()
public LrnFile getPartLrn()
public void setPartLrn(LrnFile partLrn)
partLrn
- The partLrn to set.public void saveCls(java.lang.String filename)
public void saveBMs(java.lang.String filename)
public ClsFile getPartCls()
public void setPartCls(ClsFile partCls)
partCls
- The partCls to set.public LrnFile getLrnFile()
public java.util.ArrayList getManualNames()
public void setManualNames(java.util.ArrayList manualNames)
manualNames
- The manualNames to set.public cern.colt.list.IntArrayList getManualKeys()
public void setManualKeys(cern.colt.list.IntArrayList manualKeys)
manualKeys
- The manualKeys to set.public boolean isManual()
public void setManual(boolean manual)
manual
- The manual to set.public void fillNames()
public cern.colt.list.IntArrayList getHighlightedBms()
public void setHighlightedBms(cern.colt.list.IntArrayList highlightedBms)
highlightedBms
- The highlightedBms to set.public java.lang.String getShortTitle()
getShortTitle
in class AbstractTool
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public NamesFile getManualNamesFile()
public void setManualNamesFile(NamesFile manualNamesFile)
manualNamesFile
- The manualNamesFile to set.public SelectedDataTableModel getSelectedDataTableModel()
public void updatePopMenu()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |