Index
All Classes and Interfaces|All Packages
C
- Color - Class in de.femtopedia.studip.util.colors
-
Class representing a color in the Stud.IP schedule.
- Color() - Constructor for class de.femtopedia.studip.util.colors.Color
- ColorTypeAdapter - Class in de.femtopedia.studip.util.colors
-
Class providing translation from JSON color indices to the color codes from Stud.IP.
- ColorTypeAdapter() - Constructor for class de.femtopedia.studip.util.colors.ColorTypeAdapter
- Contact - Class in de.femtopedia.studip.json
-
A class representing a Contact.
- Contact() - Constructor for class de.femtopedia.studip.json.Contact
- Contacts - Class in de.femtopedia.studip.json
-
A class representing a set of Contacts.
- Contacts() - Constructor for class de.femtopedia.studip.json.Contacts
- Course - Class in de.femtopedia.studip.json
-
A class representing a Course.
- Course() - Constructor for class de.femtopedia.studip.json.Course
- Courses - Class in de.femtopedia.studip.json
-
A class representing a set of Courses.
- Courses() - Constructor for class de.femtopedia.studip.json.Courses
- create(Gson, TypeToken<T>) - Method in class de.femtopedia.studip.util.fix.EmptyArrayAdapterFactory
-
Creates an instance for adapting the given token.
D
- DataField - Class in de.femtopedia.studip.json
-
A class representing a DataField.
- DataField() - Constructor for class de.femtopedia.studip.json.DataField
- de.femtopedia.studip - package de.femtopedia.studip
- de.femtopedia.studip.json - package de.femtopedia.studip.json
- de.femtopedia.studip.util - package de.femtopedia.studip.util
- de.femtopedia.studip.util.colors - package de.femtopedia.studip.util.colors
- de.femtopedia.studip.util.fix - package de.femtopedia.studip.util.fix
E
- EmptyArrayAdapterFactory<C> - Class in de.femtopedia.studip.util.fix
-
Class representing an adapter factory for fixing empty arrays being used as empty Objects in JSON files.
- EmptyArrayAdapterFactory(Class<C>) - Constructor for class de.femtopedia.studip.util.fix.EmptyArrayAdapterFactory
-
Initializes a default factory instance.
- Event - Class in de.femtopedia.studip.json
-
A class representing a Event.
- Event() - Constructor for class de.femtopedia.studip.json.Event
- Events - Class in de.femtopedia.studip.json
-
A class representing a set of Events.
- Events() - Constructor for class de.femtopedia.studip.json.Events
F
- Folder - Class in de.femtopedia.studip.json
-
A class representing a Folder.
- Folder() - Constructor for class de.femtopedia.studip.json.Folder
G
- get(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Performs a HTTP GET Request.
- getAuthorizationUrl(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Retrieves a Request Token and returns a authorization URL, which you have to open in a browser and approve access to your account.
- getColor() - Method in class de.femtopedia.studip.util.colors.Color
-
Translates the current color into its argb equivalent.
- getContacts(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched user's contacts.
- getCourse(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched course.
- getCourses(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched user's courses.
- getCourseTopFolder(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns the top folder object of the searched course.
- getCurrentUserData() - Method in class de.femtopedia.studip.StudIPAPI
-
Returns the currently logged in user's data.
- getData(String, Class<T>) - Method in class de.femtopedia.studip.StudIPAPI
-
Performs a HTTP GET Request and converts the site's content into the given Object type using
Gson. - getDay(int) - Method in class de.femtopedia.studip.json.Schedule
-
Helper method for getting the day via Integers.
- getEvents(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched user's events.
- getFolder(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns the searched folder object for the given folder ID.
- getOAuthClient() - Method in class de.femtopedia.studip.StudIPAPI
-
Returns the currently used
OAuthClientinstance. - getSchedule(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the currently logged in user's schedule.
- getSchedule(String, String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the currently logged in user's schedule.
- getSemester(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched semester.
- getSemesters() - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about all semesters.
- getUserData(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Returns data about the searched user.
I
- init(GsonBuilder) - Static method in class de.femtopedia.studip.util.JsonObjectRegister
-
Registers all JSON Objects to the given
GsonBuilder. - isSessionValid() - Method in class de.femtopedia.studip.StudIPAPI
-
Returns, whether the current session is valid or you need to re-login.
J
- JsonObjectRegister - Class in de.femtopedia.studip.util
-
Utility class for registering all JSON Objects.
L
- Links - Class in de.femtopedia.studip.json
-
A class representing Links.
- Links() - Constructor for class de.femtopedia.studip.json.Links
M
- Members - Class in de.femtopedia.studip.json
-
A class representing Members.
- Members() - Constructor for class de.femtopedia.studip.json.Members
- Modules - Class in de.femtopedia.studip.json
-
A class representing Modules.
- Modules() - Constructor for class de.femtopedia.studip.json.Modules
N
- Name - Class in de.femtopedia.studip.json
-
A class representing a Name.
- Name() - Constructor for class de.femtopedia.studip.json.Name
P
- Pagination - Class in de.femtopedia.studip.json
-
A class representing a Pagination.
- Pagination() - Constructor for class de.femtopedia.studip.json.Pagination
R
- read(JsonReader) - Method in class de.femtopedia.studip.util.colors.ColorTypeAdapter
S
- Schedule - Class in de.femtopedia.studip.json
-
A class representing a Schedule.
- Schedule() - Constructor for class de.femtopedia.studip.json.Schedule
- ScheduledCourse - Class in de.femtopedia.studip.json
-
A class representing a Scheduled Course.
- ScheduledCourse() - Constructor for class de.femtopedia.studip.json.ScheduledCourse
- Semester - Class in de.femtopedia.studip.json
-
A class representing a Semester.
- Semester() - Constructor for class de.femtopedia.studip.json.Semester
- Semesters - Class in de.femtopedia.studip.json
-
A class representing a set of Semesters.
- Semesters() - Constructor for class de.femtopedia.studip.json.Semesters
- StudIPAPI - Class in de.femtopedia.studip
-
A simple-to-use API class to access the Stud.IP RestAPI.
- StudIPAPI(String, String) - Constructor for class de.femtopedia.studip.StudIPAPI
-
Initializes a new
StudIPAPIinstance. - SubFile - Class in de.femtopedia.studip.json
-
A class representing a Subfile.
- SubFile() - Constructor for class de.femtopedia.studip.json.SubFile
- SubFolder - Class in de.femtopedia.studip.json
-
A class representing a Subfolder.
- SubFolder() - Constructor for class de.femtopedia.studip.json.SubFolder
U
- User - Class in de.femtopedia.studip.json
-
A class representing a User.
- User() - Constructor for class de.femtopedia.studip.json.User
V
- verifyAccess(String) - Method in class de.femtopedia.studip.StudIPAPI
-
Retrieves a working Access Token and saves it.
W
- write(JsonWriter, Color) - Method in class de.femtopedia.studip.util.colors.ColorTypeAdapter
All Classes and Interfaces|All Packages