public abstract class AbstractPropertiesConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashSet<String> |
classes
imported or exported classes config
|
static String |
KEY_CLASSES |
static String |
KEY_EXPORT |
static String |
KEY_IMPORT |
static String |
KEY_MODE |
static String |
KEY_PACKAGES |
static String |
KEY_RESOURCES |
static String |
KEY_SPLIT |
protected String |
mode |
protected LinkedHashSet<String> |
packages
imported or exported packages config
|
protected LinkedHashSet<String> |
resources
imported or exported class config
|
static String |
VALUE_SPLIT |
| Constructor and Description |
|---|
AbstractPropertiesConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(String className) |
LinkedHashSet<String> |
getClasses() |
String |
getMode() |
LinkedHashSet<String> |
getPackages() |
LinkedHashSet<String> |
getResources()
Getter method for property
resources. |
static String |
join(Iterator iterator,
String separator) |
void |
setClasses(LinkedHashSet<String> classes) |
void |
setMode(String mode) |
void |
setPackages(LinkedHashSet<String> packages) |
void |
setResources(LinkedHashSet<String> resources) |
abstract void |
store(Properties props)
Store user configuration
|
static void |
storeKeyValuePair(Properties prop,
String name,
Collection<String> value) |
public static final String KEY_MODE
public static final String KEY_PACKAGES
public static final String KEY_CLASSES
public static final String KEY_RESOURCES
public static final String KEY_EXPORT
public static final String KEY_IMPORT
public static final String KEY_SPLIT
public static final String VALUE_SPLIT
protected String mode
protected LinkedHashSet<String> packages
protected LinkedHashSet<String> classes
protected LinkedHashSet<String> resources
public void addClass(String className)
public String getMode()
public void setMode(String mode)
public LinkedHashSet<String> getPackages()
public void setPackages(LinkedHashSet<String> packages)
public LinkedHashSet<String> getClasses()
public void setClasses(LinkedHashSet<String> classes)
public LinkedHashSet<String> getResources()
resources.public void setResources(LinkedHashSet<String> resources)
public static void storeKeyValuePair(Properties prop, String name, Collection<String> value)
public abstract void store(Properties props)
props - Copyright © 2024. All rights reserved.