Class MyParserCallback


  • class MyParserCallback
    extends javax.swing.text.html.HTMLEditorKit.ParserCallback
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.text.html.HTMLEditorKit.ParserCallback parserCallback  
      private java.util.List<java.lang.String> stylesheetHrefs  
      • Fields inherited from class javax.swing.text.html.HTMLEditorKit.ParserCallback

        IMPLIED
    • Constructor Summary

      Constructors 
      Constructor Description
      MyParserCallback​(javax.swing.text.html.HTMLEditorKit.ParserCallback parserCallback)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      void flush()  
      java.util.List<java.lang.String> getStylesheetHrefs()  
      void handleComment​(char[] data, int pos)  
      void handleEndOfLineString​(java.lang.String eol)  
      void handleEndTag​(javax.swing.text.html.HTML.Tag t, int pos)  
      void handleError​(java.lang.String errorMsg, int pos)  
      void handleSimpleTag​(javax.swing.text.html.HTML.Tag t, javax.swing.text.MutableAttributeSet a, int pos)  
      void handleStartTag​(javax.swing.text.html.HTML.Tag t, javax.swing.text.MutableAttributeSet a, int pos)  
      private void handleStylesheet​(javax.swing.text.html.HTML.Tag tag, javax.swing.text.MutableAttributeSet attributes)  
      void handleText​(char[] data, int pos)  
      int hashCode()  
      private boolean isStylesheetLink​(javax.swing.text.html.HTML.Tag tag, javax.swing.text.MutableAttributeSet attributes)  
      void setStylesheetHrefs​(java.util.List<java.lang.String> stylesheetHrefs)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • parserCallback

        private javax.swing.text.html.HTMLEditorKit.ParserCallback parserCallback
      • stylesheetHrefs

        private java.util.List<java.lang.String> stylesheetHrefs
    • Constructor Detail

      • MyParserCallback

        public MyParserCallback​(javax.swing.text.html.HTMLEditorKit.ParserCallback parserCallback)
    • Method Detail

      • getStylesheetHrefs

        public java.util.List<java.lang.String> getStylesheetHrefs()
      • setStylesheetHrefs

        public void setStylesheetHrefs​(java.util.List<java.lang.String> stylesheetHrefs)
      • isStylesheetLink

        private boolean isStylesheetLink​(javax.swing.text.html.HTML.Tag tag,
                                         javax.swing.text.MutableAttributeSet attributes)
      • handleStylesheet

        private void handleStylesheet​(javax.swing.text.html.HTML.Tag tag,
                                      javax.swing.text.MutableAttributeSet attributes)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • flush

        public void flush()
                   throws javax.swing.text.BadLocationException
        Overrides:
        flush in class javax.swing.text.html.HTMLEditorKit.ParserCallback
        Throws:
        javax.swing.text.BadLocationException
      • handleText

        public void handleText​(char[] data,
                               int pos)
        Overrides:
        handleText in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleComment

        public void handleComment​(char[] data,
                                  int pos)
        Overrides:
        handleComment in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleStartTag

        public void handleStartTag​(javax.swing.text.html.HTML.Tag t,
                                   javax.swing.text.MutableAttributeSet a,
                                   int pos)
        Overrides:
        handleStartTag in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleEndTag

        public void handleEndTag​(javax.swing.text.html.HTML.Tag t,
                                 int pos)
        Overrides:
        handleEndTag in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleSimpleTag

        public void handleSimpleTag​(javax.swing.text.html.HTML.Tag t,
                                    javax.swing.text.MutableAttributeSet a,
                                    int pos)
        Overrides:
        handleSimpleTag in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleError

        public void handleError​(java.lang.String errorMsg,
                                int pos)
        Overrides:
        handleError in class javax.swing.text.html.HTMLEditorKit.ParserCallback
      • handleEndOfLineString

        public void handleEndOfLineString​(java.lang.String eol)
        Overrides:
        handleEndOfLineString in class javax.swing.text.html.HTMLEditorKit.ParserCallback