public final class LibraryMapping extends java.lang.Object
ComponentClassResolver
, to allow it to map library names to library root packages (the
application namespace is a special case of this). In each case, a prefix on the path is mapped to a package.
The root package name should have a number of sub-packages:
ComponentLibraryInfo
Modifier and Type | Field and Description |
---|---|
java.lang.String |
libraryName |
java.lang.String |
rootPackage |
Constructor and Description |
---|
LibraryMapping(java.lang.String libraryName,
java.lang.String rootPackage)
Identifies the root package of a library.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPathPrefix()
Deprecated.
In 5.4, use
libraryName instead. |
java.lang.String |
getRootPackage() |
java.lang.String |
toString() |
public final java.lang.String libraryName
public final java.lang.String rootPackage
public LibraryMapping(java.lang.String libraryName, java.lang.String rootPackage)
ComponentClassResolver
, and the results are merged: the single library will have multiple root packages.
Be careful that none of the root packages overlap!libraryName
- the unique identifier for the library.rootPackage
- the root package to search for classes; sub-packages will include ".pages", ".components", etc.public java.lang.String getPathPrefix()
libraryName
instead.public java.lang.String getRootPackage()
public java.lang.String toString()
toString
in class java.lang.Object
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.