public class PerfoExtensionVirtualBook extends java.lang.Object implements IExtension, InitNGExtensionPoint, LayersExtensionPoint, InformCurrentVirtualBookExtensionPoint, InformCurrentInstrumentExtensionPoint, VisibilityLayerButtonsExtensionPoint, java.awt.event.ActionListener, ToolbarAddExtensionPoint, VirtualBookFrameToolRegister, InformVirtualBookFrameExtensionPoint
Constructor and Description |
---|
PerfoExtensionVirtualBook() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addLayers(JVirtualBookScrollableComponent c)
Called to add layers to the virtual book component, permit to display
additional objects to the book
|
javax.swing.JToolBar[] |
addToolBars() |
void |
addVisibilityLayerButtons(javax.swing.JToolBar tb) |
ExtensionPoint[] |
getExtensionPoints()
Extension points
|
java.lang.String |
getName()
extension name
|
void |
informCurrentInstrument(Instrument instrument) |
void |
informCurrentVirtualBook(VirtualBook vb)
This method is called by aprint to pass the virtual book reference, this
permit the extension to know what is the currently displayed book.
|
void |
informVirtualBookFrame(APrintNGVirtualBookFrame frame)
this extension inform virtualbook extensions of the frame services
|
void |
init(APrintNG f)
this method is called by aprint when the application initialize
|
void |
registerToolWindow(org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager manager)
Register a toolWindow
|
void |
removeButtons(javax.swing.JToolBar tb) |
void |
removeLayers(JVirtualBookScrollableComponent c) |
void |
removeVisibilityLayerButtons(javax.swing.JToolBar tb) |
public ExtensionPoint[] getExtensionPoints()
IExtension
getExtensionPoints
in interface IExtension
public java.lang.String getName()
IExtension
getName
in interface IExtension
public void init(APrintNG f)
InitNGExtensionPoint
init
in interface InitNGExtensionPoint
public void addLayers(JVirtualBookScrollableComponent c)
LayersExtensionPoint
addLayers
in interface LayersExtensionPoint
public void removeLayers(JVirtualBookScrollableComponent c)
public void informCurrentInstrument(Instrument instrument)
informCurrentInstrument
in interface InformCurrentInstrumentExtensionPoint
public void informCurrentVirtualBook(VirtualBook vb)
InformCurrentVirtualBookExtensionPoint
informCurrentVirtualBook
in interface InformCurrentVirtualBookExtensionPoint
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public javax.swing.JToolBar[] addToolBars()
addToolBars
in interface ToolbarAddExtensionPoint
public void removeButtons(javax.swing.JToolBar tb)
public void addVisibilityLayerButtons(javax.swing.JToolBar tb)
addVisibilityLayerButtons
in interface VisibilityLayerButtonsExtensionPoint
public void removeVisibilityLayerButtons(javax.swing.JToolBar tb)
public void informVirtualBookFrame(APrintNGVirtualBookFrame frame)
InformVirtualBookFrameExtensionPoint
informVirtualBookFrame
in interface InformVirtualBookFrameExtensionPoint
public void registerToolWindow(org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager manager)
VirtualBookFrameToolRegister
registerToolWindow
in interface VirtualBookFrameToolRegister