public class ResolverConfigurationIO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ENCODING |
private static org.slf4j.Logger |
log |
private static java.lang.String |
P_LIFECYCLE_MAPPING_ID
Lifecycle mapping id configured for the project explicitly.
|
private static java.lang.String |
P_PROPERTIES |
private static java.lang.String |
P_RESOLVE_WORKSPACE_PROJECTS
Workspace dependency resolution project preference key.
|
private static java.lang.String |
P_SELECTED_PROFILES
Active profiles project preference key.
|
private static java.lang.String |
P_VERSION
Configuration version project preference key.
|
private static java.lang.String |
PROPERTIES_KV_SEPARATOR |
private static java.lang.String |
PROPERTIES_SEPARATOR |
private static java.lang.String |
VERSION
Current configuration version value.
|
Constructor and Description |
---|
ResolverConfigurationIO() |
Modifier and Type | Method and Description |
---|---|
private static void |
convert(java.lang.String e,
java.util.Properties p) |
private static java.lang.String |
encodeEntry(java.util.Map.Entry<java.lang.Object,java.lang.Object> e) |
private static java.lang.String |
propertiesAsString(java.util.Properties properties) |
static ResolverConfiguration |
readResolverConfiguration(org.eclipse.core.resources.IProject project) |
static boolean |
saveResolverConfiguration(org.eclipse.core.resources.IProject project,
ResolverConfiguration configuration) |
private static java.util.Properties |
stringAsProperties(java.lang.String properties) |
private static java.lang.String |
urlDecode(java.lang.String string) |
private static java.lang.String |
urlEncode(java.lang.String string) |
private static final org.slf4j.Logger log
private static final java.lang.String P_VERSION
private static final java.lang.String P_RESOLVE_WORKSPACE_PROJECTS
true
means workspace dependency
resolution is enabled.private static final java.lang.String P_SELECTED_PROFILES
private static final java.lang.String P_LIFECYCLE_MAPPING_ID
private static final java.lang.String P_PROPERTIES
private static final java.lang.String PROPERTIES_KV_SEPARATOR
private static final java.lang.String PROPERTIES_SEPARATOR
private static final java.lang.String ENCODING
private static final java.lang.String VERSION
P_VERSION
public static boolean saveResolverConfiguration(org.eclipse.core.resources.IProject project, ResolverConfiguration configuration)
public static ResolverConfiguration readResolverConfiguration(org.eclipse.core.resources.IProject project)
private static java.lang.String propertiesAsString(java.util.Properties properties)
private static java.util.Properties stringAsProperties(java.lang.String properties)
private static void convert(java.lang.String e, java.util.Properties p)
private static java.lang.String encodeEntry(java.util.Map.Entry<java.lang.Object,java.lang.Object> e)
private static java.lang.String urlEncode(java.lang.String string)
private static java.lang.String urlDecode(java.lang.String string)