Class ModuleInfoParser
- java.lang.Object
- 
- org.xml.sax.helpers.DefaultHandler
- 
- com.inductiveautomation.ignition.common.modules.ModuleInfoParser
 
 
- 
- All Implemented Interfaces:
- org.xml.sax.ContentHandler,- org.xml.sax.DTDHandler,- org.xml.sax.EntityResolver,- org.xml.sax.ErrorHandler
 
 public class ModuleInfoParser extends org.xml.sax.helpers.DefaultHandlerThis class parses the module descriptor file.
- 
- 
Constructor SummaryConstructors Constructor Description ModuleInfoParser()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String name)static ModuleInfofromXML(java.io.InputStream is)Parses the given XML file, returning theModuleInfoobject represented within.ModuleInfogetModule()voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes)
 
- 
- 
- 
Method Detail- 
getModulepublic ModuleInfo getModule() 
 - 
characterspublic void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
- charactersin interface- org.xml.sax.ContentHandler
- Overrides:
- charactersin class- org.xml.sax.helpers.DefaultHandler
- Throws:
- org.xml.sax.SAXException
 
 - 
endElementpublic void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException- Specified by:
- endElementin interface- org.xml.sax.ContentHandler
- Overrides:
- endElementin class- org.xml.sax.helpers.DefaultHandler
- Throws:
- org.xml.sax.SAXException
 
 - 
startElementpublic void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
- startElementin interface- org.xml.sax.ContentHandler
- Overrides:
- startElementin class- org.xml.sax.helpers.DefaultHandler
- Throws:
- org.xml.sax.SAXException
 
 - 
fromXMLpublic static ModuleInfo fromXML(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException Parses the given XML file, returning theModuleInfoobject represented within.- Parameters:
- is-- InputStreamto read from.
- Returns:
- a ModuleInfoparsed from the XMLInputStream.
- Throws:
- org.xml.sax.SAXException
- java.io.IOException
 
 
- 
 
-