|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractUIPlugin
net.refractions.udig.style.sld.SLDPlugin
public class SLDPlugin
The main plugin class to be used in the desktop.
Field Summary | |
---|---|
static java.lang.String |
ICONS_PATH
Icons path (value "icons/") |
static java.lang.String |
ID
The id of the plug-in |
Constructor Summary | |
---|---|
SLDPlugin()
The constructor. |
Method Summary | |
---|---|
static SLDPlugin |
getDefault()
Returns the shared instance. |
Images |
getImages()
Images instance for use with ImageConstants. |
java.util.ResourceBundle |
getResourceBundle()
Returns the plugin's resource bundle, |
static java.lang.String |
getResourceString(java.lang.String key)
Returns the string from the plugin's resource bundle, or 'key' if not found. |
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)
This method is called upon plug-in activation |
void |
stop(BundleContext context)
This method is called when the plug-in is stopped |
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
public static final java.lang.String ICONS_PATH
Constructor Detail |
---|
public SLDPlugin()
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 SLDPlugin getDefault()
public static java.lang.String getResourceString(java.lang.String key)
public java.util.ResourceBundle getResourceBundle()
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 definedpublic Images getImages()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |