|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.gui.monitor.ProcWiseDataModel
public class ProcWiseDataModel
A data model that groups PID's by executable name. Also has a selected component that allows the druid to define whether a process is selected
Field Summary | |
---|---|
private Logger |
errorLog
|
private HashMap |
iterMap
|
private org.gnu.gtk.DataColumnString |
locationDC
|
private org.gnu.gtk.DataColumnString |
nameDC
|
private org.gnu.gtk.DataColumnObject |
objectDC
|
private org.gnu.gtk.DataColumnInt |
pidDC
|
private org.gnu.gtk.DataColumnString |
rssDC
|
private org.gnu.gtk.DataColumnBoolean |
selectedDC
|
private org.gnu.gtk.DataColumnBoolean |
sensitiveDC
|
private Stat |
stat
|
private org.gnu.gtk.DataColumnString |
timeDC
|
private org.gnu.gtk.TreeStore |
treeStore
|
private org.gnu.gtk.DataColumnString |
vszDC
|
Constructor Summary | |
---|---|
ProcWiseDataModel()
|
Method Summary | |
---|---|
private void |
addProc(Proc obj)
|
private void |
addProcCollection(Collection collection)
|
void |
collectProcsByExecutablePath(String name,
LinkedList procs)
Dump all objectDCs whose executable path match the String parameter into the given LinkedList. |
LinkedList |
dumpSelectedProcesses()
|
org.gnu.gtk.DataColumnString |
getLocationDC()
|
org.gnu.gtk.TreeStore |
getModel()
|
org.gnu.gtk.DataColumnString |
getNameDC()
|
GuiObject |
getObject(org.gnu.gtk.TreePath treePath)
|
org.gnu.gtk.DataColumnObject |
getObjectDC()
|
org.gnu.gtk.DataColumnInt |
getPIDDC()
|
org.gnu.gtk.DataColumnString |
getRssDC()
|
org.gnu.gtk.DataColumnBoolean |
getSelectedDC()
|
org.gnu.gtk.DataColumnBoolean |
getSensitiveDC()
|
org.gnu.gtk.DataColumnString |
getTimeDC()
|
org.gnu.gtk.DataColumnString |
getVszDC()
|
private void |
removeProc(Proc obj)
|
private void |
removeProcCollection(Collection collection)
|
LinkedList |
searchAllNames(String name)
Create a new LinkedList and put all objectDCs whose name match the String parameter into it. |
org.gnu.gtk.TreePath |
searchName(String name)
Return the first TreePath whose DebugProcess matches the parameter String. |
org.gnu.gtk.TreePath |
searchPid(int pid)
Search the model for objectDCs whose PID matches the parameter. |
void |
setSelected(org.gnu.gtk.TreeIter iter,
boolean type)
|
void |
unFilterData()
Run through the model and set all selectedDCs to false. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private org.gnu.gtk.TreeStore treeStore
private org.gnu.gtk.DataColumnString nameDC
private org.gnu.gtk.DataColumnString locationDC
private org.gnu.gtk.DataColumnInt pidDC
private org.gnu.gtk.DataColumnString vszDC
private org.gnu.gtk.DataColumnString rssDC
private org.gnu.gtk.DataColumnString timeDC
private org.gnu.gtk.DataColumnObject objectDC
private org.gnu.gtk.DataColumnBoolean selectedDC
private org.gnu.gtk.DataColumnBoolean sensitiveDC
private HashMap iterMap
private Logger errorLog
private Stat stat
Constructor Detail |
---|
public ProcWiseDataModel()
Method Detail |
---|
public void unFilterData()
public org.gnu.gtk.TreePath searchName(String name)
public GuiObject getObject(org.gnu.gtk.TreePath treePath)
public void collectProcsByExecutablePath(String name, LinkedList procs)
public LinkedList searchAllNames(String name)
public org.gnu.gtk.TreePath searchPid(int pid)
public void setSelected(org.gnu.gtk.TreeIter iter, boolean type)
public LinkedList dumpSelectedProcesses()
private void addProcCollection(Collection collection)
private void removeProcCollection(Collection collection)
private void addProc(Proc obj)
private void removeProc(Proc obj)
public org.gnu.gtk.TreeStore getModel()
public org.gnu.gtk.DataColumnString getNameDC()
public org.gnu.gtk.DataColumnString getLocationDC()
public org.gnu.gtk.DataColumnInt getPIDDC()
public org.gnu.gtk.DataColumnString getVszDC()
public org.gnu.gtk.DataColumnString getRssDC()
public org.gnu.gtk.DataColumnString getTimeDC()
public org.gnu.gtk.DataColumnObject getObjectDC()
public org.gnu.gtk.DataColumnBoolean getSelectedDC()
public org.gnu.gtk.DataColumnBoolean getSensitiveDC()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |