Project Wonder 5.0

er.attachment.metadata
Class ERMetadataParser

java.lang.Object
  extended by er.attachment.metadata.ERMetadataParser

public class ERMetadataParser
extends java.lang.Object


Field Summary
static org.apache.log4j.Logger log
           
 
Constructor Summary
ERMetadataParser()
          Constructs a new ERMetadataParser.
 
Method Summary
 void addMetadataDirectoryParser(IERMetadataDirectoryParser metadataDirectoryParser)
          Adds a metadata directory parser implementation.
 void addMetadataParser(IERMetadataParser metadataParser)
          Adds a metadata parser implementation.
static ERMetadataParser metadataParser()
          Returns an ERMetadataParser that is best suited for your environment.
 ERMetadataDirectorySet parseMetadata(java.io.File importFile)
          Parses the metadata from the given file, converts any unparsed directories to parsed directories, and removes any leftover unparsed directories.
static void setMetadataProcessor(ERMetadataParser metadataParser)
          Sets the singleton metadata parser implementation to use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Logger log
Constructor Detail

ERMetadataParser

public ERMetadataParser()
Constructs a new ERMetadataParser.

Method Detail

setMetadataProcessor

public static void setMetadataProcessor(ERMetadataParser metadataParser)
Sets the singleton metadata parser implementation to use.

Parameters:
metadataParser - the metadata parser implementation to use

metadataParser

public static ERMetadataParser metadataParser()
Returns an ERMetadataParser that is best suited for your environment.

Returns:
an ERMetadataParser that is best suited for your environment

addMetadataParser

public void addMetadataParser(IERMetadataParser metadataParser)
Adds a metadata parser implementation.

Parameters:
metadataParser - a metadata parser implementation

addMetadataDirectoryParser

public void addMetadataDirectoryParser(IERMetadataDirectoryParser metadataDirectoryParser)
Adds a metadata directory parser implementation.

Parameters:
metadataDirectoryParser - a metadata directory parser implementation

parseMetadata

public ERMetadataDirectorySet parseMetadata(java.io.File importFile)
                                     throws ERMetadataParserException
Parses the metadata from the given file, converts any unparsed directories to parsed directories, and removes any leftover unparsed directories.

Parameters:
importFile - the file to parser
Returns:
a metadata directory set of parsed metadata
Throws:
ERMetadataParserException - if metadata parsing fails

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.