|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractUIPlugin
net.refractions.udig.tool.info.InfoPlugin
public class InfoPlugin
Plugin for UDIG Information facilities.
Information services is provided by:
Programatic access to the current information is not currently provided as part of the public API. If you are interested in this please let us know and it can be moved over.
Field Summary | |
---|---|
static java.lang.String |
ID
|
Constructor Summary | |
---|---|
InfoPlugin()
The constructor. |
Method Summary | |
---|---|
static InfoPlugin |
getDefault()
Access shared InfoPlugin instance. |
static boolean |
isDebugging(java.lang.String trace)
Performs the Platform.getDebugOption true check on the provided trace |
static void |
log(java.lang.String message,
java.lang.Throwable e)
Writes an info log in the plugin's log. |
void |
start(BundleContext context)
|
void |
stop(BundleContext context)
|
static void |
trace(java.lang.String message,
java.lang.Throwable e)
Messages that only engage if getDefault().isDebugging() |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ID
Constructor Detail |
---|
public InfoPlugin()
Method Detail |
---|
public void start(BundleContext context) throws java.lang.Exception
java.lang.Exception
public void stop(BundleContext context) throws java.lang.Exception
java.lang.Exception
public static InfoPlugin getDefault()
public static void log(java.lang.String message, java.lang.Throwable e)
This should be used for user level messages.
public static void trace(java.lang.String message, java.lang.Throwable e)
It is much prefered to do this:
private static final String RENDERING = "net.refractions.udig.project/render/trace";
if( ProjectUIPlugin.getDefault().isDebugging() && "true".equalsIgnoreCase( RENDERING ) ){
System.out.println( "your message here" );
}
public static boolean isDebugging(java.lang.String trace)
Note: ProjectUIPlugin.getDefault().isDebugging() must also be on.
trace
- currently only RENDER is defined
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |