groovy.grape

## Interface GrapeEngine

-     public interface GrapeEngine

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `CALLEE_DEPTH`
    `static int` | `DEFAULT_CALLEE_DEPTH`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addResolver(Map<String,Object> args)`
    `Map<String,Map<String,List<String>>>` | `enumerateGrapes()`
    `Object` | `grab(Map args)`
    `Object` | `grab(Map args, Map... dependencies)`
    `Object` | `grab(String endorsedModule)`
    `Map[]` | `listDependencies(ClassLoader classLoader)`
    `URI[]` | `resolve(Map args, List depsInfo, Map... dependencies)`
    `URI[]` | `resolve(Map args, Map... dependencies)`

- - ### Field Detail

    - #### CALLEE_DEPTH

          static final String CALLEE_DEPTH

      See Also:
        Constant Field Values

    - #### DEFAULT_CALLEE_DEPTH

          static final int DEFAULT_CALLEE_DEPTH

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### grab

          Object grab(String endorsedModule)

    - #### grab

          Object grab(Map args)

    - #### grab

          Object grab(Map args,
                      Map... dependencies)

    - #### enumerateGrapes

          Map<String,Map<String,List<String>>> enumerateGrapes()

    - #### resolve

          URI[] resolve(Map args,
                        Map... dependencies)

    - #### resolve

          URI[] resolve(Map args,
                        List depsInfo,
                        Map... dependencies)

    - #### listDependencies

          Map[] listDependencies(ClassLoader classLoader)

    - #### addResolver

          void addResolver(Map<String,Object> args)