
Public Member Functions | |
| void | addMetadataDirectoryParser (IERMetadataDirectoryParser metadataDirectoryParser) |
| void | addMetadataParser (IERMetadataParser metadataParser) |
| ERMetadataParser () | |
| ERMetadataDirectorySet | parseMetadata (File importFile) throws ERMetadataParserException |
Static Public Member Functions | |
| static synchronized ERMetadataParser | metadataParser () |
| static synchronized void | setMetadataProcessor (ERMetadataParser metadataParser) |
Static Public Attributes | |
| static final Logger | log = Logger.getLogger(ERMetadataParser.class) |
Private Attributes | |
| List< IERMetadataDirectoryParser > | _metadataDirectoryParsers |
| List< IERMetadataParser > | _metadataParsers |
Static Private Attributes | |
| static ERMetadataParser | _metadataParser |
| ERMetadataParser | ( | ) |
Constructs a new ERMetadataParser.
| void addMetadataDirectoryParser | ( | IERMetadataDirectoryParser | metadataDirectoryParser | ) |
| void addMetadataParser | ( | IERMetadataParser | metadataParser | ) |
| static synchronized ERMetadataParser metadataParser | ( | ) | [static] |
Returns an ERMetadataParser that is best suited for your environment.
| ERMetadataDirectorySet parseMetadata | ( | File | importFile | ) | throws ERMetadataParserException |
Parses the metadata from the given file, converts any unparsed directories to parsed directories, and removes any leftover unparsed directories.
| importFile | the file to parser |
| ERMetadataParserException | if metadata parsing fails |
| static synchronized void setMetadataProcessor | ( | ERMetadataParser | metadataParser | ) | [static] |
List<IERMetadataDirectoryParser> _metadataDirectoryParsers [private] |
ERMetadataParser _metadataParser [static, private] |
List<IERMetadataParser> _metadataParsers [private] |
final Logger log = Logger.getLogger(ERMetadataParser.class) [static] |
1.5.8