Package com.typesafe.config

Examples of com.typesafe.config.ConfigList


   * @param web web sec object
   * @throws Exception ex
   */
  @Override
  public void configure(WebSecurity web) throws Exception {
    ConfigList c = Config.getConfig().getList("security.ignored");
    for (ConfigValue configValue : c) {
      web.ignoring().antMatchers((String) configValue.unwrapped());
    }
    //web.debug(true);
  }
View Full Code Here


   * @param web web sec object
   * @throws Exception ex
   */
  @Override
  public void configure(WebSecurity web) throws Exception {
    ConfigList c = Config.getConfig().getList("security.ignored");
    for (ConfigValue configValue : c) {
      web.ignoring().antMatchers((String) configValue.unwrapped());
    }
    //web.debug(true);
  }
View Full Code Here

            return booleanArray;
        } else if (Number.class.isAssignableFrom(componentType|| componentType.isPrimitive()) {
            // primitive numeric types are not subclasses of Number, so just catch all non-booleans
            return hydrateNumberArray(componentType, fieldName, config);
        } else {
            ConfigList configValues = config.getList(fieldName);
            Object[] customs = (Object[]) Array.newInstance(componentType, configValues.size());
            int index = 0;
            for (ConfigValue value : configValues) {
                if ((value == null) || (value.valueType() == ConfigValueType.NULL)) {
                    customs[index++] = null;
                } else {
View Full Code Here

                Object[] asArray = (Object[]) hydrateArray(vc, field.getName(), config);
                Collections.addAll(col, asArray);
            }
        } else {
            // autocollection is a little ambiguous for nested lists, so just don't support
            ConfigList configValues = config.getList(field.getName());
            for (ConfigValue configValue : configValues) {
                Config arrayContainer = configValue.atKey("array");
                Object arrayValue = hydrateArray(vc, "array", arrayContainer);
                col.add(arrayValue);
            }
View Full Code Here

            return booleanArray;
        } else if (Number.class.isAssignableFrom(componentType|| componentType.isPrimitive()) {
            // primitive numeric types are not subclasses of Number, so just catch all non-booleans
            return hydrateNumberArray(componentType, fieldName, config);
        } else {
            ConfigList configValues = config.getList(fieldName);
            Object[] customs = (Object[]) Array.newInstance(componentType, configValues.size());
            int index = 0;
            for (ConfigValue value : configValues) {
                if ((value == null) || (value.valueType() == ConfigValueType.NULL)) {
                    customs[index++] = null;
                } else {
View Full Code Here

                Object[] asArray = (Object[]) hydrateArray(vc, field.getName(), config);
                Collections.addAll(col, asArray);
            }
        } else {
            // autocollection is a little ambiguous for nested lists, so just don't support
            ConfigList configValues = config.getList(field.getName());
            for (ConfigValue configValue : configValues) {
                Config arrayContainer = configValue.atKey("array");
                Object arrayValue = hydrateArray(vc, "array", arrayContainer);
                col.add(arrayValue);
            }
View Full Code Here

   * @param web web sec object
   * @throws Exception ex
   */
  @Override
  public void configure(WebSecurity web) throws Exception {
    ConfigList c = Config.getConfig().getList("security.ignored");
    for (ConfigValue configValue : c) {
      web.ignoring().antMatchers((String) configValue.unwrapped());
    }
    //web.debug(true);
  }
View Full Code Here

            return booleanArray;
        } else if (Number.class.isAssignableFrom(componentType|| componentType.isPrimitive()) {
            // primitive numeric types are not subclasses of Number, so just catch all non-booleans
            return hydrateNumberArray(componentType, fieldName, config);
        } else {
            ConfigList configValues = config.getList(fieldName);
            Object[] customs = (Object[]) Array.newInstance(componentType, configValues.size());
            int index = 0;
            for (ConfigValue value : configValues) {
                if ((value == null) || (value.valueType() == ConfigValueType.NULL)) {
                    customs[index++] = null;
                } else {
View Full Code Here

                Object[] asArray = (Object[]) hydrateArray(vc, field.getName(), config);
                Collections.addAll(col, asArray);
            }
        } else {
            // autocollection is a little ambiguous for nested lists, so just don't support
            ConfigList configValues = config.getList(field.getName());
            for (ConfigValue configValue : configValues) {
                Config arrayContainer = configValue.atKey("array");
                Object arrayValue = hydrateArray(vc, "array", arrayContainer);
                col.add(arrayValue);
            }
View Full Code Here

                        } else {
                            break;
                        }
                    } else if (locRef instanceof ConfigList) {
                        int fieldIndex = path.getIndex();
                        ConfigList locRefList = (ConfigList) locRef;
                        if ((fieldIndex >= 0) && (locRefList.size() > fieldIndex)) {
                            locRef = locRefList.get(fieldIndex);
                        } else {
                            break;
                        }
                    } else {
                        break;
View Full Code Here

TOP

Related Classes of com.typesafe.config.ConfigList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.