public class BooleanPluginProperty extends KeyValue<Boolean> implements PluginProperty
DEFAULT_TRUE_VALUES, VALID_KEY_CHARSBOOLEAN_STRING_TRUE, DEFAULT_BOOLEAN_VALUE, DEFAULT_DOUBLE_VALUE, DEFAULT_INTEGER_VALUE, DEFAULT_STRING_VALUE| 构造器和说明 |
|---|
BooleanPluginProperty(String key)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendXml(StringBuilder builder) |
boolean |
evaluate() |
void |
loadXml(Node node) |
void |
readFromPreferences(Preferences node) |
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) |
assertKey, booleanValue, booleanValue, booleanValue, booleanValue, booleanValue, doubleValue, doubleValue, floatValue, floatValue, getKey, getValue, integerValue, integerValue, longValue, longValue, setValue, stringValue, stringValue, stringValueDefaultIfBlank, toString, value, valuepublic BooleanPluginProperty(String key) throws IllegalArgumentException
key - key to set.IllegalArgumentException - if key is invalid.public boolean evaluate()
evaluate 在接口中 PluginPropertyat.aschauer.commons.pentaho.plugin.PluginProperty#evaluate()public void appendXml(StringBuilder builder)
appendXml 在接口中 PluginPropertybuilder - builder to append to.at.aschauer.commons.pentaho.plugin.PluginProperty#appendXml(java.lang.StringBuilder)public void loadXml(Node node)
loadXml 在接口中 PluginPropertynode - the node.at.aschauer.commons.pentaho.plugin.PluginProperty#loadXml(org.w3c.dom.Node)public void readFromRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId stepId) throws org.pentaho.di.core.exception.KettleException
readFromRepositoryStep 在接口中 PluginPropertyrepository - the repository.stepId - the stepId.org.pentaho.di.core.exception.KettleException - ...at.aschauer.commons.pentaho.plugin.PluginProperty#readFromRepositoryStep(org.pentaho.di.repository.Repository,
long)public void saveToPreferences(Preferences node)
saveToPreferences 在接口中 PluginPropertynode - preferences nodeat.aschauer.commons.pentaho.plugin.PluginProperty#saveToPreferences(java.util.prefs.Preferences)public void readFromPreferences(Preferences node)
readFromPreferences 在接口中 PluginPropertynode - preferences node.at.aschauer.commons.pentaho.plugin.PluginProperty#readFromPreferences(java.util.prefs.Preferences)public 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
saveToRepositoryStep 在接口中 PluginPropertyrepository - the repository.metaStore - the MetaStoretransformationId - the transformationId.stepId - the stepId.org.pentaho.di.core.exception.KettleException - ...at.aschauer.commons.pentaho.plugin.PluginProperty#saveToRepositoryStep()Copyright © 2024 Hitachi Vantara. All rights reserved.