org.apache.struts2.sitegraph

## Class StrutsConfigRetriever

- java.lang.Object
- - org.apache.struts2.sitegraph.StrutsConfigRetriever

-     public class StrutsConfigRetriever
      extends Object

  Initializes and retrieves XWork config elements

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `StrutsConfigRetriever()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static ActionConfig` | `getActionConfig(String namespace, String actionName)` Returns the ActionConfig for this action name at this namespace.
    `static Map<String,Map<String,ActionConfig>>` | `getActionConfigs()` Returns a Map of all action names/configs
    `static Set<String>` | `getActionNames(String namespace)` Return a Set of the action names for this namespace.
    `static Set<String>` | `getNamespaces()`
    `static ResultConfig` | `getResultConfig(String namespace, String actionName, String resultName)`
    `static View` | `getView(String namespace, String actionName, String resultName, int type)`
    `static File` | `getViewFile(String namespace, String actionName, String resultName)`
    `static void` | `setConfiguration(String configDir, String[] views)`

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

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

- - ### Constructor Detail

    - #### StrutsConfigRetriever

          public StrutsConfigRetriever()

  - ### Method Detail

    - #### getActionConfigs

          public static Map<String,Map<String,ActionConfig>> getActionConfigs()

      Returns a Map of all action names/configs
      Returns:
        Map of all action names/configs

    - #### getNamespaces

          public static Set<String> getNamespaces()

    - #### getActionNames

          public static Set<String> getActionNames(String namespace)

      Return a Set of the action names for this namespace.
      Parameters:
        `namespace` -
      Returns:
        Set of the action names for this namespace.

    - #### getActionConfig

          public static ActionConfig getActionConfig(String namespace,
                                     String actionName)

      Returns the ActionConfig for this action name at this namespace.
      Parameters:
        `namespace` -
        `actionName` -
      Returns:
        The ActionConfig for this action name at this namespace.

    - #### getResultConfig

          public static ResultConfig getResultConfig(String namespace,
                                     String actionName,
                                     String resultName)

    - #### getViewFile

          public static File getViewFile(String namespace,
                         String actionName,
                         String resultName)

    - #### getView

          public static View getView(String namespace,
                     String actionName,
                     String resultName,
                     int type)

    - #### setConfiguration

          public static void setConfiguration(String configDir,
                              String[] views)

Copyright © 2000–2022 Apache Software Foundation. All rights reserved.