Skip navigation links
A B C D E F G H I K L M N P R S T U V W 

A

addAdditionalInfo(AdditionalInfo) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Add an additional info to this schedule
addAllSubstitutions(Substitution...) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Add multiple substitutions for this day
addAllSubstitutions(Collection<? extends Substitution>) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Add multiple substitutions for this day
addDay(SubstitutionScheduleDay) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Add a day to this substitution schedule
AdditionalInfo - Class in me.vertretungsplan.objects
Represents an additional information on the substitution schedule.
AdditionalInfo() - Constructor for class me.vertretungsplan.objects.AdditionalInfo
 
addMessage(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Add a message for this day.
addSubstitution(Substitution) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Add a substitution for this day
AmgRottweilIcalParser - Class in me.vertretungsplan.additionalinfo.amgrottweil
 
AmgRottweilIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilIcalParser
 
AmgRottweilMessagesParser - Class in me.vertretungsplan.additionalinfo.amgrottweil
 
AmgRottweilMessagesParser() - Constructor for class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilMessagesParser
 
AmgRottweilRSSParser - Class in me.vertretungsplan.additionalinfo.amgrottweil
 
AmgRottweilRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilRSSParser
 
AmgRottweilStudentMessagesParser - Class in me.vertretungsplan.additionalinfo.amgrottweil
 
AmgRottweilStudentMessagesParser() - Constructor for class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilStudentMessagesParser
 
AmgRottweilTeacherMessagesParser - Class in me.vertretungsplan.additionalinfo.amgrottweil
 
AmgRottweilTeacherMessagesParser() - Constructor for class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilTeacherMessagesParser
 
AuthenticationData - Interface in me.vertretungsplan.objects.authentication
An AuthenticationData is used in SubstitutionScheduleData.setAuthenticationData(AuthenticationData) to specify what type of credential is needed to access the schedule.

B

BaseAdditionalInfoParser - Class in me.vertretungsplan.additionalinfo
Parser that creates AdditionalInfos.
BaseAdditionalInfoParser() - Constructor for class me.vertretungsplan.additionalinfo.BaseAdditionalInfoParser
 
BaseCredential - Class in me.vertretungsplan.objects.credential
 
BaseCredential() - Constructor for class me.vertretungsplan.objects.credential.BaseCredential
 
BaseIcalParser - Class in me.vertretungsplan.additionalinfo
 
BaseIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.BaseIcalParser
 
BaseParser - Class in me.vertretungsplan.parser
Base class for SubstitutionScheduleParser implementations.
BaseRSSFeedParser - Class in me.vertretungsplan.additionalinfo
 
BaseRSSFeedParser() - Constructor for class me.vertretungsplan.additionalinfo.BaseRSSFeedParser
 
BlsSchleswigIcalParser - Class in me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig
 
BlsSchleswigIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig.BlsSchleswigIcalParser
 
BlsSchleswigRSSParser - Class in me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig
 
BlsSchleswigRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig.BlsSchleswigRSSParser
 
BmrTrierRSSParser - Class in me.vertretungsplan.additionalinfo.bmrtrier
 
BmrTrierRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.bmrtrier.BmrTrierRSSParser
 

C

clone() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
clone() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
clone() - Method in class me.vertretungsplan.objects.Substitution
 
clone() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
clone() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
 
colorProvider - Variable in class me.vertretungsplan.parser.BaseParser
 
ColorProvider - Class in me.vertretungsplan.parser
Utility class used by the SubstitutionScheduleParser implementations to set suitable colors depending on the type of substitution.
columnTitles(List<String>) - Method in interface me.vertretungsplan.parser.DebuggingDataHandler
 
ColumnTypeDetector - Class in me.vertretungsplan.parser
 
ColumnTypeDetector() - Constructor for class me.vertretungsplan.parser.ColumnTypeDetector
 
compare(Substitution, Substitution) - Static method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
compare(SubstitutionScheduleDay, SubstitutionScheduleDay) - Static method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
compare(SubstitutionSchedule, SubstitutionSchedule) - Static method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
contains(JSONArray, String) - Static method in class me.vertretungsplan.parser.BaseParser
 
cookieProvider - Variable in class me.vertretungsplan.parser.BaseParser
 
CookieProvider - Interface in me.vertretungsplan.parser
 
cookieStore - Variable in class me.vertretungsplan.parser.BaseParser
 
Credential - Interface in me.vertretungsplan.objects.credential
 
credential - Variable in class me.vertretungsplan.parser.BaseParser
 
CredentialInvalidException - Exception in me.vertretungsplan.exception
An exception that is thrown by a SubstitutionScheduleParser when the Credential that was provided is invalid.
CredentialInvalidException() - Constructor for exception me.vertretungsplan.exception.CredentialInvalidException
 
CSVParser - Class in me.vertretungsplan.parser
Generic parser for substitution schedules in CSV format.
CSVParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.CSVParser
 

D

data - Variable in class me.vertretungsplan.parser.IndiwareParser
 
DaVinciParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the DaVinci software.
DaVinciParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.DaVinciParser
 
debuggingDataHandler - Variable in class me.vertretungsplan.parser.BaseParser
 
DebuggingDataHandler - Interface in me.vertretungsplan.parser
Interface to handle additional data that a parser outputs while parsing the substitution schedule

E

EichendorffGymKoblenzIcalParser - Class in me.vertretungsplan.additionalinfo.eichendorffgymkoblenz
 
EichendorffGymKoblenzIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.eichendorffgymkoblenz.EichendorffGymKoblenzIcalParser
 
encodingDetector - Variable in class me.vertretungsplan.parser.BaseParser
 
equals(Object) - Method in class me.vertretungsplan.objects.AdditionalInfo
 
equals(Object) - Method in class me.vertretungsplan.objects.Substitution
 
equals(Object) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
equals(Object) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
 
equalsByDate(SubstitutionScheduleDay) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Check if this day's date is equal to the one of another SubstitutionScheduleDay.
equalsExcludingClasses(Object) - Method in class me.vertretungsplan.objects.Substitution
Check if this substitution equals another one, but excluding the classes.
equalsExcludingPreviousTeachers(Object) - Method in class me.vertretungsplan.objects.Substitution
Check if this substitution equals another one, but excluding the previous teachers.
equalsExcludingTeachers(Object) - Method in class me.vertretungsplan.objects.Substitution
Check if this substitution equals another one, but excluding the teachers.
equalsExcludingType(Object) - Method in class me.vertretungsplan.objects.Substitution
Check if this substitution equals another one, but excluding the type.
EsbkGelsenkirchenIcalParser - Class in me.vertretungsplan.additionalinfo.esbkgelsenkirchen
 
EsbkGelsenkirchenIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.esbkgelsenkirchen.EsbkGelsenkirchenIcalParser
 
EsbkGelsenkirchenRSSParser - Class in me.vertretungsplan.additionalinfo.esbkgelsenkirchen
 
EsbkGelsenkirchenRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.esbkgelsenkirchen.EsbkGelsenkirchenRSSParser
 
ESchoolParser - Class in me.vertretungsplan.parser
Parser for substitution schedules served by eSchool (eschool.topackt.com).
ESchoolParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.ESchoolParser
 
EvsSchwalmstadtIcalParser - Class in me.vertretungsplan.additionalinfo.evsschwalmstadt
 
EvsSchwalmstadtIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.evsschwalmstadt.EvsSchwalmstadtIcalParser
 
executor - Variable in class me.vertretungsplan.parser.BaseParser
 

F

filterByClass(String, Set<SubstitutionDiff>) - Static method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
filterByClass(String, Set<Substitution>) - Static method in class me.vertretungsplan.objects.SubstitutionSchedule
Filter a set of substitutions by class
filterByClassAndExcludedSubject(SubstitutionSchedule, String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
filterBySubject(Set<String>, Set<SubstitutionDiff>) - Static method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
filterBySubject(Set<String>, Set<Substitution>) - Static method in class me.vertretungsplan.objects.SubstitutionSchedule
Filter a set of substitutions by excluding a set of subjects
filterByTeacher(String, Set<SubstitutionDiff>) - Static method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
filterByTeacher(String, Set<Substitution>) - Static method in class me.vertretungsplan.objects.SubstitutionSchedule
Filter a set of substitutions by teacher
filterByTeacherAndExcludedSubject(SubstitutionSchedule, String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
filteredByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
filteredByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get a new schedule that only contains the data that applies to the specified class, excluding substitutions for the specified subjects.
filteredByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
filteredByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get a new schedule that only contains the data that applies to the specified teacher, excluding substitutions for the specified subjects.
fromData(SubstitutionScheduleData) - Static method in class me.vertretungsplan.objects.SubstitutionSchedule
Initialize a SubstitutionSchedule with the correct type taken from a SubstitutionScheduleData

G

getAdditionalInfo() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilMessagesParser
 
getAdditionalInfo() - Method in class me.vertretungsplan.additionalinfo.BaseAdditionalInfoParser
 
getAdditionalInfo() - Method in class me.vertretungsplan.additionalinfo.BaseIcalParser
 
getAdditionalInfo() - Method in class me.vertretungsplan.additionalinfo.BaseRSSFeedParser
 
getAdditionalInfo() - Method in class me.vertretungsplan.additionalinfo.WinterShParser
 
getAdditionalInfos() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the list of additional infos on this schedule
getAdditionalInfos() - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Get the types of AdditionalInfo this schedule should contain.
getAllClasses() - Method in class me.vertretungsplan.parser.BaseParser
Get a list of all available classes.
getAllClasses() - Method in class me.vertretungsplan.parser.CSVParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.DaVinciParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.ESchoolParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.IndiwareMobileParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.IndiwareParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.IphisParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.LegionBoardParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.SchoolJoomlaParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.SVPlanParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.TurboVertretungParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.UntisCommonParser
 
getAllClasses() - Method in class me.vertretungsplan.parser.UntisInfoParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.BaseParser
Get a list of all available teachers.
getAllTeachers() - Method in class me.vertretungsplan.parser.CSVParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.DaVinciParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.ESchoolParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.IndiwareMobileParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.IndiwareParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.IphisParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.LegionBoardParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.SchoolJoomlaParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.SVPlanParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.TurboVertretungParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.UntisInfoHeadlessParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.UntisInfoParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.UntisMonitorParser
 
getAllTeachers() - Method in class me.vertretungsplan.parser.UntisSubstitutionParser
 
getApi() - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Get the type of parser to use for this schedule, as a string representation.
getAuthenticationData() - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Get information about what kind of Credential is needed to parse this schedule and if there are additional parameters for authentication (such as a pre-set school number with only the password needing to be filled in).
getClasses() - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
getClasses() - Method in class me.vertretungsplan.objects.Substitution
Get the classes this substitution applies for
getClasses() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the list of classes that can appear on this schedule.
getClassesFromJson() - Method in class me.vertretungsplan.parser.BaseParser
 
getColor() - Method in class me.vertretungsplan.objects.Substitution
Get the color in which this substitution should be shown on the schedule as hexadecimal representation (such as #FF0000 for red).
getColor(String) - Method in class me.vertretungsplan.parser.ColorProvider
Get an appropriate color for a substitution based on its type
getColumnType(String, List<String>) - Method in class me.vertretungsplan.parser.ColumnTypeDetector
 
getComment() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get the comment for this day (displayed next to the date - e.g.
getComplexity() - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
getCookies(Credential) - Method in interface me.vertretungsplan.parser.CookieProvider
 
getCredential() - Method in class me.vertretungsplan.parser.BaseParser
 
getCredential() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
getCredential() - Method in interface me.vertretungsplan.parser.SubstitutionScheduleParser
 
getCredentialType() - Method in interface me.vertretungsplan.objects.authentication.AuthenticationData
 
getCredentialType() - Method in class me.vertretungsplan.objects.authentication.NoAuthenticationData
 
getCredentialType() - Method in class me.vertretungsplan.objects.authentication.PasswordAuthenticationData
 
getCredentialType() - Method in class me.vertretungsplan.objects.authentication.SchoolNumberPasswordAuthenticationData
 
getCredentialType() - Method in class me.vertretungsplan.objects.authentication.UserPasswordAuthenticationData
 
getData() - Method in interface me.vertretungsplan.objects.authentication.AuthenticationData
 
getData() - Method in class me.vertretungsplan.objects.authentication.NoAuthenticationData
 
getData() - Method in class me.vertretungsplan.objects.authentication.PasswordAuthenticationData
 
getData() - Method in class me.vertretungsplan.objects.authentication.SchoolNumberPasswordAuthenticationData
 
getData() - Method in class me.vertretungsplan.objects.authentication.UserPasswordAuthenticationData
 
getData() - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Get additional data about this substitution schedule in form of a JSON object.
getDate() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getDate() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get the date of this day.
getDateString() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getDateString() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get the date of this day, as a string representation
getDays() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the list of days included in this schedule
getDesc() - Method in class me.vertretungsplan.objects.Substitution
Get an additional description of this substitution, such as "tasks on page 42" or "moved to 6th lesson."
getEditedDays() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
getEditedSubstitutions() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getEditedSubstitutionsByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getEditedSubstitutionsByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getHash() - Method in interface me.vertretungsplan.objects.credential.Credential
Get a hash value for the credential data.
getHash() - Method in class me.vertretungsplan.objects.credential.PasswordCredential
 
getHash() - Method in class me.vertretungsplan.objects.credential.SchoolNumberPasswordCredential
 
getHash() - Method in class me.vertretungsplan.objects.credential.UserPasswordCredential
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.BaseIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig.BlsSchleswigIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.eichendorffgymkoblenz.EichendorffGymKoblenzIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.esbkgelsenkirchen.EsbkGelsenkirchenIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.evsschwalmstadt.EvsSchwalmstadtIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.gymholthausenhattingen.GymHolthausenIcalParser
 
getIcalUrl() - Method in class me.vertretungsplan.additionalinfo.lsschleswig.LsSchleswigIcalParser
 
getId() - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
getId() - Method in interface me.vertretungsplan.objects.credential.Credential
 
getInstance(String) - Static method in class me.vertretungsplan.additionalinfo.BaseAdditionalInfoParser
Create an additional info parser.
getInstance(SubstitutionScheduleData, CookieProvider) - Static method in class me.vertretungsplan.parser.BaseParser
Create an appropriate parser for a given school.
getLastChange() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the date and time where this schedule was last updated.
getLastChange() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get the date and time where this day on the schedule was last updated.
getLastChange() - Method in class me.vertretungsplan.parser.BaseParser
 
getLastChange() - Method in class me.vertretungsplan.parser.IphisParser
 
getLastChange() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
getLastChange() - Method in interface me.vertretungsplan.parser.SubstitutionScheduleParser
Returns the time when the substitution schedule was last changed.
getLastChangeString() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the date and time where this schedule was last updated as a string representation
getLastChangeString() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get the date and time where this day on the schedule was last updated as a string representation.
getLastCheck() - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
getLastCheck() - Method in interface me.vertretungsplan.objects.credential.Credential
 
getLesson() - Method in class me.vertretungsplan.objects.Substitution
Get the lesson which this substitution is for.
getMaxItemsCount() - Method in class me.vertretungsplan.additionalinfo.BaseIcalParser
 
getMaxItemsCount() - Method in class me.vertretungsplan.additionalinfo.eichendorffgymkoblenz.EichendorffGymKoblenzIcalParser
 
getMessages() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get all messages for this day.
getNewAdditionalInfos() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
getNewDays() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
getNewMessages() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getNewSubstitution() - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
getNewSubstitutions() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getNewSubstitutionsByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getNewSubstitutionsByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getOldSubstitution() - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
getPassword() - Method in class me.vertretungsplan.objects.credential.PasswordCredential
 
getPassword() - Method in class me.vertretungsplan.objects.credential.SchoolNumberPasswordCredential
 
getPassword() - Method in class me.vertretungsplan.objects.credential.UserPasswordCredential
 
getPreviousAndCurrentTeacherText() - Method in class me.vertretungsplan.objects.Substitution
 
getPreviousRoom() - Method in class me.vertretungsplan.objects.Substitution
Get the room in which this lesson would have been taught according to the regular schedule.
getPreviousSubject() - Method in class me.vertretungsplan.objects.Substitution
Get the subject that would have been taught in this lesson according to the regular schedule.
getPreviousTeacher() - Method in class me.vertretungsplan.objects.Substitution
Get the teacher who would have given this lesson according to the regular schedule.
getPreviousTeachers() - Method in class me.vertretungsplan.objects.Substitution
Get the teachers who would have given this lesson according to the regular schedule.
getRemovedAdditionalInfos() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
getRemovedDays() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
getRemovedMessages() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getRemovedSubstitutions() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getRemovedSubstitutionsByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getRemovedSubstitutionsByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
getRoom() - Method in class me.vertretungsplan.objects.Substitution
Get the room in which this lesson will be taught.
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.BaseRSSFeedParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig.BlsSchleswigRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.bmrtrier.BmrTrierRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.esbkgelsenkirchen.EsbkGelsenkirchenRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.gymholthausenhattingen.GymHolthausenRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.kantschulefalkensee.KantschuleFalkenseeRSSParser
 
getRSSUrl() - Method in class me.vertretungsplan.additionalinfo.lsschleswig.LsSchleswigRSSParser
 
getScheduleId() - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
getScheduleId() - Method in interface me.vertretungsplan.objects.credential.Credential
 
getSchoolId() - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
getSchoolId() - Method in interface me.vertretungsplan.objects.credential.Credential
 
getSchoolNumber() - Method in class me.vertretungsplan.objects.authentication.SchoolNumberPasswordAuthenticationData
 
getSubject() - Method in class me.vertretungsplan.objects.Substitution
Get the subject that will be taught in this lesson.
getSubstitutionFrom() - Method in class me.vertretungsplan.objects.Substitution
Get the "substitution from" ("Vertr. von") value.
getSubstitutions() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get all substitutions for this day
getSubstitutionsByClass(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
 
getSubstitutionsByClassAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get only the substitutions that apply to the given class and that are not for one of the given subjects.
getSubstitutionsByTeacherAndExcludedSubject(String, Set<String>) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get only the substitutions that apply to the given teacher and that are not for one of the given subjects.
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.BaseParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.CSVParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.DaVinciParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.ESchoolParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.IndiwareMobileParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.IndiwareParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.IndiwareStundenplan24Parser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.IphisParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.LegionBoardParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.SchoolJoomlaParser
 
getSubstitutionSchedule() - Method in interface me.vertretungsplan.parser.SubstitutionScheduleParser
Downloads and parses the substitution schedule
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.SVPlanParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.TurboVertretungParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.UntisInfoHeadlessParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.UntisInfoParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.UntisMonitorParser
 
getSubstitutionSchedule() - Method in class me.vertretungsplan.parser.UntisSubstitutionParser
 
getTeacher() - Method in class me.vertretungsplan.objects.Substitution
Get the teacher giving this lesson.
getTeachers() - Method in class me.vertretungsplan.objects.Substitution
Get the teachers giving this lesson.
getTeachers() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the list of teachers that can appear on this schedule.
getTeacherText() - Method in class me.vertretungsplan.objects.Substitution
 
getTeacherTo() - Method in class me.vertretungsplan.objects.Substitution
Get the "teacher to" ("(Le.) nach") value.
getText() - Method in class me.vertretungsplan.objects.AdditionalInfo
Get the content text of this additional info.
getText() - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
getText() - Method in class me.vertretungsplan.objects.Substitution
 
getTitle() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilMessagesParser
 
getTitle() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilStudentMessagesParser
 
getTitle() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilTeacherMessagesParser
 
getTitle() - Method in class me.vertretungsplan.additionalinfo.BaseIcalParser
 
getTitle() - Method in class me.vertretungsplan.additionalinfo.BaseRSSFeedParser
 
getTitle() - Method in class me.vertretungsplan.objects.AdditionalInfo
Get the title of this additional info
getType() - Method in class me.vertretungsplan.objects.Substitution
Get the type of this substitution.
getType() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the type of this schedule
getType() - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Get the SubstitutionSchedule.Type of the substitution schedule this data represents
getUrl() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilMessagesParser
 
getUrl() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilStudentMessagesParser
 
getUrl() - Method in class me.vertretungsplan.additionalinfo.amgrottweil.AmgRottweilTeacherMessagesParser
 
getUsername() - Method in class me.vertretungsplan.objects.credential.UserPasswordCredential
 
getWebdavClient(UserPasswordCredential) - Method in class me.vertretungsplan.parser.BaseParser
 
getWebsite() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Get the website where this schedule can be found online
GymHolthausenIcalParser - Class in me.vertretungsplan.additionalinfo.gymholthausenhattingen
 
GymHolthausenIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.gymholthausenhattingen.GymHolthausenIcalParser
 
GymHolthausenRSSParser - Class in me.vertretungsplan.additionalinfo.gymholthausenhattingen
 
GymHolthausenRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.gymholthausenhattingen.GymHolthausenRSSParser
 

H

hash(String) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
hashCode() - Method in class me.vertretungsplan.objects.AdditionalInfo
 
hashCode() - Method in class me.vertretungsplan.objects.Substitution
 
hashCode() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
hashCode() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
 
hasInformation() - Method in class me.vertretungsplan.objects.AdditionalInfo
Find out if this AdditionalInfo contains urgent information the user of an app should be notified about.
httpGet(String, String) - Method in class me.vertretungsplan.additionalinfo.BaseAdditionalInfoParser
 
httpGet(String) - Method in class me.vertretungsplan.parser.BaseParser
 
httpGet(String, String) - Method in class me.vertretungsplan.parser.BaseParser
 
httpGet(String, String, Map<String, String>) - Method in class me.vertretungsplan.parser.BaseParser
 
httpPost(String, String, List<NameValuePair>) - Method in class me.vertretungsplan.parser.BaseParser
 
httpPost(String, String, List<NameValuePair>, Map<String, String>) - Method in class me.vertretungsplan.parser.BaseParser
 
httpPost(String, String, String, ContentType) - Method in class me.vertretungsplan.parser.BaseParser
 
httpPost(String, String, String, ContentType, Map<String, String>) - Method in class me.vertretungsplan.parser.BaseParser
 

I

IndiwareMobileParser - Class in me.vertretungsplan.parser
Parser for the mobile version of substitution schedules created with the Indiware software.
IndiwareMobileParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.IndiwareMobileParser
 
IndiwareParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in XML or HTML format created by the Indiware software.
IndiwareParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.IndiwareParser
 
IndiwareStundenplan24Parser - Class in me.vertretungsplan.parser
Parser for substitution schedules in XML format created by the Indiware software and hosted on Stundenplan24.de.
IndiwareStundenplan24Parser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.IndiwareStundenplan24Parser
 
IphisParser - Class in me.vertretungsplan.parser
Parser for substitution schedules from IPHIS.
IphisParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.IphisParser
 
isEmpty() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
isFromSchedule() - Method in class me.vertretungsplan.objects.AdditionalInfo
 
isNotEmpty() - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
isPersonal() - Method in class me.vertretungsplan.parser.BaseParser
 
isPersonal() - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
isPersonal() - Method in interface me.vertretungsplan.parser.SubstitutionScheduleParser
Some substitution schedule systems allow the user to only see his "own" substitution schedule depending on the credentials he enters.
isValid() - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
isValid() - Method in interface me.vertretungsplan.objects.credential.Credential
 

K

KantschuleFalkenseeRSSParser - Class in me.vertretungsplan.additionalinfo.kantschulefalkensee
 
KantschuleFalkenseeRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.kantschulefalkensee.KantschuleFalkenseeRSSParser
 

L

LegionBoardParser - Class in me.vertretungsplan.parser
Parser for LegionBoard, an open source changes management system for schools.
LegionBoardParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.LegionBoardParser
 
LoginHandler - Class in me.vertretungsplan.parser
Utility class used by most parsers to access schedules protected by a login page.
LsSchleswigIcalParser - Class in me.vertretungsplan.additionalinfo.lsschleswig
 
LsSchleswigIcalParser() - Constructor for class me.vertretungsplan.additionalinfo.lsschleswig.LsSchleswigIcalParser
 
LsSchleswigRSSParser - Class in me.vertretungsplan.additionalinfo.lsschleswig
 
LsSchleswigRSSParser() - Constructor for class me.vertretungsplan.additionalinfo.lsschleswig.LsSchleswigRSSParser
 

M

MAX_COMPLEXITY - Static variable in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
me.vertretungsplan - package me.vertretungsplan
Contains the ParserUtil class, a simple entry point into the library.
me.vertretungsplan.additionalinfo - package me.vertretungsplan.additionalinfo
Contains all parsers for additional (external) information that can appear on SubstitutionSchedules, represented as AdditionalInfos.
me.vertretungsplan.additionalinfo.amgrottweil - package me.vertretungsplan.additionalinfo.amgrottweil
 
me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig - package me.vertretungsplan.additionalinfo.blsschleswig.lsschleswig
 
me.vertretungsplan.additionalinfo.bmrtrier - package me.vertretungsplan.additionalinfo.bmrtrier
 
me.vertretungsplan.additionalinfo.eichendorffgymkoblenz - package me.vertretungsplan.additionalinfo.eichendorffgymkoblenz
 
me.vertretungsplan.additionalinfo.esbkgelsenkirchen - package me.vertretungsplan.additionalinfo.esbkgelsenkirchen
 
me.vertretungsplan.additionalinfo.evsschwalmstadt - package me.vertretungsplan.additionalinfo.evsschwalmstadt
 
me.vertretungsplan.additionalinfo.gymholthausenhattingen - package me.vertretungsplan.additionalinfo.gymholthausenhattingen
 
me.vertretungsplan.additionalinfo.kantschulefalkensee - package me.vertretungsplan.additionalinfo.kantschulefalkensee
 
me.vertretungsplan.additionalinfo.lsschleswig - package me.vertretungsplan.additionalinfo.lsschleswig
 
me.vertretungsplan.exception - package me.vertretungsplan.exception
 
me.vertretungsplan.objects - package me.vertretungsplan.objects
Contains the classes that represent a substitution schedule.
me.vertretungsplan.objects.authentication - package me.vertretungsplan.objects.authentication
Contains classes implementing the AuthenticationData interface.
me.vertretungsplan.objects.credential - package me.vertretungsplan.objects.credential
Contains classes implementing the Credential interface.
me.vertretungsplan.objects.diff - package me.vertretungsplan.objects.diff
Contains classes useful for displaying a diff between two SubstitutionSchedules.
me.vertretungsplan.parser - package me.vertretungsplan.parser
Contains the parsers for each type of substitution schedule this library supports and some utility classes they need.
merge(SubstitutionScheduleDay) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Merge substitutions from this day with those from another SubstitutionScheduleDay.

N

NoAuthenticationData - Class in me.vertretungsplan.objects.authentication
 
NoAuthenticationData() - Constructor for class me.vertretungsplan.objects.authentication.NoAuthenticationData
 
NotCompatibleParser - Class in me.vertretungsplan.parser
 
NotCompatibleParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.NotCompatibleParser
 

P

PARAM_BASEURL - Static variable in class me.vertretungsplan.parser.UntisInfoParser
 
PARAM_CLASS_REGEX - Static variable in class me.vertretungsplan.parser.BaseParser
 
PARAM_CLASS_SELECT_REGEX - Static variable in class me.vertretungsplan.parser.UntisInfoParser
 
PARAM_ID - Static variable in class me.vertretungsplan.parser.ESchoolParser
 
PARAM_REMOVE_NON_MATCHING_CLASSES - Static variable in class me.vertretungsplan.parser.UntisInfoParser
 
PARAM_W_AFTER_NUMBER - Static variable in class me.vertretungsplan.parser.UntisInfoParser
 
ParserUtil - Class in me.vertretungsplan
Utility class for parsing substitution schedules.
ParserUtil() - Constructor for class me.vertretungsplan.ParserUtil
 
parseSubstitutionSchedule(SubstitutionScheduleData) - Static method in class me.vertretungsplan.ParserUtil
 
parseSubstitutionSchedule(SubstitutionScheduleData, CookieProvider) - Static method in class me.vertretungsplan.ParserUtil
 
parseSubstitutionSchedule(SubstitutionScheduleData, Credential) - Static method in class me.vertretungsplan.ParserUtil
 
parseSubstitutionSchedule(SubstitutionScheduleData, Credential, CookieProvider, DebuggingDataHandler) - Static method in class me.vertretungsplan.ParserUtil
Parses a substitution schedule.
parseSubstitutionTable(SubstitutionSchedule, String, Document) - Method in class me.vertretungsplan.parser.UntisCommonParser
 
parseSubstitutionTable(SubstitutionSchedule, String, Document, String) - Method in class me.vertretungsplan.parser.UntisCommonParser
Parses an Untis substitution table (UntisSubstitutionParser).
PasswordAuthenticationData - Class in me.vertretungsplan.objects.authentication
 
PasswordAuthenticationData() - Constructor for class me.vertretungsplan.objects.authentication.PasswordAuthenticationData
 
PasswordCredential - Class in me.vertretungsplan.objects.credential
 
PasswordCredential() - Constructor for class me.vertretungsplan.objects.credential.PasswordCredential
 
PasswordCredential(String) - Constructor for class me.vertretungsplan.objects.credential.PasswordCredential
 

R

recognizeType(String) - Static method in class me.vertretungsplan.parser.BaseParser
 

S

sardine - Variable in class me.vertretungsplan.parser.BaseParser
 
saveCookies(Credential, List<Cookie>) - Method in interface me.vertretungsplan.parser.CookieProvider
 
scheduleData - Variable in class me.vertretungsplan.parser.BaseParser
 
SchoolJoomlaParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format served using SchoolJoomla.
SchoolNumberPasswordAuthenticationData - Class in me.vertretungsplan.objects.authentication
 
SchoolNumberPasswordAuthenticationData() - Constructor for class me.vertretungsplan.objects.authentication.SchoolNumberPasswordAuthenticationData
 
SchoolNumberPasswordCredential - Class in me.vertretungsplan.objects.credential
 
SchoolNumberPasswordCredential() - Constructor for class me.vertretungsplan.objects.credential.SchoolNumberPasswordCredential
 
SchoolNumberPasswordCredential(String) - Constructor for class me.vertretungsplan.objects.credential.SchoolNumberPasswordCredential
 
setAdditionalInfos(List<String>) - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Set the types of AdditionalInfo this schedule should contain.
setApi(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Set the type of parser to use for this schedule, as a string representation.
setAuthenticationData(AuthenticationData) - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Set information about what kind of Credential is needed to parse this schedule and if there are additional parameters for authentication (such as a pre-set school number with only the password needing to be filled in).
setClasses(Set<String>) - Method in class me.vertretungsplan.objects.Substitution
Set the classes this substitution applies for.
setClasses(List<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the list of classes.
setColor(String) - Method in class me.vertretungsplan.objects.Substitution
Set the color in which this substitution should be shown on the schedule as hexadecimal representation (such as #FF0000 for red).
setComment(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the comment for this day (displayed next to the date - e.g.
setCredential(Credential) - Method in class me.vertretungsplan.parser.BaseParser
 
setCredential(Credential) - Method in class me.vertretungsplan.parser.NotCompatibleParser
 
setCredential(Credential) - Method in interface me.vertretungsplan.parser.SubstitutionScheduleParser
 
setData(JSONObject) - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Set additional data about this substitution schedule in form of a JSON object.
setDate(LocalDate) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setDate(LocalDate) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the date of this day.
setDateString(String) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setDateString(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the date of this day a string representation.
setDebuggingDataHandler(DebuggingDataHandler) - Method in class me.vertretungsplan.parser.BaseParser
 
setDesc(String) - Method in class me.vertretungsplan.objects.Substitution
Set an additional description of this substitution, such as "tasks on page 42" or "moved to 6th lesson."
setEditedDays(List<SubstitutionScheduleDayDiff>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
setEditedSubstitutions(Set<SubstitutionDiff>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setFromSchedule(boolean) - Method in class me.vertretungsplan.objects.AdditionalInfo
Set whether this AdditionalInfo was parsed from the school's own schedule (true) or from a separate AdditionalInfoParser (false).
setHash(String) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setHasInformation(boolean) - Method in class me.vertretungsplan.objects.AdditionalInfo
Set if this AdditionalInfo contains urgent information the user of an app should be notified about.
setId(String) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setLastChange(LocalDateTime) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the date and time where this schedule was last updated.
setLastChange(LocalDateTime) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the date and time where this day on the schedule was last updated.
setLastChangeString(String) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the date and time where this schedule was last updated as a string representation.
setLastChangeString(String) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the date and time where this day on the schedule was last updated as a string representation.
setLastCheck(DateTime) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setLastCheck(DateTime) - Method in interface me.vertretungsplan.objects.credential.Credential
Set the last time this credential was checked.
setLesson(String) - Method in class me.vertretungsplan.objects.Substitution
Set the lesson which this substitution is for.
setLocalSource(Path) - Method in class me.vertretungsplan.parser.BaseParser
 
setNewAdditionalInfos(List<AdditionalInfo>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
setNewDays(List<SubstitutionScheduleDay>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
setNewMessages(List<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setNewSubstitution(Substitution) - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
setNewSubstitutions(Set<Substitution>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setOldSubstitution(Substitution) - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
setPassword(String) - Method in class me.vertretungsplan.objects.credential.PasswordCredential
 
setPassword(String) - Method in class me.vertretungsplan.objects.credential.SchoolNumberPasswordCredential
 
setPassword(String) - Method in class me.vertretungsplan.objects.credential.UserPasswordCredential
 
setPreviousRoom(String) - Method in class me.vertretungsplan.objects.Substitution
Set the room in which this lesson would have been taught according to the regular schedule.
setPreviousSubject(String) - Method in class me.vertretungsplan.objects.Substitution
Set the subject that would have been taught in this lesson according to the regular schedule.
setPreviousTeacher(String) - Method in class me.vertretungsplan.objects.Substitution
Set the teacher who would have given this lesson according to the regular schedule.
setPreviousTeachers(Set<String>) - Method in class me.vertretungsplan.objects.Substitution
Set the teachers who would have given this lesson according to the regular schedule.
setRemovedAdditionalInfos(List<AdditionalInfo>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
setRemovedDays(List<SubstitutionScheduleDay>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
setRemovedMessages(List<String>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setRemovedSubstitutions(Set<Substitution>) - Method in class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
setRoom(String) - Method in class me.vertretungsplan.objects.Substitution
Set the room in which this lesson will be taught.
setScheduleId(String) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setSchoolId(String) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setSchoolNumber(String) - Method in class me.vertretungsplan.objects.authentication.SchoolNumberPasswordAuthenticationData
 
setSubject(String) - Method in class me.vertretungsplan.objects.Substitution
Set the subject that will be taught in this lesson.
setSubstitutionFrom(String) - Method in class me.vertretungsplan.objects.Substitution
Set the "substitution from" ("Vertr. von") value.
setSubstitutions(Set<Substitution>) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Set the substitutions for this day
setTeacher(String) - Method in class me.vertretungsplan.objects.Substitution
Set the teacher giving this lesson.
setTeachers(Set<String>) - Method in class me.vertretungsplan.objects.Substitution
Set the teachers giving this lesson.
setTeachers(List<String>) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the list of teachers.
setTeacherTo(String) - Method in class me.vertretungsplan.objects.Substitution
Set the "teacher to" ("(Le.) nach") value.
setText(String) - Method in class me.vertretungsplan.objects.AdditionalInfo
Set the content text of this additional info.
setText(String) - Method in class me.vertretungsplan.objects.diff.SubstitutionDiff
 
setTitle(String) - Method in class me.vertretungsplan.objects.AdditionalInfo
Set the title of this additional info.
setType(String) - Method in class me.vertretungsplan.objects.Substitution
Set the type of this substitution.
setType(SubstitutionSchedule.Type) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the type of this schedule
setType(SubstitutionSchedule.Type) - Method in class me.vertretungsplan.objects.SubstitutionScheduleData
Set the SubstitutionSchedule.Type of the substitution schedule this data represents
setUsername(String) - Method in class me.vertretungsplan.objects.credential.UserPasswordCredential
 
setValid(boolean) - Method in class me.vertretungsplan.objects.credential.BaseCredential
 
setValid(boolean) - Method in interface me.vertretungsplan.objects.credential.Credential
Set if this credential is believed to be valid.
setWebsite(String) - Method in class me.vertretungsplan.objects.SubstitutionSchedule
Set the website where this schedule can be found online
shouldStripTimezoneInfo() - Method in class me.vertretungsplan.additionalinfo.BaseIcalParser
 
shouldStripTimezoneInfo() - Method in class me.vertretungsplan.additionalinfo.esbkgelsenkirchen.EsbkGelsenkirchenIcalParser
 
shouldStripTimezoneInfo() - Method in class me.vertretungsplan.additionalinfo.gymholthausenhattingen.GymHolthausenIcalParser
 
shouldStripTimezoneInfo() - Method in class me.vertretungsplan.additionalinfo.lsschleswig.LsSchleswigIcalParser
 
Substitution - Class in me.vertretungsplan.objects
Represents one substitution on a SubstitutionSchedule
Substitution() - Constructor for class me.vertretungsplan.objects.Substitution
 
Substitution(Substitution, Set<String>) - Constructor for class me.vertretungsplan.objects.Substitution
Creates a copy of a substitution with a different set of classes
SubstitutionDiff - Class in me.vertretungsplan.objects.diff
Represents the difference between to Substitutions.
SubstitutionDiff() - Constructor for class me.vertretungsplan.objects.diff.SubstitutionDiff
 
SubstitutionSchedule - Class in me.vertretungsplan.objects
Represents a school's substitution schedule
SubstitutionSchedule() - Constructor for class me.vertretungsplan.objects.SubstitutionSchedule
 
SubstitutionSchedule(SubstitutionSchedule) - Constructor for class me.vertretungsplan.objects.SubstitutionSchedule
Creates a new SubstitutionSchedule containing the same data as the given one
SubstitutionSchedule.Type - Enum in me.vertretungsplan.objects
Represents the type of a substitution schedule
SubstitutionScheduleData - Class in me.vertretungsplan.objects
Contains data about a school's substitution schedule.
SubstitutionScheduleData() - Constructor for class me.vertretungsplan.objects.SubstitutionScheduleData
 
SubstitutionScheduleDay - Class in me.vertretungsplan.objects
Represents one day on the the SubstitutionSchedule and contains the corresponding substitutions and messages.
SubstitutionScheduleDay() - Constructor for class me.vertretungsplan.objects.SubstitutionScheduleDay
 
SubstitutionScheduleDayDiff - Class in me.vertretungsplan.objects.diff
Represents the difference between two SubstitutionScheduleDays.
SubstitutionScheduleDayDiff() - Constructor for class me.vertretungsplan.objects.diff.SubstitutionScheduleDayDiff
 
SubstitutionScheduleDiff - Class in me.vertretungsplan.objects.diff
Represents the difference between two SubstitutionSchedules
SubstitutionScheduleDiff() - Constructor for class me.vertretungsplan.objects.diff.SubstitutionScheduleDiff
 
SubstitutionScheduleParser - Interface in me.vertretungsplan.parser
Parser for a substitution schedule.
SVPlanParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the svPlan software.
SVPlanParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.SVPlanParser
 

T

TIMEOUT - Static variable in class me.vertretungsplan.additionalinfo.BaseAdditionalInfoParser
 
toString() - Method in class me.vertretungsplan.objects.Substitution
 
toString(SubstitutionSchedule.Type) - Method in class me.vertretungsplan.objects.Substitution
Get a string representation of the substitution, using different wording depending on the type.
toString() - Method in class me.vertretungsplan.objects.SubstitutionSchedule
 
toString(SubstitutionSchedule.Type) - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
Get a string representation of the day, using different wording depending on the type.
toString() - Method in class me.vertretungsplan.objects.SubstitutionScheduleDay
 
TurboVertretungParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the Turbo-Vertretung software.
TurboVertretungParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.TurboVertretungParser
 

U

UntisCommonParser - Class in me.vertretungsplan.parser
UntisInfoHeadlessParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the Untis software using the "Info-Stundenplan" layout, but without the navigation bar.
UntisInfoHeadlessParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.UntisInfoHeadlessParser
 
UntisInfoParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the Untis software using the "Info-Stundenplan" layout.
UntisInfoParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.UntisInfoParser
 
UntisMonitorParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the Untis software using the "Monitor-Vertretungsplan" layout.
UntisMonitorParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.UntisMonitorParser
 
UntisSubstitutionParser - Class in me.vertretungsplan.parser
Parser for substitution schedules in HTML format created by the Untis software using the "Vertretungsplanung" layout.
UntisSubstitutionParser(SubstitutionScheduleData, CookieProvider) - Constructor for class me.vertretungsplan.parser.UntisSubstitutionParser
 
UserPasswordAuthenticationData - Class in me.vertretungsplan.objects.authentication
 
UserPasswordAuthenticationData() - Constructor for class me.vertretungsplan.objects.authentication.UserPasswordAuthenticationData
 
UserPasswordCredential - Class in me.vertretungsplan.objects.credential
 
UserPasswordCredential() - Constructor for class me.vertretungsplan.objects.credential.UserPasswordCredential
 
UserPasswordCredential(String, String) - Constructor for class me.vertretungsplan.objects.credential.UserPasswordCredential
 

V

valueOf(String) - Static method in enum me.vertretungsplan.objects.SubstitutionSchedule.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.vertretungsplan.objects.SubstitutionSchedule.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

WinterShParser - Class in me.vertretungsplan.additionalinfo
Parser information about cancellation of classes caused by snow or other extreme weather conditions provided as an RSS feed by the Ministry of Education of Schleswig-Holstein, Germany.
WinterShParser() - Constructor for class me.vertretungsplan.additionalinfo.WinterShParser
 
A B C D E F G H I K L M N P R S T U V W 
Skip navigation links