Package org.pentaho.di.core.util
Interface PluginProperty
- All Known Implementing Classes:
BooleanPluginProperty
,IntegerPluginProperty
,StringListPluginProperty
,StringPluginProperty
public interface PluginProperty
- Author:
- Thomas Hoedl(asc042)
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendXml
(StringBuilder builder) boolean
evaluate()
void
void
void
readFromRepositoryStep
(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId stepId) void
saveToPreferences
(Preferences node) void
saveToRepositoryStep
(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId transformationId, org.pentaho.di.repository.ObjectId stepId)
-
Field Details
-
DEFAULT_STRING_VALUE
The default string value.- See Also:
-
DEFAULT_BOOLEAN_VALUE
The default value. -
DEFAULT_INTEGER_VALUE
The default integer value. -
DEFAULT_DOUBLE_VALUE
The default double value. -
BOOLEAN_STRING_TRUE
The true value.- See Also:
-
-
Method Details
-
evaluate
boolean evaluate()- Returns:
- true if value not null or 'false'.
-
saveToPreferences
- Parameters:
node
- preferences node
-
readFromPreferences
- Parameters:
node
- preferences node.
-
appendXml
- Parameters:
builder
- builder to append to.
-
loadXml
- Parameters:
node
- the node.
-
saveToRepositoryStep
void saveToRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId transformationId, org.pentaho.di.repository.ObjectId stepId) throws org.pentaho.di.core.exception.KettleException - Parameters:
repository
- the repository.metaStore
- the MetaStoretransformationId
- the transformationId.stepId
- the stepId.- Throws:
org.pentaho.di.core.exception.KettleException
- ...
-
readFromRepositoryStep
void readFromRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId stepId) throws org.pentaho.di.core.exception.KettleException - Parameters:
repository
- the repository.stepId
- the stepId.- Throws:
org.pentaho.di.core.exception.KettleException
- ...
-