Package net.i2p.router.web.helpers
Class NetDbHelper
java.lang.Object
net.i2p.router.web.FormHandler
net.i2p.router.web.helpers.NetDbHelper
public class NetDbHelper extends FormHandler
/netdb
A FormHandler since 0.9.38.
Most output is generated in NetDbRenderer and SybilRender.
-
Field Summary
Fields inherited from class net.i2p.router.web.FormHandler
_action, _context, _log, _method, _out, _requestWrapper, _settings -
Constructor Summary
Constructors Constructor Description NetDbHelper() -
Method Summary
Modifier and Type Method Description voidallowGraphical()call for non-text-mode browsersStringgetNetDbSummary()storeWriter() must be called previouslyStringgetNewNonce()Override to save itprotected voidprocessForm()Now we're a FormHandlervoidsetCaps(String c)voidsetCost(String f)voidsetCountry(String c)voidsetDate(String f)voidsetEtype(String f)voidsetFamily(String c)voidsetFull(String f)voidsetIp(String c)voidsetIpv6(String f)voidsetLease(String l)voidsetLimit(String f)voidsetMode(String f)voidsetMtu(String f)voidsetPage(String f)voidsetPort(String f)voidsetRouter(String r)voidsetSsucaps(String f)voidsetSybil(String c)voidsetSybil2(String c)For form, same as above but with a length checkvoidsetTransport(String f)voidsetType(String f)voidsetVersion(String v)Methods inherited from class net.i2p.router.web.FormHandler
_t, _t, _t, _x, addFormError, addFormErrorNoEscape, addFormNotice, addFormNoticeNoEscape, getAllMessages, getErrors, getJettyString, getNotices, isAdvanced, setAction, setContextId, setNonce, setRequestWrapper, setSettings, storeMethod, storeNonces, storeWriter
-
Constructor Details
-
NetDbHelper
public NetDbHelper()
-
-
Method Details
-
setRouter
-
setVersion
- Since:
- 0.9.21
-
setCountry
- Since:
- 0.9.21
-
setFamily
- Since:
- 0.9.28
-
setCaps
- Since:
- 0.9.28
-
setIp
- Since:
- 0.9.28
-
setSybil
- Since:
- 0.9.28
-
setSybil2
For form, same as above but with a length check- Since:
- 0.9.28
-
setPort
- Since:
- 0.9.28
-
setType
- Since:
- 0.9.28
-
setEtype
- Since:
- 0.9.49
-
setMtu
- Since:
- 0.9.28
-
setIpv6
- Since:
- 0.9.28
-
setSsucaps
- Since:
- 0.9.28
-
setTransport
- Since:
- 0.9.36
-
setCost
- Since:
- 0.9.28
-
setMode
- Since:
- 0.9.38
-
setDate
- Since:
- 0.9.38
-
setFull
-
setLease
-
setLimit
- Since:
- 0.9.36
-
setPage
- Since:
- 0.9.36
-
allowGraphical
public void allowGraphical()call for non-text-mode browsers- Since:
- 0.9.1
-
getNewNonce
Override to save it- Overrides:
getNewNoncein classFormHandler- Returns:
- a new random long as a String
- Since:
- 0.9.38
-
processForm
protected void processForm()Now we're a FormHandler- Specified by:
processFormin classFormHandler- Since:
- 0.9.38
-
getNetDbSummary
storeWriter() must be called previously
-