Class PluginPropertyHandler.AbstractHandler

java.lang.Object
org.pentaho.di.core.util.PluginPropertyHandler.AbstractHandler
All Implemented Interfaces:
org.apache.commons.collections.Closure
Direct Known Subclasses:
PluginPropertyHandler.AppendXml, PluginPropertyHandler.Fail, PluginPropertyHandler.LoadXml, PluginPropertyHandler.ReadFromPreferences, PluginPropertyHandler.ReadFromRepository, PluginPropertyHandler.SaveToPreferences, PluginPropertyHandler.SaveToRepository
Enclosing class:
PluginPropertyHandler

public abstract static class PluginPropertyHandler.AbstractHandler extends Object implements org.apache.commons.collections.Closure
Author:
Thomas Hoedl(asc042)
  • Constructor Details

    • AbstractHandler

      public AbstractHandler()
  • Method Details

    • execute

      public final void execute(Object property) throws IllegalArgumentException, org.apache.commons.collections.FunctorException
      Specified by:
      execute in interface org.apache.commons.collections.Closure
      Throws:
      IllegalArgumentException - if property is null.
      org.apache.commons.collections.FunctorException - if KettleException in handle thrown.
      See Also:
      • Closure.execute(java.lang.Object)
    • handle

      protected abstract void handle(PluginProperty property) throws org.pentaho.di.core.exception.KettleException
      Handle property.
      Parameters:
      property - property.
      Throws:
      org.pentaho.di.core.exception.KettleException - ...