Package org.graffiti.plugin.view
Class AbstractView
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.graffiti.plugin.view.AbstractView
- All Implemented Interfaces:
Autoscroll,ImageObserver,MenuContainer,Serializable,EventListener,AttributeListener,EdgeListener,GraphListener,NodeListener,TransactionListener,View,Zoomable,ZoomListener
- Direct Known Subclasses:
GraffitiView,MatrixView
public abstract class AbstractView extends JComponent implements View
enclosing_type
- Version:
- $Revision: 1.22 $
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior -
Field Summary
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors Constructor Description AbstractView()Constructs a newGraffitiView.AbstractView(Graph currentGraph)Constructs a newGraffitiViewfor the specifiedGraph. -
Method Summary
Modifier and Type Method Description voidaddMessageListener(MessageListener ml)Adds a message listener to the view.voidautoresize(Point location)Resizes the panel dynamically so that enough drawing space is available.voidautoscroll(Point location)voidclearGraphElementComponentMap()voidclose()Closes the current view.voidclosing(AWTEvent e)Set<AttributeComponent>getAttributeComponentsForElement(GraphElement ge)InsetsgetAutoscrollInsets()Map<GraphElement,GraphElementComponent>getComponentElementMap()Returns the map mappingGraphElements withGraphElementComponents.GraphElementComponentgetComponentForElement(GraphElement ge)Returns the mainGraphElementComponentassociated with the givenGraphELement.GraphgetGraph()GraphElementComponentgetGraphElementComponent(GraphElement ge)Map<GraphElement,GraphElementComponent>getGraphElementComponentMap()JComponentgetViewComponent()Returns the main component of the view.StringgetViewName()Returns the viewName.JComponentgetViewToolbarComponentBackground()ObjectgetViewToolbarComponentBottom()ObjectgetViewToolbarComponentLeft()ObjectgetViewToolbarComponentRight()ObjectgetViewToolbarComponentTop()AffineTransformgetZoom()DOCUMENT ME!voidpostAttributeAdded(AttributeEvent e)Called after an attribute has been added.voidpostAttributeChanged(AttributeEvent e)Called after an attribute has been changed.voidpostAttributeRemoved(AttributeEvent e)Called after an attribute has been removed.voidpostDirectedChanged(EdgeEvent e)Called after the edge was set directed or undirected.voidpostEdgeAdded(GraphEvent e)Called after an edge has been added to the graph.voidpostEdgeRemoved(GraphEvent e)Called after an edge has been removed from the graph.voidpostEdgeReversed(EdgeEvent e)Called after the edge has been reversed.voidpostGraphCleared(GraphEvent e)Called after methodclear()has been called on a graph.voidpostInEdgeAdded(NodeEvent e)Called just after an incoming edge has been added to the node.voidpostInEdgeRemoved(NodeEvent e)Called after an incoming edge has been removed from the node.voidpostNodeAdded(GraphEvent e)Called after an edge has been added to the graph.voidpostNodeRemoved(GraphEvent e)Called after a node has been removed from the graph.voidpostOutEdgeAdded(NodeEvent e)Called after an outgoing edge has been added to the node.voidpostOutEdgeRemoved(NodeEvent e)Called after an outgoing edge has been removed from the node.voidpostSourceNodeChanged(EdgeEvent e)Called after the source node of an edge has changed.voidpostTargetNodeChanged(EdgeEvent e)Called after the target node of an edge has changed.voidpostUndirectedEdgeAdded(NodeEvent e)Called after an (undirected) edge has been added to the node.voidpostUndirectedEdgeRemoved(NodeEvent e)Called after an (undirected) edge has been removed from the node.voidpreAttributeAdded(AttributeEvent e)Called just before an attribute is added.voidpreAttributeChanged(AttributeEvent e)Called before a change of an attribute takes place.voidpreAttributeRemoved(AttributeEvent e)Called just before an attribute is removed.voidpreDirectedChanged(EdgeEvent e)Called before the edge is set directed or undirected.voidpreEdgeAdded(GraphEvent e)Called just before an edge is added to the graph.voidpreEdgeRemoved(GraphEvent e)Called just before an edge is removed from the graph.voidpreEdgeReversed(EdgeEvent e)Called before the edge is going to be reversed.voidpreGraphCleared(GraphEvent e)Called before methodclear()is called on a graph.voidpreInEdgeAdded(NodeEvent e)Called just before an incoming edge is added to the node.voidpreInEdgeRemoved(NodeEvent e)Called just before an incoming edge is removed from the node.voidpreNodeAdded(GraphEvent e)Called just before a node is added to the graph.voidpreNodeRemoved(GraphEvent e)Called just before a node is removed from the graph.voidpreOutEdgeAdded(NodeEvent e)Called just before an outgoing edge is added to the node.voidpreOutEdgeRemoved(NodeEvent e)Called just before an outgoing edge is removed from the node.voidpreSourceNodeChanged(EdgeEvent e)Called before a change of the source node of an edge takes place.voidpreTargetNodeChanged(EdgeEvent e)Called before a change of the target node of an edge takes place.voidpreUndirectedEdgeAdded(NodeEvent e)Called just before an (undirected) edge is added to the node.voidpreUndirectedEdgeRemoved(NodeEvent e)Called just before an (undirected) edge is removed from the node.booleanredrawActive()voidremoveGraphElementComponent(GraphElement ge)voidremoveMessageListener(MessageListener ml)Removes a message listener from the view.voidsetAttributeComponentManager(AttributeComponentManager acm)Sets the AttributeComponentManager used by this view.abstract voidsetGraph(Graph g)Sets the graph this view displays.voidtransactionFinished(TransactionEvent e, BackgroundTaskStatusProviderSupportingExternalCall status)Called when a transaction has stopped.voidtransactionStarted(TransactionEvent e)Called when a transaction has started.booleanworksWithTab(InspectorTab tab)voidzoomChanged(AffineTransform newZoom)Indicates that a zoom value has changed.Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.graffiti.plugin.view.View
attributeChanged, completeRedraw, putInScrollPane, repaint
-
Constructor Details
-
AbstractView
public AbstractView()Constructs a newGraffitiView. The graph is initialized with an instance of the default implementation. -
AbstractView
Constructs a newGraffitiViewfor the specifiedGraph.- Parameters:
currentGraph- theGraphfor which to construct the newGraffitiView.
-
-
Method Details
-
getGraphElementComponent
-
clearGraphElementComponentMap
public void clearGraphElementComponentMap() -
getGraphElementComponentMap
-
removeGraphElementComponent
-
getAttributeComponentsForElement
- Specified by:
getAttributeComponentsForElementin interfaceView
-
setAttributeComponentManager
Sets the AttributeComponentManager used by this view.- Specified by:
setAttributeComponentManagerin interfaceView- Parameters:
acm- DOCUMENT ME!
-
setGraph
Sets the graph this view displays. -
getGraph
-
getAutoscrollInsets
- Specified by:
getAutoscrollInsetsin interfaceAutoscroll- See Also:
Autoscroll.getAutoscrollInsets()
-
getComponentElementMap
Description copied from interface:ViewReturns the map mappingGraphElements withGraphElementComponents.- Specified by:
getComponentElementMapin interfaceView- Returns:
- DOCUMENT ME!
- See Also:
View.getComponentElementMap()
-
getComponentForElement
Returns the mainGraphElementComponentassociated with the givenGraphELement.- Specified by:
getComponentForElementin interfaceView- Parameters:
ge-GraphElementfor which the component is wanted.- Returns:
- the
GraphElementComponentused to display the givenGraphElement.nullif no component is registered for the element (or it has been mapped tonullexplicitly).
-
getViewComponent
Description copied from interface:ViewReturns the main component of the view.- Specified by:
getViewComponentin interfaceView- Returns:
- the main component of the view.
- See Also:
View.getViewComponent()
-
getViewName
Returns the viewName.- Specified by:
getViewNamein interfaceView- Returns:
- String
-
getZoom
Description copied from interface:ZoomableDOCUMENT ME!- Specified by:
getZoomin interfaceZoomable- Returns:
- DOCUMENT ME!
- See Also:
Zoomable.getZoom()
-
addMessageListener
Adds a message listener to the view.- Specified by:
addMessageListenerin interfaceView- Parameters:
ml- a message listener- Throws:
IllegalArgumentException- DOCUMENT ME!
-
autoresize
Resizes the panel dynamically so that enough drawing space is available.- Parameters:
location- the point that should be checked for border conflicts
-
autoscroll
- Specified by:
autoscrollin interfaceAutoscroll- See Also:
Autoscroll.autoscroll(Point)
-
close
public void close()Closes the current view. -
postAttributeAdded
Called after an attribute has been added.- Specified by:
postAttributeAddedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
postAttributeChanged
Called after an attribute has been changed.- Specified by:
postAttributeChangedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
postAttributeRemoved
Called after an attribute has been removed.- Specified by:
postAttributeRemovedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
postDirectedChanged
Called after the edge was set directed or undirected.- Specified by:
postDirectedChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
postEdgeAdded
Called after an edge has been added to the graph.- Specified by:
postEdgeAddedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
postEdgeRemoved
Called after an edge has been removed from the graph.- Specified by:
postEdgeRemovedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
postEdgeReversed
Called after the edge has been reversed.- Specified by:
postEdgeReversedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
postGraphCleared
Called after methodclear()has been called on a graph. No other events (like remove events) are generated.- Specified by:
postGraphClearedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
postInEdgeAdded
Called just after an incoming edge has been added to the node. (For undirected edges postUndirectedEdgeAdded is called instead.)- Parameters:
e- The NodeEvent detailing the changes.
-
postInEdgeRemoved
Called after an incoming edge has been removed from the node. (For undirected edges postUndirectedEdgeRemoved is called.)- Parameters:
e- The NodeEvent detailing the changes.
-
postNodeAdded
Called after an edge has been added to the graph.- Specified by:
postNodeAddedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
postNodeRemoved
Called after a node has been removed from the graph. All edges incident to this node have already been removed (preEdgeRemoved and postEdgeRemoved have been called).- Specified by:
postNodeRemovedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
postOutEdgeAdded
Called after an outgoing edge has been added to the node. (For undirected edges postUndirectedEdgeAdded is called instead.)- Parameters:
e- The NodeEvent detailing the changes.
-
postOutEdgeRemoved
Called after an outgoing edge has been removed from the node. (For undirected edges postUndirectedEdgeRemoved is called.)- Parameters:
e- The NodeEvent detailing the changes.
-
postSourceNodeChanged
Called after the source node of an edge has changed.- Specified by:
postSourceNodeChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
postTargetNodeChanged
Called after the target node of an edge has changed.- Specified by:
postTargetNodeChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
postUndirectedEdgeAdded
Called after an (undirected) edge has been added to the node. (For directed edges pre- In/Out- EdgeAdded is called.)- Specified by:
postUndirectedEdgeAddedin interfaceNodeListener- Parameters:
e- The NodeEvent detailing the changes.
-
postUndirectedEdgeRemoved
Called after an (undirected) edge has been removed from the node. (For directed edges pre- In/Out- EdgeRemoved is called.)- Specified by:
postUndirectedEdgeRemovedin interfaceNodeListener- Parameters:
e- The NodeEvent detailing the changes.
-
preAttributeAdded
Called just before an attribute is added.- Specified by:
preAttributeAddedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
preAttributeChanged
Called before a change of an attribute takes place.- Specified by:
preAttributeChangedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
preAttributeRemoved
Called just before an attribute is removed.- Specified by:
preAttributeRemovedin interfaceAttributeListener- Parameters:
e- the AttributeEvent detailing the changes.
-
preDirectedChanged
Called before the edge is set directed or undirected.- Specified by:
preDirectedChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
preEdgeAdded
Called just before an edge is added to the graph.- Specified by:
preEdgeAddedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
preEdgeRemoved
Called just before an edge is removed from the graph.- Specified by:
preEdgeRemovedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
preEdgeReversed
Called before the edge is going to be reversed.- Specified by:
preEdgeReversedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
preGraphCleared
Called before methodclear()is called on a graph. No other events (like remove events) are generated.- Specified by:
preGraphClearedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
preInEdgeAdded
Called just before an incoming edge is added to the node. (For undirected edges preUndirectedEdgeAdded is called instead.)- Parameters:
e- The NodeEvent detailing the changes.
-
preInEdgeRemoved
Called just before an incoming edge is removed from the node. (For undirected edges preUndirectedEdgeRemoved is called.)- Parameters:
e- The NodeEvent detailing the changes.
-
preNodeAdded
Called just before a node is added to the graph.- Specified by:
preNodeAddedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
preNodeRemoved
Called just before a node is removed from the graph. This method is called before the incident edges are deleted.- Specified by:
preNodeRemovedin interfaceGraphListener- Parameters:
e- the GraphEvent detailing the changes.
-
preOutEdgeAdded
Called just before an outgoing edge is added to the node. (For undirected edges preUndirectedEdgeAdded is called instead.)- Parameters:
e- The NodeEvent detailing the changes.
-
preOutEdgeRemoved
Called just before an outgoing edge is removed from the node. (For undirected edges preUndirectedEdgeRemoved is called.)- Parameters:
e- The NodeEvent detailing the changes.
-
preSourceNodeChanged
Called before a change of the source node of an edge takes place.- Specified by:
preSourceNodeChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
preTargetNodeChanged
Called before a change of the target node of an edge takes place.- Specified by:
preTargetNodeChangedin interfaceEdgeListener- Parameters:
e- the EdgeEvent detailing the changes.
-
preUndirectedEdgeAdded
Called just before an (undirected) edge is added to the node. (For directed edges pre- In/Out- EdgeAdded is called.)- Specified by:
preUndirectedEdgeAddedin interfaceNodeListener- Parameters:
e- The NodeEvent detailing the changes.
-
preUndirectedEdgeRemoved
Called just before an (undirected) edge is removed from the node. (For directed edges pre- In/Out- EdgeRemoved is called.)- Specified by:
preUndirectedEdgeRemovedin interfaceNodeListener- Parameters:
e- The NodeEvent detailing the changes.
-
removeMessageListener
Removes a message listener from the view.- Specified by:
removeMessageListenerin interfaceView- Parameters:
ml- a message listener- Throws:
IllegalArgumentException- DOCUMENT ME!
-
transactionFinished
public void transactionFinished(TransactionEvent e, BackgroundTaskStatusProviderSupportingExternalCall status)Called when a transaction has stopped.- Specified by:
transactionFinishedin interfaceTransactionListener- Parameters:
e- the EdgeEvent detailing the changes.
-
transactionStarted
Called when a transaction has started.- Specified by:
transactionStartedin interfaceTransactionListener- Parameters:
e- the EdgeEvent detailing the changes.
-
zoomChanged
Description copied from interface:ZoomListenerIndicates that a zoom value has changed.- Specified by:
zoomChangedin interfaceZoomListener
-
getViewToolbarComponentTop
- Specified by:
getViewToolbarComponentTopin interfaceView- Returns:
- Null, or a Double Object specifying the height (or a TableLayout-constant) of empty space or a JComponent, placed above the graph view and sized according to its preferred height, the full width of the window is used.
-
getViewToolbarComponentBackground
- Specified by:
getViewToolbarComponentBackgroundin interfaceView- Returns:
- Either null or JComponent, placed behind the graph view. The size corresponds to the window size. Certain components may draw over the graph view, resulting in redraw bugs. But a simple JComponent with hand-made paint-code should work fine.
-
getViewToolbarComponentBottom
- Specified by:
getViewToolbarComponentBottomin interfaceView- Returns:
- Null, or a Double Object specifying the height (or a TableLayout-constant) of empty space or a JComponent, placed below the graph view and sized according to its preferred height, the full width of the window is used.
-
getViewToolbarComponentLeft
- Specified by:
getViewToolbarComponentLeftin interfaceView- Returns:
- Null, or a Double Object specifying the width (or a TableLayout-constant) of empty space or a JComponent, placed left of the graph view and sized according to its preferred height, the height of graph view next to the component is used.
-
getViewToolbarComponentRight
- Specified by:
getViewToolbarComponentRightin interfaceView- Returns:
- Null, or a Double Object specifying the width (or a TableLayout-constant) of empty space or a JComponent, placed to the right of the graph view and sized according to its preferred height, the height of graph view next to the component is used.
-
closing
-
worksWithTab
- Specified by:
worksWithTabin interfaceView
-
redrawActive
public boolean redrawActive()- Specified by:
redrawActivein interfaceZoomable- Returns:
-