Class XmlMessageParser

java.lang.Object
eu.webtoolkit.jwt.XHtmlFilter
eu.webtoolkit.jwt.XmlMessageParser
All Implemented Interfaces:
net.n3.nanoxml.IXMLBuilder, net.n3.nanoxml.IXMLEntityResolver

public class XmlMessageParser
extends XHtmlFilter
  • Field Summary

    Fields inherited from class eu.webtoolkit.jwt.XHtmlFilter

    tagOpen, writer, xhtmlEntities
  • Constructor Summary

    Constructors
    Constructor Description
    XmlMessageParser()  
  • Method Summary

    Modifier and Type Method Description
    void addAttribute​(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type)  
    void addExternalEntity​(java.lang.String name, java.lang.String publicID, java.lang.String systemID)  
    void addInternalEntity​(java.lang.String name, java.lang.String value)  
    void addPCData​(java.io.Reader reader, java.lang.String systemID, int lineNr)  
    void elementAttributesProcessed​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI)  
    void endElement​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI)  
    java.io.Reader getEntity​(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name)  
    java.util.Map<java.lang.String,​java.lang.String> getKeyValues()  
    java.lang.Object getResult()  
    void newProcessingInstruction​(java.lang.String target, java.io.Reader reader)  
    void startBuilding​(java.lang.String systemID, int lineNr)  
    void startElement​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String systemID, int lineNr)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XmlMessageParser

      public XmlMessageParser()
  • Method Details

    • addExternalEntity

      public void addExternalEntity​(java.lang.String name, java.lang.String publicID, java.lang.String systemID)
      Specified by:
      addExternalEntity in interface net.n3.nanoxml.IXMLEntityResolver
      Overrides:
      addExternalEntity in class XHtmlFilter
    • addInternalEntity

      public void addInternalEntity​(java.lang.String name, java.lang.String value)
      Specified by:
      addInternalEntity in interface net.n3.nanoxml.IXMLEntityResolver
      Overrides:
      addInternalEntity in class XHtmlFilter
    • newProcessingInstruction

      public void newProcessingInstruction​(java.lang.String target, java.io.Reader reader) throws java.lang.Exception
      Specified by:
      newProcessingInstruction in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      newProcessingInstruction in class XHtmlFilter
      Throws:
      java.lang.Exception
    • startBuilding

      public void startBuilding​(java.lang.String systemID, int lineNr) throws java.lang.Exception
      Specified by:
      startBuilding in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      startBuilding in class XHtmlFilter
      Throws:
      java.lang.Exception
    • getEntity

      public java.io.Reader getEntity​(net.n3.nanoxml.IXMLReader xmlReader, java.lang.String name) throws net.n3.nanoxml.XMLParseException
      Specified by:
      getEntity in interface net.n3.nanoxml.IXMLEntityResolver
      Overrides:
      getEntity in class XHtmlFilter
      Throws:
      net.n3.nanoxml.XMLParseException
    • addAttribute

      public void addAttribute​(java.lang.String key, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String value, java.lang.String type) throws java.lang.Exception
      Specified by:
      addAttribute in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      addAttribute in class XHtmlFilter
      Throws:
      java.lang.Exception
    • addPCData

      public void addPCData​(java.io.Reader reader, java.lang.String systemID, int lineNr) throws java.lang.Exception
      Specified by:
      addPCData in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      addPCData in class XHtmlFilter
      Throws:
      java.lang.Exception
    • elementAttributesProcessed

      public void elementAttributesProcessed​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI) throws java.lang.Exception
      Specified by:
      elementAttributesProcessed in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      elementAttributesProcessed in class XHtmlFilter
      Throws:
      java.lang.Exception
    • startElement

      public void startElement​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI, java.lang.String systemID, int lineNr) throws java.lang.Exception
      Specified by:
      startElement in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      startElement in class XHtmlFilter
      Throws:
      java.lang.Exception
    • endElement

      public void endElement​(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI) throws java.lang.Exception
      Specified by:
      endElement in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      endElement in class XHtmlFilter
      Throws:
      java.lang.Exception
    • getResult

      public java.lang.Object getResult() throws java.lang.Exception
      Specified by:
      getResult in interface net.n3.nanoxml.IXMLBuilder
      Overrides:
      getResult in class XHtmlFilter
      Throws:
      java.lang.Exception
    • getKeyValues

      public java.util.Map<java.lang.String,​java.lang.String> getKeyValues()