Extension SDK

oracle.jdeveloper.library
Class JLibraryTester

java.lang.Object
  |
  +--oracle.jdeveloper.library.JLibraryTester
All Implemented Interfaces:
Addin, Invokable, oracle.ide.testbed.Testable

public class JLibraryTester
extends java.lang.Object
implements oracle.ide.testbed.Testable


Constructor Summary
JLibraryTester()
           
 
Method Summary
 boolean canShutdown()
          This method is called by the IDE to confirm that the ide can shutdown.
 float ideVersion()
          This method is called to determine the ide version number for which this Addin was implemented.
 void initialize()
          Invoked by the AddinManager after the instance of the Addin is instantiated.
 boolean invoke(Context context, java.lang.String[] params)
          Invokes the object, usually called by the IDE.
 void shutdown()
          This method is invoked by the AddinManager when the IDE terminates.
 float version()
          This method is called to determine the Addin version number, (i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JLibraryTester

public JLibraryTester()
Method Detail

ideVersion

public float ideVersion()
Description copied from interface: Addin
This method is called to determine the ide version number for which this Addin was implemented.

Specified by:
ideVersion in interface Addin
Following copied from interface: oracle.ide.addin.Addin
Returns:
the ide version number, (i.e. 5.0).

version

public float version()
Description copied from interface: Addin
This method is called to determine the Addin version number, (i.e. 1.0)

Specified by:
version in interface Addin
Following copied from interface: oracle.ide.addin.Addin
Returns:
the version number.

shutdown

public void shutdown()
Description copied from interface: Addin
This method is invoked by the AddinManager when the IDE terminates. Any non java resources (file handles, database connections, etc) which are still being held by this Addin should be released by this method immediately. This method is not guaranteed to be called, but on normal terminations of the IDE, this method will be invoked.
Specified by:
shutdown in interface Addin

canShutdown

public boolean canShutdown()
This method is called by the IDE to confirm that the ide can shutdown.
Specified by:
canShutdown in interface Addin

initialize

public void initialize()
Description copied from interface: Addin
Invoked by the AddinManager after the instance of the Addin is instantiated. When invoked, The Addin should register and menu items, and actions required for use during this classes lifecycle. Addin authors should take care to ensure that any extraneous initialization is not preformed on this method, and any startup code that can be delayed until a later time is delayed, as the Addin's are synchronously initialized during the startup of the IDE, and each Addin has the potential to negatively impact the startup time of the product.
Specified by:
initialize in interface Addin
Following copied from interface: oracle.ide.addin.Addin
See Also:
AddinManager

invoke

public boolean invoke(Context context,
                      java.lang.String[] params)
Description copied from interface: Invokable
Invokes the object, usually called by the IDE.

Specified by:
invoke in interface Invokable
Following copied from interface: oracle.ide.addin.Invokable
Parameters:
context - the context of the invocation.
params - optional arguments from the invoker

Returns:
true if the invocation was successful, false if it failed, or was aborted.
See Also:
Context

Extension SDK