public interface CatalogEntryFactory extends KeyResolver, XMLizable
CatalogEntry
is an external
entity that promotion depends upon. An implementation of this interface is
responsible for looking up and instantiating the CatalogEntry external
entity. The implementation must be registered with the
ExternalEntityFactoryRegistry
.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Modifier and Type | Method and Description |
---|---|
CatalogEntry |
getCatalogEntry(CatalogEntryKey key)
This method returns the CatalogEntry object having this Catalog Entry Key.
|
lookup, reverseLookup
static final java.lang.String COPYRIGHT
CatalogEntry getCatalogEntry(CatalogEntryKey key) throws DependencyInstantiationException, DependencyMissingException
key
- is the key for the catalog entry.CatalogEntry
that is found.DependencyInstantiationException
- is thrown when an error is encountered on catalog entry instantiation.DependencyMissingException
- is thrown when the catalog entry to get does not exist.