org.pentaho.di.core.util
Class BooleanPluginProperty
java.lang.Object
org.pentaho.di.core.util.KeyValue<Boolean>
org.pentaho.di.core.util.BooleanPluginProperty
- All Implemented Interfaces:
- Serializable, PluginProperty
public class BooleanPluginProperty
- extends KeyValue<Boolean>
- implements PluginProperty
- Author:
- Thomas Hoedl(asc042)
- See Also:
- Serialized Form
| Methods inherited from class org.pentaho.di.core.util.KeyValue |
assertKey, booleanValue, booleanValue, booleanValue, booleanValue, booleanValue, doubleValue, doubleValue, floatValue, floatValue, getKey, getValue, integerValue, integerValue, longValue, longValue, setValue, stringValue, stringValue, stringValueDefaultIfBlank, toString, value, value |
BooleanPluginProperty
public BooleanPluginProperty(String key)
throws IllegalArgumentException
- Constructor. Value is null.
- Parameters:
key - key to set.
- Throws:
IllegalArgumentException - if key is invalid.
evaluate
public boolean evaluate()
-
- Specified by:
evaluate in interface PluginProperty
- Returns:
- true if value not null or 'false'.
- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#evaluate()
appendXml
public void appendXml(StringBuilder builder)
-
- Specified by:
appendXml in interface PluginProperty
- Parameters:
builder - builder to append to.- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#appendXml(java.lang.StringBuilder)
loadXml
public void loadXml(Node node)
-
- Specified by:
loadXml in interface PluginProperty
- Parameters:
node - the node.- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#loadXml(org.w3c.dom.Node)
readFromRepositoryStep
public void readFromRepositoryStep(Repository repository,
ObjectId stepId)
throws KettleException
-
- Specified by:
readFromRepositoryStep in interface PluginProperty
- Parameters:
repository - the repository.stepId - the stepId.
- Throws:
KettleException - ...- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#readFromRepositoryStep(org.pentaho.di.repository.Repository,
long)
saveToPreferences
public void saveToPreferences(Preferences node)
-
- Specified by:
saveToPreferences in interface PluginProperty
- Parameters:
node - preferences node- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#saveToPreferences(java.util.prefs.Preferences)
readFromPreferences
public void readFromPreferences(Preferences node)
-
- Specified by:
readFromPreferences in interface PluginProperty
- Parameters:
node - preferences node.- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#readFromPreferences(java.util.prefs.Preferences)
saveToRepositoryStep
public void saveToRepositoryStep(Repository repository,
ObjectId transformationId,
ObjectId stepId)
throws KettleException
-
- Specified by:
saveToRepositoryStep in interface PluginProperty
- Parameters:
repository - the repository.transformationId - the transformationId.stepId - the stepId.
- Throws:
KettleException - ...- See Also:
at.aschauer.commons.pentaho.plugin.PluginProperty#saveToRepositoryStep(org.pentaho.di.repository.Repository,
long, long)