public class DaVinciParser extends BaseParser
colorProvider, cookieProvider, cookieStore, credential, executor, scheduleData| Constructor and Description |
|---|
DaVinciParser(SubstitutionScheduleData scheduleData,
CookieProvider cookieProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAllClasses()
Gibt eine Liste aller verfügbaren Klassen zurück.
|
java.util.List<java.lang.String> |
getAllTeachers() |
SubstitutionSchedule |
getSubstitutionSchedule()
Ruft den Vertretungsplan ab und parst ihn.
|
static void |
parseDaVinciTable(org.jsoup.nodes.Element table,
SubstitutionScheduleDay day,
ColorProvider colorProvider) |
static void |
parseDaVinciTable(org.jsoup.nodes.Element table,
SubstitutionScheduleDay day,
java.lang.String klasse,
ColorProvider colorProvider) |
contains, getClassesFromJson, getClassName, getCredential, getInstance, httpGet, httpGet, httpPost, httpPost, httpPost, httpPost, recognizeType, setCredentialpublic DaVinciParser(SubstitutionScheduleData scheduleData, CookieProvider cookieProvider)
public static void parseDaVinciTable(org.jsoup.nodes.Element table,
SubstitutionScheduleDay day,
ColorProvider colorProvider)
public static void parseDaVinciTable(org.jsoup.nodes.Element table,
SubstitutionScheduleDay day,
java.lang.String klasse,
ColorProvider colorProvider)
public SubstitutionSchedule getSubstitutionSchedule() throws java.io.IOException, org.json.JSONException, CredentialInvalidException
BaseParsergetSubstitutionSchedule in interface SubstitutionScheduleParsergetSubstitutionSchedule in class BaseParserSubstitutionSchedulejava.io.IOExceptionorg.json.JSONExceptionCredentialInvalidExceptionpublic java.util.List<java.lang.String> getAllClasses()
throws java.io.IOException,
org.json.JSONException
BaseParsergetAllClasses in class BaseParserjava.io.IOExceptionorg.json.JSONExceptionpublic java.util.List<java.lang.String> getAllTeachers()
getAllTeachers in class BaseParser