Uses of Class
romanemperorsscraper.scraping.people.PersonPageData
-
Packages that use PersonPageData Package Description romanemperorsscraper.scraping.dynasties romanemperorsscraper.scraping.people romanemperorsscraper.tester romanemperorsscraper.ui.people -
-
Uses of PersonPageData in romanemperorsscraper.scraping.dynasties
Fields in romanemperorsscraper.scraping.dynasties declared as PersonPageData Modifier and Type Field Description private PersonPageDataDynasty. founderPageDataMethods in romanemperorsscraper.scraping.dynasties that return PersonPageData Modifier and Type Method Description PersonPageDataDynasty. getFounderPageData()Methods in romanemperorsscraper.scraping.dynasties with parameters of type PersonPageData Modifier and Type Method Description booleanDynastyTree. addPersonConnection(PersonPageData firstPersonPageData, PersonNameUrl secondPersonNameUrl, DynastyTree.KinshipDegree kinshipDegree, int offsetX, int offsetY)This method creates the connection between two nodes, represented by a PersonPageData (the first) and a PersonNameUrl (the second one) object, taking in account the relationship between themConstructors in romanemperorsscraper.scraping.dynasties with parameters of type PersonPageData Constructor Description DynastyTree(org.openqa.selenium.WebDriver webDriver, PersonPageData founderPageData, Dynasty dynasty)Construct the graph of the dynasty starting from the Founder -
Uses of PersonPageData in romanemperorsscraper.scraping.people
Fields in romanemperorsscraper.scraping.people declared as PersonPageData Modifier and Type Field Description private PersonPageDataPerson. personPageDataFields in romanemperorsscraper.scraping.people with type parameters of type PersonPageData Modifier and Type Field Description private static java.util.HashMap<java.lang.String,PersonPageData>PersonPageData. urlPersonPageDataMatchesMethods in romanemperorsscraper.scraping.people that return PersonPageData Modifier and Type Method Description static PersonPageDataPersonPageData. getCachedPersonPageData(java.lang.String personPageUrl, java.lang.String dynastyPageUrl)Return an already created PersonPageData object or nullPersonPageDataPerson. getPersonPageData()static PersonPageDataPersonPageData. getPersonPageData(org.openqa.selenium.WebDriver webDriver, PersonNameUrl personNameUrl, java.lang.String dynastyPageUrl)Construct a PersonPageData object or return it if it was already constructedMethods in romanemperorsscraper.scraping.people that return types with arguments of type PersonPageData Modifier and Type Method Description static java.util.HashMap<java.lang.String,PersonPageData>PersonPageDataSerializer. deserializePersonPageDataHashMap(org.json.simple.JSONObject serializedHashMap)Given a JSONObject which represents the serialized form of an HashMap containing some PersonPageData instances by their Wikipedia page URL, reconstruct the corresponding PersonPageData objects and, once the deserialization is completed, return the original HashMapstatic java.util.HashMap<java.lang.String,PersonPageData>PersonPageData. getUrlPersonPageDataMatches()Methods in romanemperorsscraper.scraping.people with parameters of type PersonPageData Modifier and Type Method Description static voidPersonPageData. addToUrlPersonPageDataMatches(java.lang.String url, PersonPageData personPageData)Add a PersonPageData instance to the urlPersonPageDataMatches HashMapstatic org.json.simple.JSONObjectPersonPageDataSerializer. serializePersonPageData(PersonPageData personPageData)Create and return a serialized form of a given PersonPageData objectMethod parameters in romanemperorsscraper.scraping.people with type arguments of type PersonPageData Modifier and Type Method Description static org.json.simple.JSONObjectPersonPageDataSerializer. serializePersonPageDataHashMap(java.util.HashMap<java.lang.String,PersonPageData> urlPersonPageDataMatches)Given an HashMap containing PersonPageData instances by URL, serialize it in a single JSONObject and then return itstatic voidPersonPageData. setUrlPersonPageDataMatches(java.util.HashMap<java.lang.String,PersonPageData> urlPersonPageDataMatches)Replace urlPersonPageDataMatches with the given one.Constructors in romanemperorsscraper.scraping.people with parameters of type PersonPageData Constructor Description Person(org.openqa.selenium.WebDriver webDriver, PersonPageData personPageData, DynastyTree dynastyTree)Construct a Person object and set the corresponding graph node's style, then, if the PersonPageData to create a Person object from is an emperor or dictator, scrape relatives' Wikipedia pages, add their nodes to the graph and finally connect them to its node.Person(PersonPageData personPageData, org.graphstream.graph.Graph graph)Construct a Person object and set the corresponding graph node's style -
Uses of PersonPageData in romanemperorsscraper.tester
Fields in romanemperorsscraper.tester declared as PersonPageData Modifier and Type Field Description private static PersonPageDataPersonPageDataTester. personPageData -
Uses of PersonPageData in romanemperorsscraper.ui.people
Fields in romanemperorsscraper.ui.people declared as PersonPageData Modifier and Type Field Description private PersonPageDataPersonCard. personPageDataMethods in romanemperorsscraper.ui.people with parameters of type PersonPageData Modifier and Type Method Description java.lang.StringBuilderPersonCard. createInformation(PersonPageData personPageData)Create a string representing all the information of a given PersonPageData instancejava.awt.ImagePersonCard. getPersonImage(PersonPageData personPageData)Given a person's PersonPageData object, download his/her image from the imageUrl, if available, or get the default image otherwise.
-