net.i2p.router.web
Class HelperBase

java.lang.Object
  extended by net.i2p.router.web.HelperBase
Direct Known Subclasses:
ConfigAdvancedHelper, ConfigClientsHelper, ConfigKeyringHelper, ConfigLoggingHelper, ConfigNavHelper, ConfigNetHelper, ConfigPeerHelper, ConfigStatsHelper, ConfigTunnelsHelper, ConfigUIHelper, ConfigUpdateHelper, ContentHelper, CSSHelper, GraphHelper, JobQueueHelper, LogsHelper, NetDbHelper, OldConsoleHelper, PeerHelper, ProfilesHelper, ReseedHandler, StatHelper, SummaryHelper, TunnelHelper

public abstract class HelperBase
extends java.lang.Object

Base helper


Field Summary
protected  RouterContext _context
           
protected  java.io.Writer _out
           
 
Constructor Summary
HelperBase()
           
 
Method Summary
 java.lang.String _(int n, java.lang.String s, java.lang.String p)
          translate (ngettext) @since 0.7.14
 java.lang.String _(java.lang.String s)
          translate a string
 java.lang.String _(java.lang.String s, java.lang.Object o)
          translate a string with a parameter This is a lot more expensive than _(s), so use sparingly.
 java.lang.String _(java.lang.String s, java.lang.Object o, java.lang.Object o2)
          two params @since 0.7.14
static java.lang.String _x(java.lang.String s)
          Mark a string for extraction by xgettext and translation.
 void setContextId(java.lang.String contextId)
          Configure this bean to query a particular router context
 void setWriter(java.io.Writer out)
          might be useful in the jsp's
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_context

protected RouterContext _context

_out

protected java.io.Writer _out
Constructor Detail

HelperBase

public HelperBase()
Method Detail

setContextId

public void setContextId(java.lang.String contextId)
Configure this bean to query a particular router context

Parameters:
contextId - beginning few characters of the routerHash, or null to pick the first one we come across.

setWriter

public void setWriter(java.io.Writer out)
might be useful in the jsp's


_

public java.lang.String _(java.lang.String s)
translate a string


_

public java.lang.String _(java.lang.String s,
                          java.lang.Object o)
translate a string with a parameter This is a lot more expensive than _(s), so use sparingly.

Parameters:
s - string to be translated containing {0} The {0} will be replaced by the parameter. Single quotes must be doubled, i.e. ' -> '' in the string.
o - parameter, not translated. To tranlslate parameter also, use _("foo {0} bar", _("baz")) Do not double the single quotes in the parameter. Use autoboxing to call with ints, longs, floats, etc.

_

public java.lang.String _(java.lang.String s,
                          java.lang.Object o,
                          java.lang.Object o2)
two params @since 0.7.14


_

public java.lang.String _(int n,
                          java.lang.String s,
                          java.lang.String p)
translate (ngettext) @since 0.7.14


_x

public static java.lang.String _x(java.lang.String s)
Mark a string for extraction by xgettext and translation. Use this only in static initializers. It does not translate!

Returns:
s