public class NavHelper
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
NavHelper() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
static byte[] |
getBinary(java.lang.String name) |
Retrieve binary icon for a plugin
|
static java.lang.String |
getClientAppLinks(I2PAppContext ctx) |
Translated string is loaded by PluginStarter
|
static java.util.List<App> |
getClientApps(I2PAppContext ctx) |
For HomeHelper
|
static void |
registerApp(java.lang.String name,
java.lang.String path,
java.lang.String tooltip,
java.lang.String iconpath) |
To register a new client application so that it shows up on the router
console's nav bar, it should be registered with this singleton.
|
static void |
setBinary(java.lang.String name,
byte[] arr) |
Store binary icon for a plugin
|
static void |
unregisterApp(java.lang.String name) |
public static void registerApp(java.lang.String name, java.lang.String path, java.lang.String tooltip, java.lang.String iconpath)
name
- pretty name the app will be called in the linkpath
- full path pointing to the application's root
(e.g. /i2ptunnel/index.jsp), non-nulltooltip
- HTML escaped text or nulliconpath
- path-only URL starting with /, HTML escaped, or nullpublic static void unregisterApp(java.lang.String name)
public static byte[] getBinary(java.lang.String name)
name
- plugin namepublic static void setBinary(java.lang.String name, byte[] arr)
name
- plugin namepublic static java.lang.String getClientAppLinks(I2PAppContext ctx)
ctx
- unusedpublic static java.util.List<App> getClientApps(I2PAppContext ctx)
ctx
- unused