Package MovieLibrary

Class Summary
AudioObject calls used to store info about a video object
(NOT YET IMPLEMENTED)
ClipObject class to store information about a clip.
Subclass of video object
ConversionProfile class which is used to create and store conversion info in the form of conversion profiles.
Info such as subtitles and de-interlacing filters used are also stored here.
ConvertingJob Converting job object
Contains the information required to convert a video
Such as video path, conversion profile, crop settings...
CropSettings class to store and access crop settings easily
DBAccessTest Method used to fill in movie info from a csv file to the movie info database on the server
DroppableJTextField Extension to a JTextField with drag and drop enabled
DroppableTable Extension to a JTable with drag and drop capabilities
Custom table model and other required field to providing communication with the video library and the main program.
ExeFileFilter Application only file filter
Hides all files apart from .exe files.
FlashingJLabel Extension to a JLabel which can be made to flash to make sure the message is noticed
JLabelBold Extension to a JLabel which makes bold font labels
JPanelY Extension to JPanel with Box Layout Y_AXIS
JPanelYButton Extension to JPanel with Box Layout Y_AXIS for special cases of some button
JRadioButtonCropSettings Extension to a JRadioButton for crop settings Strores a crop settings value as well as text
JRadioButtonVideo Extension to JRadioButton with video info options extensions.
Required to store video info on multiple match info import.
JTextAreaExtended Extended JTextArea with an addline function to a a line to the text in the TextArea
MergeFilesDroppableTable Extended JTable with drag and drop capabilities for the merge avi files tool.
Other settings to suit the merge tool have been added
MergeTableModel table model for the merge avi tool
MovieObject Movie Object child of VideoObject
conatains all values from VideoObject plus Movie specific settings.
MusicVideoObject NOT YET IMPLEMENTED
MyTableModel Custom table model used as main media library table model
Playlist NOT YET IMPLEMENTED
PlaylistDroppableTable NOT YET IMPLEMENTED
SeriesObject Series object used to store information about TV shows
StringEncrypter String encryption
SubsFileFilter File filter for subtitles files (srt and sub)
Utils Various Utils functions
VideoFileFilter  
VideoInfo  
VideoLibrary Video Library class.
This class creates a Video Library where everything related to the library of videos is done.
This class stores information about the videos and some preferences linked to videos.
VideoObject  
VidPlayer Main Video Player class,
This class creates a Video Player where everything will be ran from
Main program contained inside a JFrame
XmlFileFilter  
 

Exception Summary
StringEncrypter.EncryptionException