Class JVMParameterProvider

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IParameterProvider

    public class JVMParameterProvider
    extends Object
    implements org.pentaho.platform.api.engine.IParameterProvider
    • Constructor Detail

      • JVMParameterProvider

        public JVMParameterProvider()
    • Method Detail

      • getStringParameter

        public String getStringParameter​(String name,
                                         String defaultValue)
        Specified by:
        getStringParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getLongParameter

        public long getLongParameter​(String name,
                                     long defaultValue)
        Specified by:
        getLongParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • hasParameter

        public boolean hasParameter​(String name)
        Specified by:
        hasParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getDateParameter

        public Date getDateParameter​(String name,
                                     Date defaultValue)
        Specified by:
        getDateParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getDecimalParameter

        public Object getDecimalParameter​(String name,
                                          Object defaultValue)
      • getParameterNames

        public Iterator getParameterNames()
        Specified by:
        getParameterNames in interface org.pentaho.platform.api.engine.IParameterProvider
      • getParameterType

        public String getParameterType​(String name)
      • getParameter

        public Object getParameter​(String name)
        Specified by:
        getParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getDecimalParameter

        public BigDecimal getDecimalParameter​(String name,
                                              BigDecimal defaultValue)
        Specified by:
        getDecimalParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getArrayParameter

        public Object[] getArrayParameter​(String name,
                                          Object[] defaultValue)
        Specified by:
        getArrayParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getStringArrayParameter

        public String[] getStringArrayParameter​(String name,
                                                String[] defaultValue)
        Specified by:
        getStringArrayParameter in interface org.pentaho.platform.api.engine.IParameterProvider