A B C D E F G I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
P
- pageTitle - Variable in class romanemperorsscraper.scraping.dynasties.Dynasty
- parseJsonString(Object) - Static method in class romanemperorsscraper.scraping.people.PersonPageDataSerializer
-
Cast an Object to a String
- peopleList - Variable in class romanemperorsscraper.ui.people.PeopleList
- PeopleList - Class in romanemperorsscraper.ui.people
-
Class used to create and represent a frame containing a list of people from a Dynasty to let the user choose one of them and see his personal information (contained in their PersonPageData object) through PersonCard.
- PeopleList(String) - Constructor for class romanemperorsscraper.ui.people.PeopleList
-
Construct the PeopleList frame of a specific dynasty
- peopleListButtonContainer - Variable in class romanemperorsscraper.ui.tree.DynastyTreeTitlePanel
- peopleListOpenButton - Variable in class romanemperorsscraper.ui.tree.DynastyTreeTitlePanel
- PeopleListOpenButton - Class in romanemperorsscraper.ui.people
-
Class used to create and represent a button used to open a PeopleList instance related to a specific Dynasty.
- PeopleListOpenButton(String, String, String) - Constructor for class romanemperorsscraper.ui.people.PeopleListOpenButton
-
Create a PeopleListOpenButton by setting its field values
- peopleListOpenButtonTextArea - Variable in class romanemperorsscraper.ui.tree.DynastyTreeTitlePanel
- person - Variable in class romanemperorsscraper.ui.people.PersonCard
- Person - Class in romanemperorsscraper.scraping.people
-
Class offering a recursive constructor to visit, starting from a Dynasty founder, all the dynasty members' Wikipedia pages
- Person(WebDriver, PersonPageData, DynastyTree) - Constructor for class romanemperorsscraper.scraping.people.Person
-
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, Graph) - Constructor for class romanemperorsscraper.scraping.people.Person
-
Construct a Person object and set the corresponding graph node's style
- personCard - Variable in class romanemperorsscraper.ui.people.BackToGraphButton
- personCard - Variable in class romanemperorsscraper.ui.people.GoToSuccessorButton
- personCard - Variable in class romanemperorsscraper.ui.people.SuccessorListDialog
- PersonCard - Class in romanemperorsscraper.ui.people
-
Class used to graphically visualize information contained in a PersonPageData object, which are the information relative to a member of a Roman Emperors Dynasty.
- PersonCard(String, Person, PeopleList) - Constructor for class romanemperorsscraper.ui.people.PersonCard
-
Given a dynasty's Wikipedia page URL, a person to be represented and the PeopleList this person is included into, create a frame containing image, personal information, a button to go to his/her successors (if there are available) and a button to go back to the graph
- personDynastyPageUrl - Variable in class romanemperorsscraper.scraping.people.PersonPageData
- personNameUrl - Variable in class romanemperorsscraper.scraping.people.PersonPageData
- personNameUrl - Static variable in class romanemperorsscraper.tester.PersonPageDataTester
- PersonNameUrl - Class in romanemperorsscraper.scraping.people
-
Class used to store names and Wikipedia page URLs of people related to Roman Emperors Dynasties.
- PersonNameUrl(String, String) - Constructor for class romanemperorsscraper.scraping.people.PersonNameUrl
-
Construct a PersonNameUrl object by setting its full name and Wikipedia page URL
- PersonNameUrl(JSONObject) - Constructor for class romanemperorsscraper.scraping.people.PersonNameUrl
-
Deserialize the person's full name and Wikipedia page URL
- personPageData - Variable in class romanemperorsscraper.scraping.people.Person
- personPageData - Static variable in class romanemperorsscraper.tester.PersonPageDataTester
- personPageData - Variable in class romanemperorsscraper.ui.people.PersonCard
- PersonPageData - Class in romanemperorsscraper.scraping.people
-
Class used to get and represent information about people related to Roman Emperors Dynasties.
- PersonPageData(String, JSONObject) - Constructor for class romanemperorsscraper.scraping.people.PersonPageData
-
Fulfill the fields of a PersonPageData object from a JSON object
- PersonPageData(WebDriver, PersonNameUrl, String) - Constructor for class romanemperorsscraper.scraping.people.PersonPageData
-
Fulfill the fields of a PersonPageData object with the information obtained during the scraping of a dynasty member's Wikipedia page
- PersonPageDataSerializer - Class in romanemperorsscraper.scraping.people
-
Utility class providing methods for dynasties people' PersonPageData objects serialization.
- PersonPageDataSerializer() - Constructor for class romanemperorsscraper.scraping.people.PersonPageDataSerializer
- PersonPageDataTester - Class in romanemperorsscraper.tester
-
Class used to test the scraping of people' information (reign period, birth and death date, successor, spouses, children, adopted children, father, [...]).
- PersonPageDataTester() - Constructor for class romanemperorsscraper.tester.PersonPageDataTester
- printValues(ArrayList<String>, HashMap<String, String>) - Static method in class romanemperorsscraper.tester.Tester
-
Given an ArrayList of fields and their expected and scraped value, print them all
All Classes All Packages