Index

C D E F G I J L M N P R S U V W 
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 OAuthClient instance.
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 StudIPAPI instance.
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
 
C D E F G I J L M N P R S U V W 
All Classes and Interfaces|All Packages