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()
IExtensiongetExtensionPoints in interface IExtensionpublic java.lang.String getName()
IExtensiongetName in interface IExtensionpublic void init(APrintNG f)
InitNGExtensionPointinit in interface InitNGExtensionPointpublic void addLayers(JVirtualBookScrollableComponent c)
LayersExtensionPointaddLayers in interface LayersExtensionPointpublic void removeLayers(JVirtualBookScrollableComponent c)
public void informCurrentInstrument(Instrument instrument)
informCurrentInstrument in interface InformCurrentInstrumentExtensionPointpublic void informCurrentVirtualBook(VirtualBook vb)
InformCurrentVirtualBookExtensionPointinformCurrentVirtualBook in interface InformCurrentVirtualBookExtensionPointpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic javax.swing.JToolBar[] addToolBars()
addToolBars in interface ToolbarAddExtensionPointpublic void removeButtons(javax.swing.JToolBar tb)
public void addVisibilityLayerButtons(javax.swing.JToolBar tb)
addVisibilityLayerButtons in interface VisibilityLayerButtonsExtensionPointpublic void removeVisibilityLayerButtons(javax.swing.JToolBar tb)
public void informVirtualBookFrame(APrintNGVirtualBookFrame frame)
InformVirtualBookFrameExtensionPointinformVirtualBookFrame in interface InformVirtualBookFrameExtensionPointpublic void registerToolWindow(org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager manager)
VirtualBookFrameToolRegisterregisterToolWindow in interface VirtualBookFrameToolRegister