net.datacrow.console.views
Interface IViewComponent
- All Superinterfaces:
- ISortableComponent
- All Known Implementing Classes:
- DcObjectList, DcTable
public interface IViewComponent
- extends ISortableComponent
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()