All Classes
Class | Description |
---|---|
AbstractRepository<T,ID> |
Abstract Entity Repository Abstract Class.
|
Album |
Class Album representing an album.
|
AlbumDocument |
Album Document Interface.
|
AlbumHBox |
HBox for holding an albums text components (
AlbumTextVBox )
and an preview StyledImageView . |
AlbumRepository |
Album Repository.
|
AlbumService |
Album Service.
|
AlbumTextVBox |
VBox for holding an albums' text components.
|
App | |
ApplicationState |
Class Application State.
|
Authentication |
Handles the authentication logic for user login and signup
|
Config |
Application Configuration Singleton for parsing hibernate persistence properties and Google Maps API key.
|
CreateAlbum |
Controls the buttons and changeable elements on create_album.fxml,
a page where you create albums
|
DataExchange |
Class for storing temporary variables between controllers,
when the scene changes
|
DescriptionHBox |
HBox for holding a description.
|
Explore |
Controls the buttons and changeable elements on explore.fxml,
a page where you explore images.
|
ExploreAlbums |
Controls the buttons and changeable elements on explore_albums.fxml,
a page where you explore albums.
|
GeoLocation |
Creates table Geolocation
|
GeoLocatioRepository |
GeoLocation Repository.
|
Image | |
ImageColumn |
Representing an individual column to present an image and other content.
|
ImageHBox |
HBox for holding an albums text components (
ImageTextVBox )
and an preview StyledImageView . |
ImageMapFactory |
Class ImageMapFactory.
|
ImageRepository |
Image Repository.
|
ImageRow |
A container representing a row holding a certain amount
of
ImageColumn s which can be used to display
a number of elements at the same time. |
ImageService |
Image service
|
ImageTextVBox |
VBox for holding an image's text components.
|
ImageUtil | |
Login |
Controls the buttons and changeable elements on login.fxml,
the page where you log into the application
|
Login | |
LoginRepository |
Login Repository
Implements
Repository whick supports CRUD operations. |
Main |
Controls the buttons and changeable elements on main.fxml,
a page where you explore albums
|
Map |
Controls the buttons and changeable elements on map.fxml,
a page where you can find images by location
|
Metadata |
Creates Metadata table
|
MetaDataExtractor |
Class MetaDataExtractor.
|
MetadataHBox |
HBox for holding metadata.
|
MetadataRepository |
Tag Repository.
|
MetadataStringFormatter |
Metadata String Formatter provides and interface for formatting
metadata into a UI presentable string.
|
NavBarController |
Class for controlling actions in the navigation bar
|
Page<T> |
Provides operations for navigating between pages.
|
PageableService<T> |
Interface for services that are pageable, ie offer paginated content.
|
PageRequest |
Represents requests for requesting a
Page from a paginated query. |
PaginatedContent<T> |
Controller class for serving paginated content.
|
PagingAndSortingRepository<T,ID> |
Paging and Sorting Repository.
|
PdfDocument |
Class PdfDocument.
|
Repository<T,ID> |
Entity Repository Interface.
|
Search |
Controls the buttons and changeable elements on search.fxml,
a page where you can search for images
|
SignUp |
Controls the buttons and changeable elements on signup.fxml,
a page where you create a new user for the application
|
Sort |
Represents a part of a sorted
PageRequest . |
StyledImageView |
ImageView for holding an image.
|
Tag |
Creates table named tag
|
TagRepository |
Tag Repository.
|
TagService |
Tag Service.
|
TagsHBox |
HBox for holding tags of image or album.
|
TitleHBox |
HBox for holding an image-or album title.
|
Upload |
Controls the buttons and changeable elements on upload.fxml,
a page where you select images to upload
|
UploadImages |
Controls the buttons and changeable elements on upload_images.fxml,
a page where you add descriptions to your selected image
|
User | |
UserHBox |
HBox for holding an albums' user.
|
UserRepository |
User Repository.
|
UserService |
Works together with loginrepository and userrepository
Combines authentication and connections to database through repositories
|
ViewAlbum |
Controls the buttons and changeable elements on view_album.fxml,
a page where get a more detailed view of an album
|
ViewImage |
Controls the buttons and changeable elements on view_.fxml,
a page where get a more detailed view of a image
|