org.apache.oodt.cas.metadata.extractors
Class FilenameTokenMetExtractor

java.lang.Object
  extended by org.apache.oodt.cas.metadata.AbstractMetExtractor
      extended by org.apache.oodt.cas.metadata.extractors.CmdLineMetExtractor
          extended by org.apache.oodt.cas.metadata.extractors.FilenameTokenMetExtractor
All Implemented Interfaces:
FilenameTokenExtractorMetKeys, MetExtractor

public class FilenameTokenMetExtractor
extends CmdLineMetExtractor
implements FilenameTokenExtractorMetKeys

Extracts out Metadata using the File.getName() and a FilenameTokenConfig to specify what pieces of the filename map to particular Metadata key names.

Version:
$Revision$
Author:
mattmann

Field Summary
 
Fields inherited from class org.apache.oodt.cas.metadata.AbstractMetExtractor
config, reader
 
Fields inherited from interface org.apache.oodt.cas.metadata.extractors.FilenameTokenExtractorMetKeys
COMMON_METADATA_GROUP, SUBSTRING_OFFSET_GROUP, TIME_FORMAT_STRING_SCALAR
 
Constructor Summary
FilenameTokenMetExtractor()
          Default constructor.
 
Method Summary
protected  Metadata extrMetadata(File file)
          Extracts Metadata from the given File
static void main(String[] args)
           
 
Methods inherited from class org.apache.oodt.cas.metadata.extractors.CmdLineMetExtractor
processMain, processMain
 
Methods inherited from class org.apache.oodt.cas.metadata.AbstractMetExtractor
extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, setConfigFile, setConfigFile, setConfigFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilenameTokenMetExtractor

public FilenameTokenMetExtractor()
Default constructor.

Method Detail

extrMetadata

protected Metadata extrMetadata(File file)
                         throws MetExtractionException
Description copied from class: AbstractMetExtractor
Extracts Metadata from the given File

Specified by:
extrMetadata in class AbstractMetExtractor
Parameters:
file - The File from which Metadata will be extracted
Returns:
The Metadata extracted
Throws:
MetExtractionException - If any error occurs

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 1999-2011 Apache Incubator. All Rights Reserved.