Class CustomKit

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, javax.accessibility.Accessible

    public class CustomKit
    extends javax.swing.text.html.HTMLEditorKit
    Subclass of HTMLEditorKit from Swing to adds better functionality for handing tags and supports some special classes for JavaHelp.
    See Also:
    Serialized Form
      • Nested Class Summary

        Nested Classes 
        Modifier and Type Class Description
        static class  CustomKit.MouseHandler
        Class to watch the associated component and change the cursor when in a hyperlink
        • Nested classes/interfaces inherited from class javax.swing.text.html.HTMLEditorKit

          javax.swing.text.html.HTMLEditorKit.HTMLFactory, javax.swing.text.html.HTMLEditorKit.HTMLTextAction, javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction, javax.swing.text.html.HTMLEditorKit.LinkController, javax.swing.text.html.HTMLEditorKit.Parser, javax.swing.text.html.HTMLEditorKit.ParserCallback
        • Nested classes/interfaces inherited from class javax.swing.text.StyledEditorKit

          javax.swing.text.StyledEditorKit.AlignmentAction, javax.swing.text.StyledEditorKit.BoldAction, javax.swing.text.StyledEditorKit.FontFamilyAction, javax.swing.text.StyledEditorKit.FontSizeAction, javax.swing.text.StyledEditorKit.ForegroundAction, javax.swing.text.StyledEditorKit.ItalicAction, javax.swing.text.StyledEditorKit.StyledTextAction, javax.swing.text.StyledEditorKit.UnderlineAction
        • Nested classes/interfaces inherited from class javax.swing.text.DefaultEditorKit

          javax.swing.text.DefaultEditorKit.BeepAction, javax.swing.text.DefaultEditorKit.CopyAction, javax.swing.text.DefaultEditorKit.CutAction, javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction, javax.swing.text.DefaultEditorKit.InsertBreakAction, javax.swing.text.DefaultEditorKit.InsertContentAction, javax.swing.text.DefaultEditorKit.InsertTabAction, javax.swing.text.DefaultEditorKit.PasteAction
      • Field Summary

        • Fields inherited from class javax.swing.text.html.HTMLEditorKit

          BOLD_ACTION, COLOR_ACTION, DEFAULT_CSS, FONT_CHANGE_BIGGER, FONT_CHANGE_SMALLER, IMG_ALIGN_BOTTOM, IMG_ALIGN_MIDDLE, IMG_ALIGN_TOP, IMG_BORDER, ITALIC_ACTION, LOGICAL_STYLE_ACTION, PARA_INDENT_LEFT, PARA_INDENT_RIGHT
        • Fields inherited from class javax.swing.text.DefaultEditorKit

          backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction
      • Constructor Summary

        Constructors 
        Constructor Description
        CustomKit()  
      • Method Summary

        All Methods Instance Methods Concrete Methods 
        Modifier and Type Method Description
        java.lang.Object clone()
        Clone the editorkit
        javax.swing.text.Document createDefaultDocument()  
        void deinstall​(javax.swing.JEditorPane c)
        Called when the kit is being removed from the JEditorPane.
        javax.swing.text.ViewFactory getViewFactory()
        Fetch a factory that is suitable for producing views of any models that are produced by this kit.
        void install​(javax.swing.JEditorPane c)
        Called when the kit is being installed into the a JEditorPane.
        • Methods inherited from class javax.swing.text.html.HTMLEditorKit

          createInputAttributes, getAccessibleContext, getActions, getContentType, getDefaultCursor, getInputAttributes, getLinkCursor, getParser, getStyleSheet, insertHTML, isAutoFormSubmission, read, setAutoFormSubmission, setDefaultCursor, setLinkCursor, setStyleSheet, write
        • Methods inherited from class javax.swing.text.StyledEditorKit

          getCharacterAttributeRun
        • Methods inherited from class javax.swing.text.DefaultEditorKit

          createCaret, read, write
        • Methods inherited from class java.lang.Object

          equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Constructor Detail

        • CustomKit

          public CustomKit()
      • Method Detail

        • clone

          public java.lang.Object clone()
          Clone the editorkit
          Overrides:
          clone in class javax.swing.text.html.HTMLEditorKit
        • install

          public void install​(javax.swing.JEditorPane c)
          Called when the kit is being installed into the a JEditorPane.
          Overrides:
          install in class javax.swing.text.html.HTMLEditorKit
          Parameters:
          c - the JEditorPane
        • deinstall

          public void deinstall​(javax.swing.JEditorPane c)
          Called when the kit is being removed from the JEditorPane. This is used to unregister any listeners that were attached.
          Overrides:
          deinstall in class javax.swing.text.html.HTMLEditorKit
          Parameters:
          c - the JEditorPane
        • createDefaultDocument

          public javax.swing.text.Document createDefaultDocument()
          Overrides:
          createDefaultDocument in class javax.swing.text.html.HTMLEditorKit
        • getViewFactory

          public javax.swing.text.ViewFactory getViewFactory()
          Fetch a factory that is suitable for producing views of any models that are produced by this kit.
          Overrides:
          getViewFactory in class javax.swing.text.html.HTMLEditorKit
          Returns:
          the factory