java.lang.Object
net.i2p.router.web.HelperBase
net.i2p.router.web.helpers.ConfigNavHelper
Render the configuration menu at the top of all the config pages. refactored from confignav.jsp to reduce size and make translation easier.
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classA configuration tab entry with page name and display title.private classComparator for sorting tabs alphabetically by title.Field Summary
FieldsFields inherited from class HelperBase
_context, _log, _out, CHECKED, PROP_ADVANCED, SELECTEDModifier and TypeFieldDescriptionprotected RouterContextThe router context.protected LogThe log instance.protected WriterThe writer for output.static final StringChecked attribute for HTML checkboxes.static final StringProperty key for advanced mode.static final StringSelected attribute for HTML select options.Constructor Summary
ConstructorsMethod Summary
All MethodsModifier and TypeMethodDescriptionvoidrenderNavBar(String requestURI) Render the configuration navigation bar.Methods inherited from class HelperBase
_t, _t, _t, _x, getChecked, isAdvanced, ngettext, setContextId, storeWriterModifier and TypeMethodDescriptionTranslate a string.Translate a string with a parameter.Translate a string with two parameters.static StringMark a string for extraction by xgettext and translation.protected StringgetChecked(String prop) Get the checked attribute for a boolean property.booleanCheck if advanced mode is enabled.Translate a string with plural forms (ngettext).voidsetContextId(String contextId) Configure this bean to query a particular router context.voidstoreWriter(Writer out) Store the writer for output.
Field Details
pages
configX.jsp.titles
Translation keys for the tab titles.
Constructor Details
ConfigNavHelper
public ConfigNavHelper()Construct a new ConfigNavHelper.
Method Details