com.versionone.utils

## Interface IDelegate

- All Known Implementing Classes:
    Delegator.DelegateProxy

      public interface IDelegate

  Interface implemnted by the object returned by Delegator.bind Use this only when no suitable alternative interface is available
  Author:
    Steve Lewis Date: May 9, 2002

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `invoke()` convenience call for no arg case
    `Object` | `invoke(Object arg)` convenience call for 1 arg case
    `Object` | `invoke(Object[] args)` Thin wrapper in invoke
    `Object` | `invoke(Object arg1, Object arg2)` convenience call for 2 arg case

- - ### Method Detail

    - #### invoke

          Object invoke(Object[] args)

      Thin wrapper in invoke
      Parameters:
        `args` - possibly null array or args - null says none
      Returns:
        possibly null return - primitive types are wrapped

    - #### invoke

          Object invoke(Object arg)

      convenience call for 1 arg case
      Parameters:
        `arg` - possibly null argument
      Returns:
        possibly null return - primitive types are wrapped

    - #### invoke

          Object invoke(Object arg1,
                        Object arg2)

      convenience call for 2 arg case
      Parameters:
        `arg1` - possibly null argument
        `arg2` - possibly null argument
      Returns:
        possibly null return - primitive types are wrapped

    - #### invoke

          Object invoke()

      convenience call for no arg case
      Returns:
        possibly null return - primitive types are wrapped

Copyright © 2022 VersionOne, Inc.. All rights reserved.