/** * Gets the value of the specified parameter. * * @param key the name of the parameter * @return the parameter value * @throws UnknownParamException if the parameter does not exist * @see org.pentaho.di.core.parameters.NamedParams#getParameterValue(java.lang.String) */ @Override public String getParameterValue( String key ) throws UnknownParamException { return namedParams.getParameterValue( key ); }
/** * Gets the description of the specified parameter. * * @param key the name of the parameter * @return the parameter description * @throws UnknownParamException if the parameter does not exist * @see org.pentaho.di.core.parameters.NamedParams#getParameterDescription(java.lang.String) */ @Override public String getParameterDescription( String key ) throws UnknownParamException { return namedParams.getParameterDescription( key ); }
/** * Remove all parameters. * * @see org.pentaho.di.core.parameters.NamedParams#eraseParameters() */ @Override public void eraseParameters() { namedParams.eraseParameters(); }
@Override public String[] listParameters() { return namedParams.listParameters(); }
@Override public String getParameterDefault( String key ) throws UnknownParamException { return namedParams.getParameterDefault( key ); }
@Override public void addParameterDefinition( String key, String defValue, String description ) throws DuplicateParamException { namedParams.addParameterDefinition( key, defValue, description ); }
/** * Sets the value for the specified parameter. * * @param key the name of the parameter * @param value the name of the value * @throws UnknownParamException if the parameter does not exist * @see org.pentaho.di.core.parameters.NamedParams#setParameterValue(java.lang.String, java.lang.String) */ @Override public void setParameterValue( String key, String value ) throws UnknownParamException { namedParams.setParameterValue( key, value ); }
@Override public void mergeParametersWith( NamedParams params, boolean replace ) { namedParams.mergeParametersWith( params, replace ); }
/** * Copy parameters from a NamedParams object. * * @param params the NamedParams object from which to copy the parameters * @see org.pentaho.di.core.parameters.NamedParams#copyParametersFrom(org.pentaho.di.core.parameters.NamedParams) */ @Override public void copyParametersFrom( NamedParams params ) { namedParams.copyParametersFrom( params ); }
/** * Clear the values of all parameters. * * @see org.pentaho.di.core.parameters.NamedParams#clearParameters() */ @Override public void clearParameters() { namedParams.clearParameters(); }
/** * Gets a list of the parameters for the transformation. * * @return an array of strings containing the names of all parameters for the transformation * @see org.pentaho.di.core.parameters.NamedParams#listParameters() */ @Override public String[] listParameters() { return namedParams.listParameters(); }
/** * Gets the default value of the specified parameter. * * @param key the name of the parameter * @return the default value of the parameter * @throws UnknownParamException if the parameter does not exist * @see org.pentaho.di.core.parameters.NamedParams#getParameterDefault(java.lang.String) */ @Override public String getParameterDefault( String key ) throws UnknownParamException { return namedParams.getParameterDefault( key ); }
@Override public void addParameterDefinition( String key, String defValue, String description ) throws DuplicateParamException { namedParams.addParameterDefinition( key, defValue, description ); }
@Override public void setParameterValue( String key, String value ) throws UnknownParamException { namedParams.setParameterValue( key, value ); }
@Override public void mergeParametersWith( NamedParams params, boolean replace ) { namedParams.mergeParametersWith( params, replace ); }
@Override public void eraseParameters() { namedParams.eraseParameters(); }
public void copyParametersFrom( NamedParams params ) { namedParams.copyParametersFrom( params ); }
private boolean isEmpty( NamedParams np ) { return np == null || np.listParameters() == null || np.listParameters().length == 0; } }
@Override public String getParameterDefault( String key ) throws UnknownParamException { return namedParams.getParameterDefault( key ); }
@Override public void mergeParametersWith( NamedParams params, boolean replace ) { namedParams.mergeParametersWith( params, replace ); }