public class CADExporterExtensionVirtualBook extends BaseVirtualBookExtension implements java.awt.event.ActionListener, VirtualBookFrameToolRegister
currentFrame, currentInstrument, currentVirtualBook
application, defaultAboutAuthor, defaultAboutVersion, extensionPreferences, extspts
Constructor and Description |
---|
CADExporterExtensionVirtualBook() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addLayers(JVirtualBookScrollableComponent c)
Override this method to add new layer on the book component
|
javax.swing.JToolBar[] |
addToolBars()
Override this method to add a new toolbar to the virtualbook window
|
java.lang.String |
getName()
Override this method for giving a name to the extension
|
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 |
registerToolWindow(org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager manager)
Register a toolWindow
|
protected void |
setupExtensionPoint(java.util.List<ExtensionPoint> initExtensionPoints)
At the Extension startup, this method is called for creating extension
points
Method permitting to create new hook in derived classes
|
void |
updateCurrentCADDrawing() |
createGroovyButton, informVirtualBookFrame, newExtension
addHelpMenuItem, addOptionMenuItem, createAboutForm, createExtensionPoint, createExtensionPoint, getExtensionPoints, init
public CADExporterExtensionVirtualBook() throws java.lang.Exception
java.lang.Exception
public void informCurrentInstrument(Instrument instrument)
informCurrentInstrument
in interface InformCurrentInstrumentExtensionPoint
informCurrentInstrument
in class BaseVirtualBookExtension
protected void setupExtensionPoint(java.util.List<ExtensionPoint> initExtensionPoints) throws java.lang.Exception
BaseExtension
setupExtensionPoint
in class BaseVirtualBookExtension
java.lang.Exception
public void informCurrentVirtualBook(VirtualBook vb)
InformCurrentVirtualBookExtensionPoint
informCurrentVirtualBook
in interface InformCurrentVirtualBookExtensionPoint
informCurrentVirtualBook
in class BaseVirtualBookExtension
public javax.swing.JToolBar[] addToolBars()
BaseVirtualBookExtension
addToolBars
in interface ToolbarAddExtensionPoint
addToolBars
in class BaseVirtualBookExtension
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public java.lang.String getName()
BaseExtension
getName
in interface IExtension
getName
in class BaseExtension
public void addLayers(JVirtualBookScrollableComponent c)
BaseVirtualBookExtension
addLayers
in interface LayersExtensionPoint
addLayers
in class BaseVirtualBookExtension
public void updateCurrentCADDrawing() throws java.lang.Exception
java.lang.Exception
public void registerToolWindow(org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager manager)
VirtualBookFrameToolRegister
registerToolWindow
in interface VirtualBookFrameToolRegister