public interface SideMap<BASE,VIEW> extends CViewListener, CObjectListener, StateSavable
Modifier and Type | Method and Description |
---|---|
boolean |
canRender(CoolMapObject coolMapObject) |
void |
clearBuffer() |
void |
destroy() |
int |
getAnchorX() |
int |
getAnchorY() |
javax.swing.JComponent |
getConfigUI() |
CoolMapObject<BASE,VIEW> |
getCoolMapObject() |
CoolMapView<BASE,VIEW> |
getCoolMapView() |
ViewDirectionEnum |
getDirection() |
java.awt.GraphicsConfiguration |
getGraphicsConfiguration() |
javax.swing.ImageIcon |
getIcon() |
java.awt.image.BufferedImage |
getMapBuffer() |
java.awt.Font |
getMessageFont() |
java.lang.String |
getName() |
javax.swing.JPanel |
getViewPanel() |
boolean |
isDataViewValid() |
boolean |
isEnabled() |
void |
justifyView() |
void |
postPaint(java.awt.Graphics2D g2D,
CoolMapObject<BASE,VIEW> object,
int width,
int height) |
void |
prePaint(java.awt.Graphics2D g2D,
CoolMapObject<BASE,VIEW> object,
int width,
int height) |
void |
prepareRender(java.awt.Graphics2D g2D) |
void |
render(java.awt.Graphics2D g2D,
CoolMapObject<BASE,VIEW> object,
int fromRow,
int toRow,
int fromCol,
int toCol,
float zoomX,
float zoomY,
int renderWidth,
int renderHeight) |
void |
setEnabled(boolean enabled) |
void |
setMapBuffer(java.awt.image.BufferedImage mapBuffer) |
java.awt.Point |
translateToCanvas(int x,
int y) |
void |
updateBuffer() |
void |
updateBuffer(int minRow,
int maxRow,
int minCol,
int maxCol,
java.awt.Rectangle dimension) |
activeCellChanged, gridChanged, mapAnchorMoved, mapZoomChanged, selectionChanged
aggregatorUpdated, columnsChanged, coolMapObjectBaseMatrixChanged, nameChanged, rowsChanged, viewFilterChanged, viewRendererChanged
getCurrentState, restoreState
java.awt.GraphicsConfiguration getGraphicsConfiguration()
boolean isEnabled()
void setEnabled(boolean enabled)
java.awt.image.BufferedImage getMapBuffer()
void setMapBuffer(java.awt.image.BufferedImage mapBuffer)
javax.swing.ImageIcon getIcon()
java.awt.Font getMessageFont()
java.lang.String getName()
void destroy()
void clearBuffer()
CoolMapView<BASE,VIEW> getCoolMapView()
CoolMapObject<BASE,VIEW> getCoolMapObject()
javax.swing.JPanel getViewPanel()
void prePaint(java.awt.Graphics2D g2D, CoolMapObject<BASE,VIEW> object, int width, int height)
void prepareRender(java.awt.Graphics2D g2D)
void postPaint(java.awt.Graphics2D g2D, CoolMapObject<BASE,VIEW> object, int width, int height)
boolean canRender(CoolMapObject coolMapObject)
void render(java.awt.Graphics2D g2D, CoolMapObject<BASE,VIEW> object, int fromRow, int toRow, int fromCol, int toCol, float zoomX, float zoomY, int renderWidth, int renderHeight)
javax.swing.JComponent getConfigUI()
boolean isDataViewValid()
void justifyView()
void updateBuffer()
void updateBuffer(int minRow, int maxRow, int minCol, int maxCol, java.awt.Rectangle dimension)
int getAnchorX()
int getAnchorY()
java.awt.Point translateToCanvas(int x, int y)
ViewDirectionEnum getDirection()