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
ImageColumns 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
|