de.grogra.pf.ui
public final class UI extends Plugin implements ResourceConverter
| Modifier and Type | Field and Description |
|---|---|
static I18NBundle |
I18N |
CAT, LINK| Constructor and Description |
|---|
UI() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandleConversion(java.lang.String name) |
static Map |
configureViewerParams(Map params,
java.net.URL url,
java.lang.String mimeType,
RegistryContext ctx) |
static void |
consume(java.lang.Object event) |
java.lang.Object |
convert(java.lang.String name,
java.lang.String argument,
I18NBundle bundle) |
static ProgressMonitor |
createProgressAdapter(Context ctx) |
static void |
dumpCommand(Item item,
java.lang.Object info,
Context ctx) |
static void |
executeHyperlinkURL(java.lang.String url,
Context ctx) |
static void |
executeLockedly(Lockable resource,
boolean write,
Command cmd,
java.lang.Object arg,
Context ctx,
int flags) |
static void |
executeLockedly(Lockable resource,
boolean write,
Command cmd,
java.lang.Object arg,
Context ctx,
int flags,
boolean passLockAsArg) |
static StringMap |
getArgs(Context ctx,
Map parent) |
static java.lang.String |
getClassDescription(java.lang.Class cls) |
static java.lang.String[] |
getDocuments(Map params) |
static IconSource |
getIcon(java.lang.String name) |
static IconSource |
getIcon(java.lang.String systemId,
java.lang.String mimeType,
IconSource base,
RegistryContext ctx,
boolean useDefaultIcon) |
static JobManager |
getJobManager(Context ctx) |
static ModifiableMap |
getOptions(Context ctx) |
static Registry |
getRegistry(Context ctx) |
static Node |
getRootOfProjectGraph(Context ctx) |
static ThreadContext |
getThreadContext(Context ctx) |
static UITree |
getUITreeForMenu(Context ctx,
Item menu,
Map pipelineParams) |
static boolean |
isAvailable(Item i,
Context ctx) |
static boolean |
isConsumed(java.util.EventObject e) |
static boolean |
isEnabled(Item i,
Context ctx) |
static Described |
nodeToDescribed(UINodeHandler h,
java.lang.Object node) |
static java.awt.Point |
parsePlainTextLocation(java.lang.String ref) |
static java.awt.Point[] |
parsePlainTextRange(java.lang.String ref) |
static void |
putDocuments(TextEditor e,
ModifiableMap out) |
static void |
setField(Node node,
PersistenceField field,
java.lang.Object value,
Context ctx) |
static void |
setMenu(Panel panel,
Item menu,
Map pipelineParams) |
void |
startup()
This method is invoked when the plugin is activated, i.e., when the
first class defined by the plugin is loaded (except for the Plugin
class itself).
|
checkConfigure, getI18NBundle, getPluginDescriptor, getRegistry, initialize, shutdownpublic static final I18NBundle I18N
public boolean canHandleConversion(java.lang.String name)
canHandleConversion in interface ResourceConverterpublic static Map configureViewerParams(Map params, java.net.URL url, java.lang.String mimeType, RegistryContext ctx)
public static void consume(java.lang.Object event)
public java.lang.Object convert(java.lang.String name,
java.lang.String argument,
I18NBundle bundle)
convert in interface ResourceConverterpublic static ProgressMonitor createProgressAdapter(Context ctx)
public static void executeHyperlinkURL(java.lang.String url,
Context ctx)
public static void executeLockedly(Lockable resource, boolean write, Command cmd, java.lang.Object arg, Context ctx, int flags)
public static void executeLockedly(Lockable resource, boolean write, Command cmd, java.lang.Object arg, Context ctx, int flags, boolean passLockAsArg)
public static java.lang.String getClassDescription(java.lang.Class cls)
public static java.lang.String[] getDocuments(Map params)
public static IconSource getIcon(java.lang.String name)
public static IconSource getIcon(java.lang.String systemId, java.lang.String mimeType, IconSource base, RegistryContext ctx, boolean useDefaultIcon)
public static JobManager getJobManager(Context ctx)
public static ModifiableMap getOptions(Context ctx)
public static ThreadContext getThreadContext(Context ctx)
public static boolean isConsumed(java.util.EventObject e)
public static Described nodeToDescribed(UINodeHandler h, java.lang.Object node)
public static java.awt.Point parsePlainTextLocation(java.lang.String ref)
public static java.awt.Point[] parsePlainTextRange(java.lang.String ref)
public static void putDocuments(TextEditor e, ModifiableMap out)
public static void setField(Node node, PersistenceField field, java.lang.Object value, Context ctx)
public void startup()
Plugin/hooks/startup/name, where
name is the name of the plugin.
The method Plugin.initialize() has been invoked before. Only if this
invocation has returned true, the plugin may be activated.