Package i2p.susi.dns
Class NamingServiceBean
java.lang.Object
i2p.susi.dns.BaseBean
i2p.susi.dns.AddressbookBean
i2p.susi.dns.NamingServiceBean
public class NamingServiceBean extends AddressbookBean
Talk to the NamingService API instead of modifying the hosts.txt files directly,
except for the 'published' addressbook.
- Since:
- 0.8.7
-
Field Summary
Fields inherited from class i2p.susi.dns.AddressbookBean
beginIndex, book, deletionMarks, destination, endIndex, entries, filter, hostname, search, sorter
Fields inherited from class i2p.susi.dns.BaseBean
_context, action, lastSerial, PROP_PW_ENABLE, properties, serial
-
Constructor Summary
Constructors Constructor Description NamingServiceBean()
-
Method Summary
Modifier and Type Method Description void
export(Writer out)
String
getDisplayName()
String
getFileName()
String
getLoadBookMessages()
Load addressbook and apply filter, returning messages about this.AddressBean
getLookup()
List<AddressBean>
getLookupAll()
String
getMessages()
Perform actions, returning messages about this.boolean
haveImagegen()
String
importFile(RequestWrapper wrequest)
boolean
isNotEmpty()
protected boolean
isPrefiltered()
Does the entries map contain only the lookup result, or must we index into it?protected int
resultSize()
void
saveNotes()
void
setH(String h)
void
setNofilter_notes(String n)
protected int
totalSize()
Methods inherited from class i2p.susi.dns.AddressbookBean
generateLoadMessage, getBegin, getBeginInt, getBook, getDestination, getEnd, getEndInt, getEntries, getFilter, getHostname, getResultBegin, getResultEnd, getSearch, getTrClass, isHasFilter, isIsEmpty, isValidBook, setBegin, setBook, setDestination, setEnd, setFilter, setHostname, setMarkedForDeletion, setResetDeletionMarks, setSearch, setTrClass
-
Constructor Details
-
NamingServiceBean
public NamingServiceBean()
-
-
Method Details
-
isPrefiltered
protected boolean isPrefiltered()Description copied from class:AddressbookBean
Does the entries map contain only the lookup result, or must we index into it?- Overrides:
isPrefiltered
in classAddressbookBean
-
resultSize
protected int resultSize()- Overrides:
resultSize
in classAddressbookBean
- Returns:
- the size of the lookup result
-
totalSize
protected int totalSize()- Overrides:
totalSize
in classAddressbookBean
- Returns:
- the total size of the address book
-
isNotEmpty
public boolean isNotEmpty()- Overrides:
isNotEmpty
in classAddressbookBean
-
getFileName
- Overrides:
getFileName
in classAddressbookBean
-
getDisplayName
- Overrides:
getDisplayName
in classAddressbookBean
-
getLoadBookMessages
Load addressbook and apply filter, returning messages about this. To control memory, don't load the whole addressbook if we can help it... only load what is searched for.- Overrides:
getLoadBookMessages
in classAddressbookBean
-
getMessages
Perform actions, returning messages about this.- Overrides:
getMessages
in classAddressbookBean
-
saveNotes
public void saveNotes()- Since:
- 0.9.35
-
setH
-
setNofilter_notes
- Since:
- 0.9.35
-
getLookup
-
getLookupAll
- Since:
- 0.9.26
-
export
- Throws:
IOException
- Since:
- 0.9.20
-
importFile
- Returns:
- messages about this action
- Throws:
IOException
- Since:
- 0.9.40
-
haveImagegen
public boolean haveImagegen()- Since:
- 0.9.34
-