Interface LensSupport<M extends LensGraphMouse>
-
- All Known Implementing Classes:
AbstractLensSupport
,LayoutLensSupport
,MagnifyImageLensSupport
,ViewLensSupport
public interface LensSupport<M extends LensGraphMouse>
basic API for implementing lens projection support- Author:
- Tom Nelson
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
LensSupport.Builder<M extends LensGraphMouse,B extends LensSupport.Builder<M,B>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
activate()
void
activate(boolean state)
void
addItemListener(ItemListener itemListener)
void
deactivate()
M
getGraphMouse()
LensTransformer
getLensTransformer()
boolean
isActive()
void
setManager(Runnable manager)
-
-
-
Method Detail
-
activate
void activate()
-
deactivate
void deactivate()
-
activate
void activate(boolean state)
-
isActive
boolean isActive()
-
setManager
void setManager(Runnable manager)
-
getLensTransformer
LensTransformer getLensTransformer()
-
getGraphMouse
M getGraphMouse()
-
addItemListener
void addItemListener(ItemListener itemListener)
-
-