public class ClassPathResourceFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ClassPathResourceFactory.OverridingTypeClassPathResource |
| Constructor and Description |
|---|
ClassPathResourceFactory(ResourceTypeProvider resourceTypeProvider) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCachedEntriesPerClassLoader() |
ClassPathResource |
getFor(java.lang.String path,
java.lang.ClassLoader classLoader) |
ClassPathResource |
getFor(java.lang.String path,
ResourceType resourceType,
java.lang.ClassLoader classLoader) |
protected java.util.Map<java.lang.String,ClassPathResource> |
getPathToResourceCacheFor(java.lang.ClassLoader classLoader) |
protected ResourceType |
getResourceTypeOf(java.lang.String path) |
void |
setCachedEntriesPerClassLoader(int cachedEntriesPerClassLoader) |
public ClassPathResourceFactory(@Nonnull
ResourceTypeProvider resourceTypeProvider)
@Nonnull public ClassPathResource getFor(@Nonnull java.lang.String path, @Nonnull java.lang.ClassLoader classLoader)
@Nonnull public ClassPathResource getFor(@Nonnull java.lang.String path, @Nullable ResourceType resourceType, @Nonnull java.lang.ClassLoader classLoader)
@Nonnull protected ResourceType getResourceTypeOf(@Nonnull java.lang.String path)
@Nonnull protected java.util.Map<java.lang.String,ClassPathResource> getPathToResourceCacheFor(@Nonnull java.lang.ClassLoader classLoader)
public int getCachedEntriesPerClassLoader()
public void setCachedEntriesPerClassLoader(int cachedEntriesPerClassLoader)
Copyright © 2015 echocat. All Rights Reserved.