Class ResourceManager
java.lang.Object
com.aspectran.core.context.resource.ResourceManager
- Direct Known Subclasses:
LocalResourceManager
The Class ResourceManager.
Created: 2014. 12. 18 PM 5:51:13
-
Method Summary
Modifier and TypeMethodDescriptionstatic String[]
checkResourceLocations
(String[] resourceLocations, String basePath) static String
classNameToResourceName
(String className) static Enumeration
<URL> findResources
(String name, Iterator<SiblingClassLoader> siblings) static Enumeration
<URL> findResources
(String name, Iterator<SiblingClassLoader> siblings, Enumeration<URL> parentResources) static Enumeration
<URL> findResources
(Iterator<SiblingClassLoader> siblings) int
getResource
(String name) static String
packageNameToResourceName
(String packageName) protected void
putResource
(File file, JarEntry entry) protected void
putResource
(String resourceName, File file) void
release()
void
reset()
static String
resourceNameToClassName
(String resourceName)
-
Method Details
-
getResource
-
getResources
-
getNumberOfResources
public int getNumberOfResources() -
putResource
- Throws:
InvalidResourceException
-
putResource
- Throws:
InvalidResourceException
-
reset
- Throws:
InvalidResourceException
-
release
public void release() -
findResources
-
findResources
@NonNull public static Enumeration<URL> findResources(String name, Iterator<SiblingClassLoader> siblings) -
findResources
@NonNull public static Enumeration<URL> findResources(String name, Iterator<SiblingClassLoader> siblings, Enumeration<URL> parentResources) -
resourceNameToClassName
-
classNameToResourceName
-
packageNameToResourceName
-
checkResourceLocations
public static String[] checkResourceLocations(String[] resourceLocations, String basePath) throws InvalidResourceException - Throws:
InvalidResourceException
-