public class ClassProperties
extends java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>
Properties. As a HashMap, it makes the result
easily accessible, and mutable.| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
defaultNames |
java.util.List<java.lang.Class> |
effectiveClasses |
java.util.List<java.lang.Class> |
inheritedClasses |
boolean |
loaded |
java.lang.String |
pathSeparator |
java.lang.String |
platform |
java.lang.String |
platformExtension |
java.lang.String |
platformRoot |
| Constructor and Description |
|---|
ClassProperties() |
ClassProperties(java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(java.lang.String key,
java.util.Collection<java.lang.String> values) |
void |
addAll(java.lang.String key,
java.lang.String... values) |
java.util.List<java.lang.String> |
get(java.lang.String key) |
java.util.List<java.lang.Class> |
getEffectiveClasses() |
java.util.List<java.lang.Class> |
getInheritedClasses() |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue) |
boolean |
isLoaded() |
void |
load(java.lang.Class cls,
boolean inherit) |
java.lang.String |
setProperty(java.lang.String key,
java.lang.String value) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic java.lang.String[] defaultNames
public java.lang.String platform
public java.lang.String platformExtension
public java.lang.String platformRoot
public java.lang.String pathSeparator
public java.util.List<java.lang.Class> inheritedClasses
public java.util.List<java.lang.Class> effectiveClasses
public boolean loaded
public ClassProperties()
public ClassProperties(java.util.Properties properties)
public java.util.List<java.lang.String> get(java.lang.String key)
public void addAll(java.lang.String key,
java.lang.String... values)
public void addAll(java.lang.String key,
java.util.Collection<java.lang.String> values)
public java.lang.String getProperty(java.lang.String key)
public java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String setProperty(java.lang.String key,
java.lang.String value)
public void load(java.lang.Class cls,
boolean inherit)
public java.util.List<java.lang.Class> getInheritedClasses()
public java.util.List<java.lang.Class> getEffectiveClasses()
public boolean isLoaded()