Package mgui.io.domestic.videos
Class VideoXMLLoader
java.lang.Object
mgui.io.FileLoader
mgui.io.domestic.videos.VideoLoader
mgui.io.domestic.videos.VideoXMLLoader
- All Implemented Interfaces:
InterfaceIO
,IconObject
public class VideoXMLLoader extends VideoLoader
-
Field Summary
Fields inherited from class mgui.io.FileLoader
dataFile, dataURL, options
-
Constructor Summary
Constructors Constructor Description VideoXMLLoader()
VideoXMLLoader(java.io.File file)
-
Method Summary
Modifier and Type Method Description java.lang.Object
loadObject(ProgressUpdater progress_bar, InterfaceIOOptions options)
Loads data into an instance of the object corresponding to this loader.Video
loadVideo()
Video
loadVideo(VideoInputOptions options, ProgressUpdater progress_bar)
Methods inherited from class mgui.io.domestic.videos.VideoLoader
load
Methods inherited from class mgui.io.FileLoader
getComplementIOType, getFailureMessage, getFile, getIOType, getObjectIcon, getOptions, getProgressMessage, getSuccessMessage, getSupportedObjects, getTitle, getWriterComplement, load, load, loadObject, loadObject, loadObject, setFile, setOptions, setURL, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
VideoXMLLoader
public VideoXMLLoader() -
VideoXMLLoader
public VideoXMLLoader(java.io.File file)
-
-
Method Details
-
loadObject
public java.lang.Object loadObject(ProgressUpdater progress_bar, InterfaceIOOptions options) throws java.io.IOExceptionDescription copied from class:FileLoader
Loads data into an instance of the object corresponding to this loader. If loaded object is of typePersistentObject
, this method should also set the file loader and reference URL for the object. TODO: make generic?- Overrides:
loadObject
in classFileLoader
- Parameters:
progress_bar
- An optional progress updater. Can benull
.options
- Options defining the loading process- Returns:
- Throws:
java.io.IOException
-
loadVideo
- Specified by:
loadVideo
in classVideoLoader
-
loadVideo
-