public void readTags(InputStream tagsXML)
    {
        SAXParserFactory factory = SAXParserFactory.newInstance();
        try
        {
            SAXParser saxParser = factory.newSAXParser();
            saxParser.parse(tagsXML, new TagsSaxHandler(this));
        }
        catch (ParserConfigurationException | SAXException | IOException ex)
        {
            throw new RuntimeException("Failed parsing the tags definition: " + ex.getMessage(), ex);
        }
    }
public void readTags ( InputStream tagsXML ) { SAXParserFactory factory = SAXParserFactory . newInstance ( ) ; try { SAXParser saxParser = factory . newSAXParser ( ) ; saxParser . parse ( tagsXML , new TagsSaxHandler ( this ) ) ; } catch ( ParserConfigurationException | SAXException | IOException ex ) { throw new RuntimeException ( "Failed parsing the tags definition: " + ex . getMessage ( ) , ex ) ; } }
Read the tag structure from the provided stream.