public final class XmlConfigParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
configSuccess(org.apache.commons.configuration.HierarchicalConfiguration reply)
Parses a config reply and returns the result.
|
static String |
createControllersConfig(org.apache.commons.configuration.HierarchicalConfiguration cfg,
org.apache.commons.configuration.HierarchicalConfiguration actualCfg,
String target,
String netconfOperation,
String controllerOperation,
List<org.onosproject.net.behaviour.ControllerInfo> controllers) |
static org.apache.commons.configuration.HierarchicalConfiguration |
loadXml(InputStream xmlStream) |
static String |
parseCapableSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg) |
static List<org.onosproject.net.device.PortDescription> |
parseFujitsuT100Ports(org.apache.commons.configuration.HierarchicalConfiguration cfg)
Parses a configuration and returns a set of ports for the fujitsu T100.
|
static List<org.onosproject.net.behaviour.ControllerInfo> |
parseStreamControllers(org.apache.commons.configuration.HierarchicalConfiguration cfg) |
protected static String |
parseSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg) |
static org.onosproject.net.device.PortDescription |
parseWaveServerCienaOchPorts(long portNumber,
long oduPortSpeed,
org.apache.commons.configuration.HierarchicalConfiguration config,
org.onosproject.net.SparseAnnotations annotations) |
static List<org.apache.commons.configuration.HierarchicalConfiguration> |
parseWaveServerCienaPorts(org.apache.commons.configuration.HierarchicalConfiguration cfg) |
public static org.apache.commons.configuration.HierarchicalConfiguration loadXml(InputStream xmlStream)
public static List<org.onosproject.net.behaviour.ControllerInfo> parseStreamControllers(org.apache.commons.configuration.HierarchicalConfiguration cfg)
public static List<org.onosproject.net.device.PortDescription> parseFujitsuT100Ports(org.apache.commons.configuration.HierarchicalConfiguration cfg)
cfg - a hierarchical configurationprotected static String parseSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)
public static String parseCapableSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)
public static String createControllersConfig(org.apache.commons.configuration.HierarchicalConfiguration cfg, org.apache.commons.configuration.HierarchicalConfiguration actualCfg, String target, String netconfOperation, String controllerOperation, List<org.onosproject.net.behaviour.ControllerInfo> controllers)
public static List<org.apache.commons.configuration.HierarchicalConfiguration> parseWaveServerCienaPorts(org.apache.commons.configuration.HierarchicalConfiguration cfg)
public static org.onosproject.net.device.PortDescription parseWaveServerCienaOchPorts(long portNumber,
long oduPortSpeed,
org.apache.commons.configuration.HierarchicalConfiguration config,
org.onosproject.net.SparseAnnotations annotations)
public static boolean configSuccess(org.apache.commons.configuration.HierarchicalConfiguration reply)
reply - a tree-like sourceCopyright © 2016. All rights reserved.