net.datacrow.console.views
Interface IViewComponent

All Superinterfaces:
ISortableComponent
All Known Implementing Classes:
DcObjectList, DcTable

public interface IViewComponent
extends ISortableComponent


Method Summary
 void activate()
           
 int add(DcObject item)
           
 void add(java.util.List<? extends DcObject> items)
           
 void add(java.util.Map<java.lang.String,java.lang.Integer> keys)
           
 int add(java.lang.String key)
           
 void addKeyListener(java.awt.event.KeyListener kl)
           
 void addMouseListener(java.awt.event.MouseListener ml)
           
 void addSelectionListener(javax.swing.event.ListSelectionListener lsl)
           
 void afterUpdate()
           
 boolean allowsHorizontalTraversel()
           
 boolean allowsVerticalTraversel()
           
 void applySettings()
           
 void cancelEdit()
           
 void clear()
           
 void clear(int index)
           
 void deselect()
           
 int[] getChangedIndices()
           
 int getFirstVisibleIndex()
           
 DcObject getItem(java.lang.String ID)
           
 DcObject getItemAt(int idx)
           
 int getItemCount()
           
 java.lang.String getItemKey(int idx)
           
 java.util.List<java.lang.String> getItemKeys()
           
 java.util.List<DcObject> getItems()
           
 int getLastVisibleIndex()
           
 DcModule getModule()
           
 int getModule(int idx)
           
 java.awt.event.MouseListener[] getMouseListeners()
           
 int getSelectedIndex()
           
 int[] getSelectedIndices()
           
 DcObject getSelectedItem()
           
 java.util.List<java.lang.String> getSelectedItemKeys()
           
 View getView()
           
 int getViewportBufferSize()
           
 void ignoreEdit(boolean b)
           
 boolean isChangesSaved()
           
 boolean isIgnoringPaintRequests()
           
 int locationToIndex(java.awt.Point point)
           
 void paintRegionChanged()
           
 void remove(int[] indices)
           
 boolean remove(java.lang.String[] keys)
           
 void removeMouseListener(java.awt.event.MouseListener ml)
           
 void removeSelectionListener(javax.swing.event.ListSelectionListener lsl)
           
 void repaint()
           
 void revalidate()
           
 void saveSettings()
           
 void setCursor(java.awt.Cursor cursor)
           
 void setIgnorePaintRequests(boolean b)
           
 void setSelected(int index)
           
 void setSelectionMode(int mode)
           
 void setView(View view)
           
 void undoChanges()
           
 int update(java.lang.String ID)
           
 int update(java.lang.String ID, DcObject dco)
           
 
Methods inherited from interface net.datacrow.console.views.ISortableComponent
moveRowDown, moveRowToBottom, moveRowToTop, moveRowUp
 

Method Detail

clear

void clear()

getView

View getView()

setView

void setView(View view)

getModule

DcModule getModule()

getItemCount

int getItemCount()

remove

boolean remove(java.lang.String[] keys)

remove

void remove(int[] indices)

clear

void clear(int index)

setIgnorePaintRequests

void setIgnorePaintRequests(boolean b)

isIgnoringPaintRequests

boolean isIgnoringPaintRequests()

getFirstVisibleIndex

int getFirstVisibleIndex()

getLastVisibleIndex

int getLastVisibleIndex()

getViewportBufferSize

int getViewportBufferSize()

add

int add(java.lang.String key)

add

int add(DcObject item)

add

void add(java.util.List<? extends DcObject> items)

add

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

getItemKeys

java.util.List<java.lang.String> getItemKeys()

getItems

java.util.List<DcObject> getItems()

getItemAt

DcObject getItemAt(int idx)

getItem

DcObject getItem(java.lang.String ID)

getItemKey

java.lang.String getItemKey(int idx)

getModule

int getModule(int idx)

setSelected

void setSelected(int index)

ignoreEdit

void ignoreEdit(boolean b)

getSelectedItemKeys

java.util.List<java.lang.String> getSelectedItemKeys()

getSelectedIndices

int[] getSelectedIndices()

getSelectedIndex

int getSelectedIndex()

getSelectedItem

DcObject getSelectedItem()

deselect

void deselect()

update

int update(java.lang.String ID)

update

int update(java.lang.String ID,
           DcObject dco)

afterUpdate

void afterUpdate()

getChangedIndices

int[] getChangedIndices()

undoChanges

void undoChanges()

isChangesSaved

boolean isChangesSaved()

setSelectionMode

void setSelectionMode(int mode)

cancelEdit

void cancelEdit()

locationToIndex

int locationToIndex(java.awt.Point point)

setCursor

void setCursor(java.awt.Cursor cursor)

allowsHorizontalTraversel

boolean allowsHorizontalTraversel()

allowsVerticalTraversel

boolean allowsVerticalTraversel()

applySettings

void applySettings()

saveSettings

void saveSettings()

addSelectionListener

void addSelectionListener(javax.swing.event.ListSelectionListener lsl)

removeSelectionListener

void removeSelectionListener(javax.swing.event.ListSelectionListener lsl)

addKeyListener

void addKeyListener(java.awt.event.KeyListener kl)

addMouseListener

void addMouseListener(java.awt.event.MouseListener ml)

removeMouseListener

void removeMouseListener(java.awt.event.MouseListener ml)

getMouseListeners

java.awt.event.MouseListener[] getMouseListeners()

activate

void activate()

paintRegionChanged

void paintRegionChanged()

repaint

void repaint()

revalidate

void revalidate()