public interface DefinitionsReader
Definition
from a source.
This interface provides a standard way to read
objects from a source. Implementations
should define what the source is, whether it be a persistent store such as a
configuration file or database, or something like a web service. The
DefinitionsReader is responsible for reading from a single location. It does
not perform any internationalization duties or inheritance of Definitions.
It only reads from the source and returns a Map of objects read.Definition
Modifier and Type | Method and Description |
---|---|
Map<String,Definition> |
read(Object source)
Reads
objects from a source. |
Map<String,Definition> read(Object source)
Definition
objects from a source.
Implementations should publish what type of source object is expected.source
- The source from which definitions will be read.Definition
objects read from
the source.DefinitionsFactoryException
- if the source is invalid or
an error occurs when reading definitions.Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.