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,
                                   org.pentaho.di.repository.ObjectId stepId)
                            throws org.pentaho.di.core.exception.KettleException
- 
- Specified by:
 readFromRepositoryStep in interface PluginProperty
 
- Parameters:
 repository - the repository.stepId - the stepId.
- Throws:
 org.pentaho.di.core.exception.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,
                                 org.pentaho.di.repository.ObjectId transformationId,
                                 org.pentaho.di.repository.ObjectId stepId)
                          throws org.pentaho.di.core.exception.KettleException
- 
- Specified by:
 saveToRepositoryStep in interface PluginProperty
 
- Parameters:
 repository - the repository.transformationId - the transformationId.stepId - the stepId.
- Throws:
 org.pentaho.di.core.exception.KettleException - ...- See Also:
 at.aschauer.commons.pentaho.plugin.PluginProperty#saveToRepositoryStep(org.pentaho.di.repository.Repository,
      long, long)