public final class ResourceMap
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOG
The logger.
|
private static java.lang.String |
SCHEMA_RESOURCE_LOCATION
the system property which can be used to load schema from a user specified
resource like a absolute path to a directory or jar file.
|
| Modifier | Constructor and Description |
|---|---|
private |
ResourceMap()
Private constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
getResources(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.lang.String element,
java.util.regex.Pattern pattern) |
static java.util.Map<java.lang.String,java.lang.Boolean> |
getResources(java.util.regex.Pattern pattern)
For all elements of java.class.path OR from the resource name set in the
system property 'schema.resource.location' get a Map of resources
Pattern pattern = Pattern.compile(".*").
|
private static void |
getResourcesFromClassloader(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.util.regex.Pattern pattern) |
private static void |
getResourcesFromDirectory(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.io.File directory,
java.util.regex.Pattern pattern) |
private static void |
getResourcesFromJarFile(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.io.File file,
java.util.regex.Pattern pattern) |
private static final java.lang.String SCHEMA_RESOURCE_LOCATION
private static final org.slf4j.Logger LOG
public static java.util.Map<java.lang.String,java.lang.Boolean> getResources(java.util.regex.Pattern pattern)
pattern - the pattern to matchprivate static void getResources(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.lang.String element,
java.util.regex.Pattern pattern)
private static void getResourcesFromJarFile(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.io.File file,
java.util.regex.Pattern pattern)
private static void getResourcesFromDirectory(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.io.File directory,
java.util.regex.Pattern pattern)
private static void getResourcesFromClassloader(java.util.HashMap<java.lang.String,java.lang.Boolean> map,
java.util.regex.Pattern pattern)