Class PluginAwareInterceptorConfig

  • All Implemented Interfaces:
    com.opensymphony.xwork2.util.location.Locatable, Serializable

    public class PluginAwareInterceptorConfig
    extends com.opensymphony.xwork2.config.entities.InterceptorConfig
    InterceptorConfig that contains a reference to its originating plugin. This allows the corresponding factory to use the appropriate class loader (OSGI) to access the classes of the plugin.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.opensymphony.xwork2.config.entities.InterceptorConfig

        com.opensymphony.xwork2.config.entities.InterceptorConfig.Builder
    • Field Summary

      • Fields inherited from class com.opensymphony.xwork2.config.entities.InterceptorConfig

        className, name, params
      • Fields inherited from class com.opensymphony.xwork2.util.location.Located

        location
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginAwareInterceptorConfig​(com.opensymphony.xwork2.config.entities.InterceptorConfig config, com.atlassian.plugin.Plugin plugin)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.atlassian.plugin.Plugin getPlugin()  
      void setPlugin​(com.atlassian.plugin.Plugin plugin)  
      • Methods inherited from class com.opensymphony.xwork2.config.entities.InterceptorConfig

        equals, getClassName, getName, getParams, hashCode, toString
      • Methods inherited from class com.opensymphony.xwork2.util.location.Located

        getLocation, setLocation
    • Constructor Detail

      • PluginAwareInterceptorConfig

        public PluginAwareInterceptorConfig​(com.opensymphony.xwork2.config.entities.InterceptorConfig config,
                                            com.atlassian.plugin.Plugin plugin)
    • Method Detail

      • getPlugin

        public com.atlassian.plugin.Plugin getPlugin()
      • setPlugin

        public void setPlugin​(com.atlassian.plugin.Plugin plugin)