|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.marlovits.addressSearch.directories.HtmlParser
ch.marlovits.addressSearch.directories.PhoneBookContentParser
ch.marlovits.addressSearch.directories.PhoneBookContentParser_at
public class PhoneBookContentParser_at
| Constructor Summary | |
|---|---|
PhoneBookContentParser_at(java.lang.String name,
java.lang.String geo,
int pageNum)
|
|
| Method Summary | |
|---|---|
java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
extractKontakte()
extracts Kontakte from HTML extract [entriesPerPage] number of entries Abstract function, must override |
java.util.HashMap<java.lang.String,java.lang.String> |
extractKontaktFromDetail()
extracts a Kontakt from a DetailEntry (single result displayed on a page) this just extracts the parts needed for the display in the results list if the actual detail info is needed, then the vCards are extracted this procedure can be the same as extracting from a list - for ch this is different from extractListKontakt - for de this is the same as extractListKontakt - for at this is the same as extractListKontakt Abstract function, must override |
java.util.HashMap<java.lang.String,java.lang.String> |
extractKontaktFromList()
extracts a Kontakt from a listEntry (multiple results displayed on a page) this just extracts the parts needed for the display in the results list if the actual detail info is needed, then the vCards are extracted Abstract function, must override |
java.util.HashMap<java.lang.String,java.lang.String> |
extractMaxInfo(java.util.HashMap<java.lang.String,java.lang.String> kontaktHashMap)
extracts a Kontakt with ALL available info from a vCard and /or html combined usually if there is a vCard then it is better to use this to get the data |
java.lang.String[][] |
getCitiesList()
returns a list of possible city names if the entered city could not be found or matched exactly |
java.lang.String |
getCitiesListMessage()
if there is more than one city to select from then this procedure extracts the error message to show to the user for explaining |
java.lang.String[][] |
getCitySuggestions(java.lang.String part)
|
int |
getNumOfEntries()
extracts the total number of found entries Abstract function, must override |
java.lang.String |
getSearchInfo()
extract infos for the current search from HTML-source - für die Suche in ch - tel.search.ch zBsp "Treffer 1 - 10 von 11" - für die Suche in de - telefonbuch.de zBsp "Seite 1 (von 6)" - für die Suche in at - herold.at/telefonbuch zBsp "Treffer 1-15 von 61" Abstract function, must override |
java.net.URL |
getURL(java.lang.String name,
java.lang.String geo,
int pageNum)
creates and returns a URL for reading data from an online-address-query page Abstract function, must override |
boolean |
hasCitiesList()
test if the query returned saying that there is more than one city to select from |
boolean |
noCityFound()
test if the there entered city has been found or not |
| Methods inherited from class ch.marlovits.addressSearch.directories.PhoneBookContentParser |
|---|
extractFirstnames, formatPhoneNumber, formatPhoneNumber, formatString, initHashMap, readContent, readContent |
| Methods inherited from class ch.marlovits.addressSearch.directories.HtmlParser |
|---|
extract, extractTo, getNextPos, getNextPos, getTail, moveTo, reset, setHtmlText, startsWith |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PhoneBookContentParser_at(java.lang.String name,
java.lang.String geo,
int pageNum)
| Method Detail |
|---|
public java.util.HashMap<java.lang.String,java.lang.String> extractKontaktFromDetail()
PhoneBookContentParser
extractKontaktFromDetail in class PhoneBookContentParserpublic java.util.HashMap<java.lang.String,java.lang.String> extractKontaktFromList()
PhoneBookContentParser
extractKontaktFromList in class PhoneBookContentParserpublic java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> extractKontakte()
PhoneBookContentParser
extractKontakte in class PhoneBookContentParserpublic java.util.HashMap<java.lang.String,java.lang.String> extractMaxInfo(java.util.HashMap<java.lang.String,java.lang.String> kontaktHashMap)
PhoneBookContentParser
extractMaxInfo in class PhoneBookContentParserkontaktHashMap - Kontakt for which to extract the info
public int getNumOfEntries()
PhoneBookContentParser
getNumOfEntries in class PhoneBookContentParserpublic java.lang.String getSearchInfo()
PhoneBookContentParser
getSearchInfo in class PhoneBookContentParser
public java.net.URL getURL(java.lang.String name,
java.lang.String geo,
int pageNum)
PhoneBookContentParser
getURL in class PhoneBookContentParsername - search for this namegeo - search in this city/locationpageNum - which page to get
public java.lang.String[][] getCitiesList()
PhoneBookContentParser
getCitiesList in class PhoneBookContentParserpublic java.lang.String getCitiesListMessage()
PhoneBookContentParser
getCitiesListMessage in class PhoneBookContentParserpublic boolean hasCitiesList()
PhoneBookContentParser
hasCitiesList in class PhoneBookContentParserpublic boolean noCityFound()
PhoneBookContentParser
noCityFound in class PhoneBookContentParserpublic java.lang.String[][] getCitySuggestions(java.lang.String part)
getCitySuggestions in class PhoneBookContentParser
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||