net.datacrow.console.views
Class MasterView

java.lang.Object
  extended by net.datacrow.console.views.MasterView

public class MasterView
extends java.lang.Object

Thread safe view encapsulation

Author:
Robert Jan van der Waals

Field Summary
static int _LIST_VIEW
           
static int _TABLE_VIEW
           
 
Constructor Summary
MasterView(int module)
           
 
Method Summary
 void add(DcObject dco)
           
 void add(DcObject dco, boolean select)
           
 void add(java.util.Map<java.lang.String,java.lang.Integer> keys)
           
 void addView(int index, View view)
           
 void applySettings()
           
 void clear()
           
 void clear(boolean saveChanges)
           
 View get(int index)
           
 View getCurrent()
           
 GroupingPane getGroupingPane()
           
 javax.swing.JPanel getViewPanel()
           
 java.util.Collection<View> getViews()
           
 boolean isLoaded()
           
 void refresh()
           
 void refreshQuickView()
           
 void remove(java.lang.String key)
           
 void removeFromCache(java.lang.String ID)
           
 void saveSettings()
           
 void setBusy(boolean b)
           
 void setStatus(java.lang.String message)
           
 void setTreePanel(DcModule module)
           
 void setView(int index)
           
 void sort()
           
 void update(DcObject dco)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_TABLE_VIEW

public static final int _TABLE_VIEW
See Also:
Constant Field Values

_LIST_VIEW

public static final int _LIST_VIEW
See Also:
Constant Field Values
Constructor Detail

MasterView

public MasterView(int module)
Method Detail

setTreePanel

public void setTreePanel(DcModule module)

getGroupingPane

public GroupingPane getGroupingPane()

getViewPanel

public javax.swing.JPanel getViewPanel()

setView

public void setView(int index)

get

public View get(int index)

refreshQuickView

public void refreshQuickView()

setBusy

public void setBusy(boolean b)

getCurrent

public View getCurrent()

isLoaded

public boolean isLoaded()

update

public void update(DcObject dco)

add

public void add(DcObject dco)

add

public void add(DcObject dco,
                boolean select)

remove

public void remove(java.lang.String key)

addView

public void addView(int index,
                    View view)

setStatus

public void setStatus(java.lang.String message)

saveSettings

public void saveSettings()

applySettings

public void applySettings()

sort

public void sort()

refresh

public void refresh()

removeFromCache

public void removeFromCache(java.lang.String ID)

clear

public void clear()

clear

public void clear(boolean saveChanges)

add

public void add(java.util.Map<java.lang.String,java.lang.Integer> keys)

getViews

public java.util.Collection<View> getViews()