HEADER

ru.biosoft.graphics.editor
Class SelectionManager

ru.biosoft.graphics.editor.ViewPaneAdapter
  |
  +--ru.biosoft.graphics.editor.SelectionManager
Direct Known Subclasses:
MultipleSelectionManager

public class SelectionManager
extends ViewPaneAdapter


Constructor Summary
SelectionManager(ViewPane viewPane)
           

Method Summary
 voidclearSelection()
          Removes all selection
 booleancontains(View view)
           
 Object[]getSelectedModels()
           
 ViewgetSelectedView(int i)
           
 intgetSelectedViewCount()
           
 ViewSelectorgetViewSelector()
           
 voidmousePressed(ViewPaneEvent e)
           
 voidpaintSelection(Graphics2D g2)
           
 View[]selectModel(Object model, boolean exclusively)
           
 View[]selectModels(Object[] models, boolean exclusively)
           
 voidselectView(View view, boolean exclusively)
           
 voidsetViewSelector(ViewSelector selector)
           

Methods inherited from class ru.biosoft.graphics.editor.ViewPaneAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased

Constructor Detail

SelectionManager

public SelectionManager(ViewPane viewPane)
Method Detail

clearSelection

public void clearSelection()
Removes all selection

contains

public boolean contains(View view)

getSelectedModels

public Object[] getSelectedModels()

getSelectedView

public View getSelectedView(int i)

getSelectedViewCount

public int getSelectedViewCount()

getViewSelector

public ViewSelector getViewSelector()

mousePressed

public void mousePressed(ViewPaneEvent e)
pending selection support

paintSelection

public void paintSelection(Graphics2D g2)

selectModel

public View[] selectModel(Object model, boolean exclusively)

selectModels

public View[] selectModels(Object[] models, boolean exclusively)

selectView

public void selectView(View view, boolean exclusively)

setViewSelector

public void setViewSelector(ViewSelector selector)

Association Links

to Class ru.biosoft.graphics.editor.ViewPane

to Class ru.biosoft.graphics.editor.ViewSelector

to Class java.util.Vector

to Class java.util.Vector


FOOTER

BOTTOM