List of usage examples for org.apache.commons.configuration HierarchicalConfiguration containsKey
public boolean containsKey(String key)
From source file:org.onosproject.drivers.utilities.XmlConfigParser.java
/** * Parses a config reply and returns the result. * @param reply a tree-like source// w ww. j av a 2 s . c o m * @return the configuration result */ public static boolean configSuccess(HierarchicalConfiguration reply) { if (reply != null) { if (reply.containsKey("ok")) { return true; } } return false; }
From source file:org.pivot4j.ui.property.DefaultRenderPropertyList.java
/** * @see org.pivot4j.state.Configurable#restoreSettings(org.apache.commons.configuration.HierarchicalConfiguration) *///from w w w.ja v a 2 s. c om @Override public void restoreSettings(HierarchicalConfiguration configuration) { this.properties.clear(); try { List<HierarchicalConfiguration> configurations = configuration.configurationsAt("property"); for (HierarchicalConfiguration propertyConfig : configurations) { boolean conditional = propertyConfig.containsKey("conditions"); RenderProperty property; // TODO Need more robust method to determine property types. if (conditional) { property = new ConditionalRenderProperty(conditionFactory); } else { property = new SimpleRenderProperty(); } property.restoreSettings(propertyConfig); this.properties.put(property.getName(), property); } } catch (IllegalArgumentException e) { } }
From source file:org.topology.bgp_ls.config.nodes.impl.CapabilitiesParser.java
public Capabilities parseConfig(HierarchicalConfiguration hierarchicalConfiguration) throws ConfigurationException { CapabilitiesList caps = new CapabilitiesList(); int as4Number = hierarchicalConfiguration.getInt("LargeAutonomousSystem[@local]", -1); if (as4Number > 0) { if (hierarchicalConfiguration.getBoolean("LargeAutonomousSystem[@optional]", false)) caps.addOptionalCapability(new AutonomousSystem4Capability(as4Number)); else//from w w w . j av a 2 s .c om caps.addRequiredCapability(new AutonomousSystem4Capability(as4Number)); } if (hierarchicalConfiguration.containsKey("RouteRefresh")) { if (hierarchicalConfiguration.getBoolean("RouteRefresh[@optional]", false)) caps.addOptionalCapability(new RouteRefreshCapability()); else caps.addRequiredCapability(new RouteRefreshCapability()); } parseMultiprotocolCapabilities(hierarchicalConfiguration.configurationsAt("MultiProtocol"), caps); parseOutboundRouteFilteringCapabilities( hierarchicalConfiguration.configurationsAt("OutboundRouteFiltering"), caps); return caps; }