ur_rna.RNAstructureUI.utilities

## Class RunFunc

- java.lang.Object
- - ur_rna.RNAstructureUI.utilities.RunFunc

- All Implemented Interfaces:
    java.lang.Runnable

      public abstract class RunFunc
      extends java.lang.Object
      implements java.lang.Runnable

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected java.lang.Object` | `param`
    `protected java.lang.Object` | `result`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `RunFunc()`
    `RunFunc(java.lang.Object param)`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `getBoolResult()`
    `int` | `getIntResult()`
    `java.lang.Object` | `getResult()`
    `java.lang.String` | `getStrResult()`
    `void` | `run()`
    `abstract java.lang.Object` | `run(java.lang.Object param)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### param

          protected final java.lang.Object param

    - #### result

          protected java.lang.Object result

  - ### Constructor Detail

    - #### RunFunc

          public RunFunc()

    - #### RunFunc

          public RunFunc(java.lang.Object param)

  - ### Method Detail

    - #### getBoolResult

          public boolean getBoolResult()

    - #### getIntResult

          public int getIntResult()

    - #### getResult

          public java.lang.Object getResult()

    - #### getStrResult

          public java.lang.String getStrResult()

    - #### run

          public void run()

      Specified by:
        `run` in interface `java.lang.Runnable`

    - #### run

          public abstract java.lang.Object run(java.lang.Object param)