Uses of Class
org.deepfs.fsml.DeepFile

Packages that use DeepFile
org.deepfs.fsml This package contains the core classes of the DeepFS project. 
org.deepfs.fsml.parsers This package contains classes for extracting file metadata and content. 
org.deepfs.fsml.plugin This package contains (native) plugins for the fsml framework. 
org.deepfs.fsml.ser This package contains serializers for DeepFile objects. 
 

Uses of DeepFile in org.deepfs.fsml
 

Methods in org.deepfs.fsml that return DeepFile
 DeepFile[] DeepFile.getContent()
          Returns all subfiles.
 DeepFile DeepFile.newContentSection(long position)
           Creates a new content section for the current file, beginning at the given position with an unknown size.
 DeepFile DeepFile.newContentSection(String title, long position, int contentSize)
           Creates a new content section for the current file, beginning at the given position with an unknown size.
 DeepFile DeepFile.subfile(int contentSize)
          Clones the DeepFile to map only a part of the file.
 DeepFile DeepFile.subfile(String fileName, int fileSize, String... suffix)
           Creates a new "subfile" inside the current DeepFile with the given size, beginning at the current position of the file channel.
 

Uses of DeepFile in org.deepfs.fsml.parsers
 

Methods in org.deepfs.fsml.parsers with parameters of type DeepFile
 boolean XMLParser.check(DeepFile df)
           
 boolean TXTParser.check(DeepFile deepFile)
           
 boolean TIFFParser.check(DeepFile df)
           
 boolean PNGParser.check(DeepFile df)
           
 boolean MP3Parser.check(DeepFile df)
           
 boolean JPGParser.check(DeepFile df)
           
 boolean IFileParser.check(DeepFile deepFile)
           Checks if there is a File in correct format and can be read by the parser.
 boolean GIFParser.check(DeepFile deepFile)
           
 boolean EMLParser.check(DeepFile df)
           
 boolean BMPParser.check(DeepFile deepFile)
           
 void XMLParser.extract(DeepFile deepFile)
           
 void TXTParser.extract(DeepFile deepFile)
           
 void TIFFParser.extract(DeepFile deepFile)
           
 void PNGParser.extract(DeepFile deepFile)
           
 void MP3Parser.extract(DeepFile df)
           
 void JPGParser.extract(DeepFile df)
           
 void IFileParser.extract(DeepFile deepFile)
          Extracts metadata and file contents.
 void GIFParser.extract(DeepFile deepFile)
           
 void ExifParser.extract(DeepFile df)
          Parses the Exif data.
 void EMLParser.extract(DeepFile df)
           
 void BMPParser.extract(DeepFile deepFile)
           
 void XMLParser.propagate(DeepFile deepFile)
           
 void TXTParser.propagate(DeepFile deepFile)
           
 void TIFFParser.propagate(DeepFile deepFile)
           
 void PNGParser.propagate(DeepFile deepFile)
           
 void MP3Parser.propagate(DeepFile df)
           
 void JPGParser.propagate(DeepFile df)
           
 void IFileParser.propagate(DeepFile deepFile)
          Propagates the metadata and file contents back to the file in the file system.
 void GIFParser.propagate(DeepFile deepFile)
           
 void EMLParser.propagate(DeepFile df)
           
 void BMPParser.propagate(DeepFile deepFile)
           
 

Uses of DeepFile in org.deepfs.fsml.plugin
 

Methods in org.deepfs.fsml.plugin with parameters of type DeepFile
 boolean SpotlightExtractor.check(DeepFile deepFile)
           
 void SpotlightExtractor.extract(DeepFile deepFile)
           
 void SpotlightExtractor.propagate(DeepFile deepFile)
           
 

Uses of DeepFile in org.deepfs.fsml.ser
 

Methods in org.deepfs.fsml.ser with parameters of type DeepFile
static String FSMLSerializer.serialize(DeepFile deepFile)
          Serializes a DeepFile.