|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- The type of the configuration object(s) that will be managed(loaded) by this implementation.public interface ConfigManager<T>
Interface that defines the contract for loading configuration parameters for Kettle. The parameter T refers to
BasicConfigManager
,
DatabaseConfigManager
,
DigesterConfigManager
Method Summary | ||
---|---|---|
String |
getId()
|
|
Collection<T> |
load()
Loads the configuration parameters. |
|
|
loadAs(Class<? extends E> type)
Similar to load(), but allows callers to dynamically cast the underlying collection to a specific type. |
|
void |
setId(String id)
Allows callers to set the id for this manager |
Method Detail |
---|
String getId()
void setId(String id)
id
- Collection<T> load() throws org.pentaho.di.core.exception.KettleConfigException
org.pentaho.di.core.exception.KettleConfigException
- If an error occurs during load.<E> Collection<E> loadAs(Class<? extends E> type) throws org.pentaho.di.core.exception.KettleConfigException
E
- The type of the objects managed by this implementation.type
- A class representing this type.
org.pentaho.di.core.exception.KettleConfigException
- If a loading problem occurs. Implementations are also required to throw this exception if
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |