org.apache.struts2.convention
Class ClasspathPackageProvider

java.lang.Object
  extended by org.apache.struts2.convention.ClasspathPackageProvider
All Implemented Interfaces:
com.opensymphony.xwork2.config.PackageProvider

public class ClasspathPackageProvider
extends Object
implements com.opensymphony.xwork2.config.PackageProvider

This class is a configuration provider for the XWork configuration system. This is really the only way to truly handle loading of the packages, actions and results correctly. This doesn't contain any logic and instead delegates to the configured instance of the ActionConfigBuilder interface.


Constructor Summary
ClasspathPackageProvider(com.opensymphony.xwork2.inject.Container container)
           
 
Method Summary
 void init(com.opensymphony.xwork2.config.Configuration configuration)
           
 void loadPackages()
           
 boolean needsReload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathPackageProvider

public ClasspathPackageProvider(com.opensymphony.xwork2.inject.Container container)
Method Detail

init

public void init(com.opensymphony.xwork2.config.Configuration configuration)
          throws com.opensymphony.xwork2.config.ConfigurationException
Specified by:
init in interface com.opensymphony.xwork2.config.PackageProvider
Throws:
com.opensymphony.xwork2.config.ConfigurationException

needsReload

public boolean needsReload()
Specified by:
needsReload in interface com.opensymphony.xwork2.config.PackageProvider

loadPackages

public void loadPackages()
                  throws com.opensymphony.xwork2.config.ConfigurationException
Specified by:
loadPackages in interface com.opensymphony.xwork2.config.PackageProvider
Throws:
com.opensymphony.xwork2.config.ConfigurationException


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.