public class PerfoExtensionMachineVirtualBook extends java.lang.Object implements IExtension, InitNGExtensionPoint, LayersExtensionPoint, InformCurrentVirtualBookExtensionPoint, VirtualBookFrameToolRegister, InformVirtualBookFrameExtensionPoint, Disposable
Constructor and Description |
---|
PerfoExtensionMachineVirtualBook() |
Modifier and Type | Method and Description |
---|---|
void |
addLayers(JVirtualBookScrollableComponent c)
Called to add layers to the virtual book component, permit to display
additional objects to the book
|
void |
dispose()
Dispose the resources associated to an object
|
ExtensionPoint[] |
getExtensionPoints()
Extension points
|
java.lang.String |
getName()
extension name
|
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 |
removeLayers(JVirtualBookScrollableComponent c) |
public PerfoExtensionMachineVirtualBook() throws java.lang.Exception
java.lang.Exception
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 informCurrentVirtualBook(VirtualBook vb)
InformCurrentVirtualBookExtensionPoint
informCurrentVirtualBook
in interface InformCurrentVirtualBookExtensionPoint
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
public void dispose()
Disposable
dispose
in interface Disposable