Class XmlConfigParser
- java.lang.Object
-
- org.onosproject.drivers.utilities.XmlConfigParser
-
public final class XmlConfigParser extends java.lang.ObjectParser for Netconf XML configurations and replys.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlog
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanconfigSuccess(org.apache.commons.configuration.HierarchicalConfiguration reply)Parses a config reply and returns the result.static java.lang.StringcreateControllersConfig(org.apache.commons.configuration.HierarchicalConfiguration cfg, org.apache.commons.configuration.HierarchicalConfiguration actualCfg, java.lang.String target, java.lang.String netconfOperation, java.lang.String controllerOperation, java.util.List<org.onosproject.net.behaviour.ControllerInfo> controllers)static org.apache.commons.configuration.HierarchicalConfigurationloadXml(java.io.InputStream xmlStream)static org.apache.commons.configuration.HierarchicalConfigurationloadXmlString(java.lang.String xmlStr)static java.lang.StringparseCapableSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)static java.util.List<org.onosproject.net.behaviour.ControllerInfo>parseStreamControllers(org.apache.commons.configuration.HierarchicalConfiguration cfg)protected static java.lang.StringparseSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)
-
-
-
Method Detail
-
loadXml
public static org.apache.commons.configuration.HierarchicalConfiguration loadXml(java.io.InputStream xmlStream)
-
loadXmlString
public static org.apache.commons.configuration.HierarchicalConfiguration loadXmlString(java.lang.String xmlStr)
-
parseStreamControllers
public static java.util.List<org.onosproject.net.behaviour.ControllerInfo> parseStreamControllers(org.apache.commons.configuration.HierarchicalConfiguration cfg)
-
parseSwitchId
protected static java.lang.String parseSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)
-
parseCapableSwitchId
public static java.lang.String parseCapableSwitchId(org.apache.commons.configuration.HierarchicalConfiguration cfg)
-
createControllersConfig
public static java.lang.String createControllersConfig(org.apache.commons.configuration.HierarchicalConfiguration cfg, org.apache.commons.configuration.HierarchicalConfiguration actualCfg, java.lang.String target, java.lang.String netconfOperation, java.lang.String controllerOperation, java.util.List<org.onosproject.net.behaviour.ControllerInfo> controllers)
-
configSuccess
public static boolean configSuccess(org.apache.commons.configuration.HierarchicalConfiguration reply)
Parses a config reply and returns the result.- Parameters:
reply- a tree-like source- Returns:
- the configuration result
-
-