Skip navigation links
B C F G L M O P R S T U 

B

BiographyItem - Class in uk.ac.cam.cl.databases.moviedb.model
A BiographyItem appears in various fields of a Person object, and establishes a link to a movie on which that person worked.
BiographyItem() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.BiographyItem
 

C

Certificate - Class in uk.ac.cam.cl.databases.moviedb.model
A certificate (such as age rating) that was assigned to a Movie.
Certificate() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Certificate
 
close() - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Closes the database cleanly and shuts down its background threads.
ColorInfo - Class in uk.ac.cam.cl.databases.moviedb.model
Colour information about a Movie -- in particular, whether it is in colour or in black and white.
ColorInfo() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.ColorInfo
 
CreditActor - Class in uk.ac.cam.cl.databases.moviedb.model
A CreditActor appears on a Movie object, and describes one of the actors or actresses who played in that movie.
CreditActor() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.CreditActor
 
CreditPerson - Class in uk.ac.cam.cl.databases.moviedb.model
A CreditPerson appears in various fields of a Movie object, and establishes links to all the people who worked on that movie, as part of the cast (actors and actresses) or crew (directors, producers, composers, etc).
CreditPerson() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.CreditPerson
 
CreditWriter - Class in uk.ac.cam.cl.databases.moviedb.model
A CreditWriter appears on a Movie object, and describes one of the people who is credited as a screenplay or story writer on that movie.
CreditWriter() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.CreditWriter
 

F

fromJson(String) - Static method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Parses a JSON string into a Movie object.
fromJson(String) - Static method in class uk.ac.cam.cl.databases.moviedb.model.Person
Parses a JSON string into a Person object.

G

getActorIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is an actor or actress, gets the list of movies in which they played a role, sorted by year.
getActors() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of actors who appear in this movie, in the order of position in the credits.
getByNamePrefix(String) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Scans over a set of people whose name begins with the specified string.
getByTitlePrefix(String) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Scans over a set of movies whose title begins with the specified string.
getCertificate() - Method in class uk.ac.cam.cl.databases.moviedb.model.Certificate
Gets the country-specific code for the certificate, for example "PG" for the "Parental Guidance" category in the UK.
getCertificates() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of certificates for this movie (such as age ratings) in different countries.
getCharacter() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditActor
Gets the name of the character that this person played in this movie.
getCharacter() - Method in class uk.ac.cam.cl.databases.moviedb.model.Role
Gets the name of the character that this person played in this movie.
getCinematographerIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a cinematographer or director of photography, gets a list of movies that they worked on, sorted by year.
getCinematographers() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getColorInfo() - Method in class uk.ac.cam.cl.databases.moviedb.model.ColorInfo
Either "Color" or "Black and White".
getColorInfo() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getComposerIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a composer, gets the list of movies on which they composed the main background score, sorted by year.
getComposers() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of people who are credited as composer of the main background score of this movie (often just one person).
getCostumeDesignerIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a costume designer, gets a list of movies that they worked on, sorted by year.
getCostumeDesigners() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of people who are credited as costume designers on this movie.
getCountry() - Method in class uk.ac.cam.cl.databases.moviedb.model.Certificate
Gets the country in which the certificate applies.
getDirectorIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a director, gets the list of movies they directed, sorted by year.
getDirectors() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getEditorIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a picture editor, gets a list of movies that they worked on, sorted by year.
getEditors() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of people who are credited as picture editors of this movie.
getGender() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
Gets the gender of this person, either "male" or "female".
getGenres() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getGroupOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditWriter
Gets the second part of the order triple.
getGroupOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.ScriptWriter
Gets the second part of the order triple.
getId() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the unique numerical ID of the movie.
getId() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
Gets the unique numerical ID of this person.
getKeywords() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getLanguage() - Method in class uk.ac.cam.cl.databases.moviedb.model.Language
Gets the name of the language, for example "English".
getLanguages() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getLineOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditWriter
Gets the first part of the order triple.
getLineOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.ScriptWriter
Gets the first part of the order triple.
getLocation() - Method in class uk.ac.cam.cl.databases.moviedb.model.Location
Gets the name and place (such as city, region, country) of the location.
getLocations() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
getMovieById(int) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Looks up a movie by its unique identifier.
getMovieId() - Method in class uk.ac.cam.cl.databases.moviedb.model.BiographyItem
Gets the unique numerical ID of the movie on which the person worked.
getName() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditPerson
Gets the name of the person who worked on this movie.
getName() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.BiographyItem
Gets an informational attribute about the job that this person did on this movie, or about how they were credited.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.Certificate
Gets an informational attribute about the certificate, for example to describe which version of a movie the certificate applies to.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.ColorInfo
Gets an informational attribute about the colour information, for example a note about the process used, such as Technicolor.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditPerson
Gets an informational attribute about the job that this person did on this movie, or about how they were credited.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.Language
Gets an informational attribute, for example stating in which context the language is used.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.Location
Gets an informational attribute, for example stating which parts of the movie are shot in this location.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.ReleaseDate
Gets an informational attribute about the movie release.
getNote() - Method in class uk.ac.cam.cl.databases.moviedb.model.RunningTime
Gets an informational attribute about the running time, for example describing which version of the movie it applies to.
getPersonById(int) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Looks up a person by their unique identifier.
getPersonId() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditPerson
Gets the unique numerical ID of the person who worked on this movie.
getPosition() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditActor
getPosition() - Method in class uk.ac.cam.cl.databases.moviedb.model.Role
getProducerIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a producer (including executive producer, line producer, etc.), gets the list of movies that they produced, sorted by year.
getProducers() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of people who are credited as producer of this movie.
getProductionDesignerIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a production designer, gets the list of movies that they worked on, sorted by year.
getProductionDesigners() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of people who are credited as production designer on this movie.
getReleaseDate() - Method in class uk.ac.cam.cl.databases.moviedb.model.ReleaseDate
Gets the date on which the movie released.
getReleaseDates() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the release dates for this movie.
getRunningTime() - Method in class uk.ac.cam.cl.databases.moviedb.model.RunningTime
Gets the running time, either just the number of minutes, or the number of minutes prefixed with a country, such as "Brazil:58" if different countries have different versions of the movie.
getRunningTimes() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the running time of this movie.
getSubgroupOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditWriter
Gets the third part of the order triple.
getSubgroupOrder() - Method in class uk.ac.cam.cl.databases.moviedb.model.ScriptWriter
Gets the third part of the order triple.
getTitle() - Method in class uk.ac.cam.cl.databases.moviedb.model.BiographyItem
Gets the title of the movie on which the person worked.
getTitle() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the title of the movie, which usually ends with a year in parentheses (to distinguish movies of the same title created in different years).
getWriterIn() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
If this person is a screenplay or story writer, gets a list of movies that they wrote, sorted by year.
getWriters() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the list of screenplay or story writers for this movie, in the order they appear in the credits.
getYear() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Gets the year in which this movie was first publicly screened.

L

Language - Class in uk.ac.cam.cl.databases.moviedb.model
A Language object appears on a Movie, and describes a language that is spoken during the movie.
Language() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Language
 
Location - Class in uk.ac.cam.cl.databases.moviedb.model
A Location object appears on a Movie, and describes a location in which this movie was filmed.
Location() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Location
 

M

Movie - Class in uk.ac.cam.cl.databases.moviedb.model
A Movie object represents everything we know about a movie in our database.
Movie() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Movie
 
MovieDB - Class in uk.ac.cam.cl.databases.moviedb
An example database using a JSON document data model, with data derived from IMDb.

O

open(String) - Static method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Opens the database, stored in the specified directory.

P

Person - Class in uk.ac.cam.cl.databases.moviedb.model
A Person object represents everything we know about a person in our database.
Person() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Person
 
putMovie(String) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Inserts a movie into the database, given as a JSON string.
putPerson(String) - Method in class uk.ac.cam.cl.databases.moviedb.MovieDB
Inserts a person into the database, given as a JSON string.

R

ReleaseDate - Class in uk.ac.cam.cl.databases.moviedb.model
A ReleaseDate appears on a Movie object, and describes the release date of the movie in a particular country.
ReleaseDate() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.ReleaseDate
 
Role - Class in uk.ac.cam.cl.databases.moviedb.model
A Role appears on a Person object, and describes a part that this person played in a particular movie (as actor or actress).
Role() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.Role
 
RunningTime - Class in uk.ac.cam.cl.databases.moviedb.model
A RunningTime object appears on a Movie object, and describes the running time of the movie in minutes.
RunningTime() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.RunningTime
 

S

ScriptWriter - Class in uk.ac.cam.cl.databases.moviedb.model
A ScriptWriter appears on a Person object, and describes a movie for which that person wrote the screenplay or story.
ScriptWriter() - Constructor for class uk.ac.cam.cl.databases.moviedb.model.ScriptWriter
 

T

toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.BiographyItem
Generates a JSON string representing this BiographyItem.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.Certificate
Generates a JSON string representing this Certificate.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.ColorInfo
Generates a JSON string representing this ColorInfo.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.CreditPerson
Generates a JSON string representing this CreditPerson.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.Language
Generates a JSON string representing this Language object.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.Location
Generates a JSON string representing this Location object.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.Movie
Generates a JSON string representing this movie.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.Person
Generates a JSON string representing this person.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.ReleaseDate
Generates a JSON string representing this ReleaseDate object.
toString() - Method in class uk.ac.cam.cl.databases.moviedb.model.RunningTime
Generates a JSON string representing this RunningTime object.

U

uk.ac.cam.cl.databases.moviedb - package uk.ac.cam.cl.databases.moviedb
 
uk.ac.cam.cl.databases.moviedb.model - package uk.ac.cam.cl.databases.moviedb.model
 
B C F G L M O P R S T U 
Skip navigation links

Copyright © 2016. All rights reserved.