public class RootPackages
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
mappings |
protected java.util.Map<java.lang.String,java.lang.String> |
packagePaths |
protected java.lang.String[] |
packages |
| Constructor and Description |
|---|
RootPackages() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRootPackage(java.lang.String rootPackage)
Adds root package with no additional mapping.
|
void |
addRootPackage(java.lang.String rootPackage,
java.lang.String mapping)
Adds root package and its path mapping.
|
void |
addRootPackageOf(java.lang.Class actionClass)
Sets root package to package of given class.
|
void |
addRootPackageOf(java.lang.Class actionClass,
java.lang.String mapping)
Sets root package to package of given class.
|
java.lang.String |
findPackagePathForActionPackage(java.lang.String actionPackage)
Finds mapping for given action class.
|
java.lang.String |
findRootPackageForActionPath(java.lang.String actionPath)
Finds closest root package for the given action path.
|
java.lang.String |
getPackageActionPath(java.lang.String actionPackage)
Returns package action path.
|
java.lang.String |
getRootPackage(int ndx)
Returns root package for given index.
|
java.lang.String |
getRootPackageMapping(int ndx)
Returns root package mapping for given index.
|
int |
getRootPackagesCount()
Returns total count of root packages.
|
void |
registerPackageActionPath(java.lang.String actionPackage,
java.lang.String packageActionPath)
Registers package action path.
|
void |
reset()
Resets all root packages mappings.
|
java.lang.String |
toString() |
protected java.lang.String[] packages
protected java.lang.String[] mappings
protected java.util.Map<java.lang.String,java.lang.String> packagePaths
public void reset()
public void addRootPackage(java.lang.String rootPackage)
public void addRootPackageOf(java.lang.Class actionClass)
public void addRootPackage(java.lang.String rootPackage,
java.lang.String mapping)
public void addRootPackageOf(java.lang.Class actionClass,
java.lang.String mapping)
public int getRootPackagesCount()
public java.lang.String getRootPackage(int ndx)
public java.lang.String getRootPackageMapping(int ndx)
public java.lang.String findRootPackageForActionPath(java.lang.String actionPath)
public java.lang.String getPackageActionPath(java.lang.String actionPackage)
null if package has not been
already defined.public void registerPackageActionPath(java.lang.String actionPackage,
java.lang.String packageActionPath)
public java.lang.String findPackagePathForActionPackage(java.lang.String actionPackage)
null
if no mapping is found. If there is more then one matching root
package, the closest one will be returned.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2003-2013 Jodd Team