public final class ConfigUtils extends Object
RepositorySystemSession.getConfigProperties()| Modifier and Type | Method and Description | 
|---|---|
| static boolean | getBoolean(Map<?,?> properties,
                    boolean defaultValue,
                    String... keys)Gets the specified configuration property. | 
| static boolean | getBoolean(org.eclipse.aether.RepositorySystemSession session,
                    boolean defaultValue,
                    String... keys)Gets the specified configuration property. | 
| static float | getFloat(Map<?,?> properties,
                float defaultValue,
                String... keys)Gets the specified configuration property. | 
| static float | getFloat(org.eclipse.aether.RepositorySystemSession session,
                float defaultValue,
                String... keys)Gets the specified configuration property. | 
| static int | getInteger(Map<?,?> properties,
                    int defaultValue,
                    String... keys)Gets the specified configuration property. | 
| static int | getInteger(org.eclipse.aether.RepositorySystemSession session,
                    int defaultValue,
                    String... keys)Gets the specified configuration property. | 
| static List<?> | getList(Map<?,?> properties,
              List<?> defaultValue,
              String... keys)Gets the specified configuration property. | 
| static List<?> | getList(org.eclipse.aether.RepositorySystemSession session,
              List<?> defaultValue,
              String... keys)Gets the specified configuration property. | 
| static long | getLong(Map<?,?> properties,
              long defaultValue,
              String... keys)Gets the specified configuration property. | 
| static long | getLong(org.eclipse.aether.RepositorySystemSession session,
              long defaultValue,
              String... keys)Gets the specified configuration property. | 
| static Map<?,?> | getMap(Map<?,?> properties,
            Map<?,?> defaultValue,
            String... keys)Gets the specified configuration property. | 
| static Map<?,?> | getMap(org.eclipse.aether.RepositorySystemSession session,
            Map<?,?> defaultValue,
            String... keys)Gets the specified configuration property. | 
| static Object | getObject(Map<?,?> properties,
                  Object defaultValue,
                  String... keys)Gets the specified configuration property. | 
| static Object | getObject(org.eclipse.aether.RepositorySystemSession session,
                  Object defaultValue,
                  String... keys)Gets the specified configuration property. | 
| static String | getString(Map<?,?> properties,
                  String defaultValue,
                  String... keys)Gets the specified configuration property. | 
| static String | getString(org.eclipse.aether.RepositorySystemSession session,
                  String defaultValue,
                  String... keys)Gets the specified configuration property. | 
public static Object getObject(Map<?,?> properties, Object defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys are set, may be null.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a valid value is found.null if none.public static Object getObject(org.eclipse.aether.RepositorySystemSession session, Object defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys are set, may be null.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a valid value is found.null if none.public static String getString(Map<?,?> properties, String defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a string, may be
            null.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a string value is found.null if none.public static String getString(org.eclipse.aether.RepositorySystemSession session, String defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a string, may be
            null.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a string value is found.null if none.public static int getInteger(Map<?,?> properties, int defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of an Integer is found.public static int getInteger(org.eclipse.aether.RepositorySystemSession session, int defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of an Integer is found.public static long getLong(Map<?,?> properties, long defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of a Long is found.public static long getLong(org.eclipse.aether.RepositorySystemSession session, long defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of a Long is found.public static float getFloat(Map<?,?> properties, float defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of a Float is found.public static float getFloat(org.eclipse.aether.RepositorySystemSession session, float defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a number.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Number or a string representation of a Float is found.public static boolean getBoolean(Map<?,?> properties, boolean defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a boolean.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Boolean or a string (to be parsed as boolean) is found.public static boolean getBoolean(org.eclipse.aether.RepositorySystemSession session, boolean defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a boolean.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a Boolean or a string (to be parsed as boolean) is found.public static List<?> getList(Map<?,?> properties, List<?> defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a collection.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a collection is found.null if none.public static List<?> getList(org.eclipse.aether.RepositorySystemSession session, List<?> defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a collection.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a collection is found.null if none.public static Map<?,?> getMap(Map<?,?> properties, Map<?,?> defaultValue, String... keys)
properties - The configuration properties to read, must not be null.defaultValue - The default value to return in case none of the property keys is set to a map.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a map is found.null if none.public static Map<?,?> getMap(org.eclipse.aether.RepositorySystemSession session, Map<?,?> defaultValue, String... keys)
session - The repository system session from which to read the configuration property, must not be
            null.defaultValue - The default value to return in case none of the property keys is set to a map.keys - The property keys to read, must not be null. The specified keys are read one after one until
            a map is found.null if none.Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.