public class CiscoDNAXMLJSONParser
extends org.xml.sax.helpers.DefaultHandler
| Constructor and Description |
|---|
CiscoDNAXMLJSONParser() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<InterfaceResponse> |
getInterfaceElements() |
java.util.List<L2Link> |
getL2TopologyLinkElements() |
java.util.List<L2Node> |
getL2TopologyNodeElements() |
java.util.List<L3OSPFLink> |
getL3OSPFTopologyLinkElements() |
java.util.List<L3OSPFNode> |
getL3OSPFTopologyNodeElements() |
java.util.List<ModuleResponse> |
getModuleElements() |
java.util.List<Response> |
getNetworkElements() |
java.util.List<OSPFResponse> |
getOspfElements() |
java.util.List<L1Link> |
getPhysicalLinkElements() |
java.util.List<L1Node> |
getPhysicalNodeElements() |
java.util.List<VlanResponse> |
getVlanElements() |
boolean |
parseInterfaceJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseL2TopologyJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseL3OSPFTopologyJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseModuleJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseNetworkElementJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseOSPFInterfaceJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parsePhysicalTopologyJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
boolean |
parseVlanElementJson(java.lang.String jsonData)
Parse JSON formatted data from all REST output files
|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warningpublic boolean parseNetworkElementJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for Network ElementJsonParseExceptionjava.io.IOExceptionpublic boolean parseModuleJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for Physical Port LinksJsonParseExceptionjava.io.IOExceptionpublic boolean parseInterfaceJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for Topological LinksJsonParseExceptionjava.io.IOExceptionpublic boolean parseVlanElementJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for VlanJsonParseExceptionjava.io.IOExceptionpublic boolean parseOSPFInterfaceJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for OSPFJsonParseExceptionjava.io.IOExceptionpublic boolean parsePhysicalTopologyJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for Physical TopologyJsonParseExceptionjava.io.IOExceptionpublic boolean parseL3OSPFTopologyJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for L3OSPFJsonParseExceptionjava.io.IOExceptionpublic boolean parseL2TopologyJson(java.lang.String jsonData)
throws JsonParseException,
java.io.IOException
jsonData - jsonData for L2TopologyJsonParseExceptionjava.io.IOExceptionpublic java.util.List<Response> getNetworkElements()
public java.util.List<ModuleResponse> getModuleElements()
public java.util.List<InterfaceResponse> getInterfaceElements()
public java.util.List<VlanResponse> getVlanElements()
public java.util.List<OSPFResponse> getOspfElements()
public java.util.List<L1Link> getPhysicalLinkElements()
public java.util.List<L1Node> getPhysicalNodeElements()
public java.util.List<L3OSPFLink> getL3OSPFTopologyLinkElements()
public java.util.List<L3OSPFNode> getL3OSPFTopologyNodeElements()
public java.util.List<L2Link> getL2TopologyLinkElements()
public java.util.List<L2Node> getL2TopologyNodeElements()