javax.swing.text.html
Class HTMLEditorKit

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.text.EditorKit sample code for javax.swing.text.EditorKit definition code for javax.swing.text.EditorKit 
      extended by javax.swing.text.DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit 
          extended by javax.swing.text.StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit 
              extended by javax.swing.text.html.HTMLEditorKit
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable , Cloneable sample code for java.lang.Cloneable definition code for java.lang.Cloneable , Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible

public class HTMLEditorKit
extends StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
implements Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible

The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit. Because HTML is a very popular format of content, some support is provided by default. The default support is provided by this class, which supports HTML version 3.2 (with some extensions), and is migrating toward version 4.0. The <applet> tag is not supported, but some support is provided for the <object> tag.

There are several goals of the HTML EditorKit provided, that have an effect upon the way that HTML is modeled. These have influenced its design in a substantial way.

Support editing
It might seem fairly obvious that a plug-in for JEditorPane should provide editing support, but that fact has several design considerations. There are a substantial number of HTML documents that don't properly conform to an HTML specification. These must be normalized somewhat into a correct form if one is to edit them. Additionally, users don't like to be presented with an excessive amount of structure editing, so using traditional text editing gestures is preferred over using the HTML structure exactly as defined in the HTML document.

The modeling of HTML is provided by the class HTMLDocument. Its documention describes the details of how the HTML is modeled. The editing support leverages heavily off of the text package.

Extendable/Scalable
To maximize the usefulness of this kit, a great deal of effort has gone into making it extendable. These are some of the features.
  1. The parser is replacable. The default parser is the Hot Java parser which is DTD based. A different DTD can be used, or an entirely different parser can be used. To change the parser, reimplement the getParser method. The default parser is dynamically loaded when first asked for, so the class files will never be loaded if an alternative parser is used. The default parser is in a separate package called parser below this package.
  2. The parser drives the ParserCallback, which is provided by HTMLDocument. To change the callback, subclass HTMLDocument and reimplement the createDefaultDocument method to return document that produces a different reader. The reader controls how the document is structured. Although the Document provides HTML support by default, there is nothing preventing support of non-HTML tags that result in alternative element structures.
  3. The default view of the models are provided as a hierarchy of View implementations, so one can easily customize how a particular element is displayed or add capabilities for new kinds of elements by providing new View implementations. The default set of views are provided by the HTMLFactory class. This can be easily changed by subclassing or replacing the HTMLFactory and reimplementing the getViewFactory method to return the alternative factory.
  4. The View implementations work primarily off of CSS attributes, which are kept in the views. This makes it possible to have multiple views mapped over the same model that appear substantially different. This can be especially useful for printing. For most HTML attributes, the HTML attributes are converted to CSS attributes for display. This helps make the View implementations more general purpose

Asynchronous Loading
Larger documents involve a lot of parsing and take some time to load. By default, this kit produces documents that will be loaded asynchronously if loaded using JEditorPane.setPage. This is controlled by a property on the document. The method createDefaultDocument can be overriden to change this. The batching of work is done by the HTMLDocument.HTMLReader class. The actual work is done by the DefaultStyledDocument and AbstractDocument classes in the text package.

Customization from current LAF
HTML provides a well known set of features without exactly specifying the display characteristics. Swing has a theme mechanism for its look-and-feel implementations. It is desirable for the look-and-feel to feed display characteristics into the HTML views. An user with poor vision for example would want high contrast and larger than typical fonts.

The support for this is provided by the StyleSheet class. The presentation of the HTML can be heavily influenced by the setting of the StyleSheet property on the EditorKit.

Not lossy
An EditorKit has the ability to be read and save documents. It is generally the most pleasing to users if there is no loss of data between the two operation. The policy of the HTMLEditorKit will be to store things not recognized or not necessarily visible so they can be subsequently written out. The model of the HTML document should therefore contain all information discovered while reading the document. This is constrained in some ways by the need to support editing (i.e. incorrect documents sometimes must be normalized). The guiding principle is that information shouldn't be lost, but some might be synthesized to produce a more correct model or it might be rearranged.

See Also:
Serialized Form

Nested Class Summary
static class HTMLEditorKit.HTMLFactory sample code for javax.swing.text.html.HTMLEditorKit.HTMLFactory definition code for javax.swing.text.html.HTMLEditorKit.HTMLFactory
          A factory to build views for HTML.
static class HTMLEditorKit.HTMLTextAction sample code for javax.swing.text.html.HTMLEditorKit.HTMLTextAction definition code for javax.swing.text.html.HTMLEditorKit.HTMLTextAction
          An abstract Action providing some convenience methods that may be useful in inserting HTML into an existing document.
static class HTMLEditorKit.InsertHTMLTextAction sample code for javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction definition code for javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction can be used to insert an arbitrary string of HTML into an existing HTML document.
static class HTMLEditorKit.LinkController sample code for javax.swing.text.html.HTMLEditorKit.LinkController definition code for javax.swing.text.html.HTMLEditorKit.LinkController
          Class to watch the associated component and fire hyperlink events on it when appropriate.
static class HTMLEditorKit.Parser sample code for javax.swing.text.html.HTMLEditorKit.Parser definition code for javax.swing.text.html.HTMLEditorKit.Parser
          Interface to be supported by the parser.
static class HTMLEditorKit.ParserCallback sample code for javax.swing.text.html.HTMLEditorKit.ParserCallback definition code for javax.swing.text.html.HTMLEditorKit.ParserCallback
          The result of parsing drives these callback methods.
 
Nested classes/interfaces inherited from class javax.swing.text.StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
StyledEditorKit.AlignmentAction sample code for javax.swing.text.StyledEditorKit.AlignmentAction definition code for javax.swing.text.StyledEditorKit.AlignmentAction , StyledEditorKit.BoldAction sample code for javax.swing.text.StyledEditorKit.BoldAction definition code for javax.swing.text.StyledEditorKit.BoldAction , StyledEditorKit.FontFamilyAction sample code for javax.swing.text.StyledEditorKit.FontFamilyAction definition code for javax.swing.text.StyledEditorKit.FontFamilyAction , StyledEditorKit.FontSizeAction sample code for javax.swing.text.StyledEditorKit.FontSizeAction definition code for javax.swing.text.StyledEditorKit.FontSizeAction , StyledEditorKit.ForegroundAction sample code for javax.swing.text.StyledEditorKit.ForegroundAction definition code for javax.swing.text.StyledEditorKit.ForegroundAction , StyledEditorKit.ItalicAction sample code for javax.swing.text.StyledEditorKit.ItalicAction definition code for javax.swing.text.StyledEditorKit.ItalicAction , StyledEditorKit.StyledTextAction sample code for javax.swing.text.StyledEditorKit.StyledTextAction definition code for javax.swing.text.StyledEditorKit.StyledTextAction , StyledEditorKit.UnderlineAction sample code for javax.swing.text.StyledEditorKit.UnderlineAction definition code for javax.swing.text.StyledEditorKit.UnderlineAction
 
Nested classes/interfaces inherited from class javax.swing.text.DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
DefaultEditorKit.BeepAction sample code for javax.swing.text.DefaultEditorKit.BeepAction definition code for javax.swing.text.DefaultEditorKit.BeepAction , DefaultEditorKit.CopyAction sample code for javax.swing.text.DefaultEditorKit.CopyAction definition code for javax.swing.text.DefaultEditorKit.CopyAction , DefaultEditorKit.CutAction sample code for javax.swing.text.DefaultEditorKit.CutAction definition code for javax.swing.text.DefaultEditorKit.CutAction , DefaultEditorKit.DefaultKeyTypedAction sample code for javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction definition code for javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction , DefaultEditorKit.InsertBreakAction sample code for javax.swing.text.DefaultEditorKit.InsertBreakAction definition code for javax.swing.text.DefaultEditorKit.InsertBreakAction , DefaultEditorKit.InsertContentAction sample code for javax.swing.text.DefaultEditorKit.InsertContentAction definition code for javax.swing.text.DefaultEditorKit.InsertContentAction , DefaultEditorKit.InsertTabAction sample code for javax.swing.text.DefaultEditorKit.InsertTabAction definition code for javax.swing.text.DefaultEditorKit.InsertTabAction , DefaultEditorKit.PasteAction sample code for javax.swing.text.DefaultEditorKit.PasteAction definition code for javax.swing.text.DefaultEditorKit.PasteAction
 
Field Summary
static String sample code for java.lang.String definition code for java.lang.String BOLD_ACTION sample code for javax.swing.text.html.HTMLEditorKit.BOLD_ACTION definition code for javax.swing.text.html.HTMLEditorKit.BOLD_ACTION
          The bold action identifier
static String sample code for java.lang.String definition code for java.lang.String COLOR_ACTION sample code for javax.swing.text.html.HTMLEditorKit.COLOR_ACTION definition code for javax.swing.text.html.HTMLEditorKit.COLOR_ACTION
          The Color choice action identifier The color is passed as an argument
static String sample code for java.lang.String definition code for java.lang.String DEFAULT_CSS sample code for javax.swing.text.html.HTMLEditorKit.DEFAULT_CSS definition code for javax.swing.text.html.HTMLEditorKit.DEFAULT_CSS
          Default Cascading Style Sheet file that sets up the tag views.
static String sample code for java.lang.String definition code for java.lang.String FONT_CHANGE_BIGGER sample code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_BIGGER definition code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_BIGGER
          The font size increase to next value action identifier
static String sample code for java.lang.String definition code for java.lang.String FONT_CHANGE_SMALLER sample code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_SMALLER definition code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_SMALLER
          The font size decrease to next value action identifier
static String sample code for java.lang.String definition code for java.lang.String IMG_ALIGN_BOTTOM sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_BOTTOM definition code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_BOTTOM
          Align images at the bottom.
static String sample code for java.lang.String definition code for java.lang.String IMG_ALIGN_MIDDLE sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_MIDDLE definition code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_MIDDLE
          Align images in the middle.
static String sample code for java.lang.String definition code for java.lang.String IMG_ALIGN_TOP sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_TOP definition code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_TOP
          Align images at the top.
static String sample code for java.lang.String definition code for java.lang.String IMG_BORDER sample code for javax.swing.text.html.HTMLEditorKit.IMG_BORDER definition code for javax.swing.text.html.HTMLEditorKit.IMG_BORDER
          Align images at the border.
static String sample code for java.lang.String definition code for java.lang.String ITALIC_ACTION sample code for javax.swing.text.html.HTMLEditorKit.ITALIC_ACTION definition code for javax.swing.text.html.HTMLEditorKit.ITALIC_ACTION
          The italic action identifier
static String sample code for java.lang.String definition code for java.lang.String LOGICAL_STYLE_ACTION sample code for javax.swing.text.html.HTMLEditorKit.LOGICAL_STYLE_ACTION definition code for javax.swing.text.html.HTMLEditorKit.LOGICAL_STYLE_ACTION
          The logical style choice action identifier The logical style is passed in as an argument
static String sample code for java.lang.String definition code for java.lang.String PARA_INDENT_LEFT sample code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_LEFT definition code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_LEFT
          The paragraph left indent action identifier
static String sample code for java.lang.String definition code for java.lang.String PARA_INDENT_RIGHT sample code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_RIGHT definition code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_RIGHT
          The paragraph right indent action identifier
 
Fields inherited from class javax.swing.text.DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
backwardAction sample code for javax.swing.text.DefaultEditorKit.backwardAction definition code for javax.swing.text.DefaultEditorKit.backwardAction , beepAction sample code for javax.swing.text.DefaultEditorKit.beepAction definition code for javax.swing.text.DefaultEditorKit.beepAction , beginAction sample code for javax.swing.text.DefaultEditorKit.beginAction definition code for javax.swing.text.DefaultEditorKit.beginAction , beginLineAction sample code for javax.swing.text.DefaultEditorKit.beginLineAction definition code for javax.swing.text.DefaultEditorKit.beginLineAction , beginParagraphAction sample code for javax.swing.text.DefaultEditorKit.beginParagraphAction definition code for javax.swing.text.DefaultEditorKit.beginParagraphAction , beginWordAction sample code for javax.swing.text.DefaultEditorKit.beginWordAction definition code for javax.swing.text.DefaultEditorKit.beginWordAction , copyAction sample code for javax.swing.text.DefaultEditorKit.copyAction definition code for javax.swing.text.DefaultEditorKit.copyAction , cutAction sample code for javax.swing.text.DefaultEditorKit.cutAction definition code for javax.swing.text.DefaultEditorKit.cutAction , defaultKeyTypedAction sample code for javax.swing.text.DefaultEditorKit.defaultKeyTypedAction definition code for javax.swing.text.DefaultEditorKit.defaultKeyTypedAction , deleteNextCharAction sample code for javax.swing.text.DefaultEditorKit.deleteNextCharAction definition code for javax.swing.text.DefaultEditorKit.deleteNextCharAction , deletePrevCharAction sample code for javax.swing.text.DefaultEditorKit.deletePrevCharAction definition code for javax.swing.text.DefaultEditorKit.deletePrevCharAction , downAction sample code for javax.swing.text.DefaultEditorKit.downAction definition code for javax.swing.text.DefaultEditorKit.downAction , endAction sample code for javax.swing.text.DefaultEditorKit.endAction definition code for javax.swing.text.DefaultEditorKit.endAction , endLineAction sample code for javax.swing.text.DefaultEditorKit.endLineAction definition code for javax.swing.text.DefaultEditorKit.endLineAction , EndOfLineStringProperty sample code for javax.swing.text.DefaultEditorKit.EndOfLineStringProperty definition code for javax.swing.text.DefaultEditorKit.EndOfLineStringProperty , endParagraphAction sample code for javax.swing.text.DefaultEditorKit.endParagraphAction definition code for javax.swing.text.DefaultEditorKit.endParagraphAction , endWordAction sample code for javax.swing.text.DefaultEditorKit.endWordAction definition code for javax.swing.text.DefaultEditorKit.endWordAction , forwardAction sample code for javax.swing.text.DefaultEditorKit.forwardAction definition code for javax.swing.text.DefaultEditorKit.forwardAction , insertBreakAction sample code for javax.swing.text.DefaultEditorKit.insertBreakAction definition code for javax.swing.text.DefaultEditorKit.insertBreakAction , insertContentAction sample code for javax.swing.text.DefaultEditorKit.insertContentAction definition code for javax.swing.text.DefaultEditorKit.insertContentAction , insertTabAction sample code for javax.swing.text.DefaultEditorKit.insertTabAction definition code for javax.swing.text.DefaultEditorKit.insertTabAction , nextWordAction sample code for javax.swing.text.DefaultEditorKit.nextWordAction definition code for javax.swing.text.DefaultEditorKit.nextWordAction , pageDownAction sample code for javax.swing.text.DefaultEditorKit.pageDownAction definition code for javax.swing.text.DefaultEditorKit.pageDownAction , pageUpAction sample code for javax.swing.text.DefaultEditorKit.pageUpAction definition code for javax.swing.text.DefaultEditorKit.pageUpAction , pasteAction sample code for javax.swing.text.DefaultEditorKit.pasteAction definition code for javax.swing.text.DefaultEditorKit.pasteAction , previousWordAction sample code for javax.swing.text.DefaultEditorKit.previousWordAction definition code for javax.swing.text.DefaultEditorKit.previousWordAction , readOnlyAction sample code for javax.swing.text.DefaultEditorKit.readOnlyAction definition code for javax.swing.text.DefaultEditorKit.readOnlyAction , selectAllAction sample code for javax.swing.text.DefaultEditorKit.selectAllAction definition code for javax.swing.text.DefaultEditorKit.selectAllAction , selectionBackwardAction sample code for javax.swing.text.DefaultEditorKit.selectionBackwardAction definition code for javax.swing.text.DefaultEditorKit.selectionBackwardAction , selectionBeginAction sample code for javax.swing.text.DefaultEditorKit.selectionBeginAction definition code for javax.swing.text.DefaultEditorKit.selectionBeginAction , selectionBeginLineAction sample code for javax.swing.text.DefaultEditorKit.selectionBeginLineAction definition code for javax.swing.text.DefaultEditorKit.selectionBeginLineAction , selectionBeginParagraphAction sample code for javax.swing.text.DefaultEditorKit.selectionBeginParagraphAction definition code for javax.swing.text.DefaultEditorKit.selectionBeginParagraphAction , selectionBeginWordAction sample code for javax.swing.text.DefaultEditorKit.selectionBeginWordAction definition code for javax.swing.text.DefaultEditorKit.selectionBeginWordAction , selectionDownAction sample code for javax.swing.text.DefaultEditorKit.selectionDownAction definition code for javax.swing.text.DefaultEditorKit.selectionDownAction , selectionEndAction sample code for javax.swing.text.DefaultEditorKit.selectionEndAction definition code for javax.swing.text.DefaultEditorKit.selectionEndAction , selectionEndLineAction sample code for javax.swing.text.DefaultEditorKit.selectionEndLineAction definition code for javax.swing.text.DefaultEditorKit.selectionEndLineAction , selectionEndParagraphAction sample code for javax.swing.text.DefaultEditorKit.selectionEndParagraphAction definition code for javax.swing.text.DefaultEditorKit.selectionEndParagraphAction , selectionEndWordAction sample code for javax.swing.text.DefaultEditorKit.selectionEndWordAction definition code for javax.swing.text.DefaultEditorKit.selectionEndWordAction , selectionForwardAction sample code for javax.swing.text.DefaultEditorKit.selectionForwardAction definition code for javax.swing.text.DefaultEditorKit.selectionForwardAction , selectionNextWordAction sample code for javax.swing.text.DefaultEditorKit.selectionNextWordAction definition code for javax.swing.text.DefaultEditorKit.selectionNextWordAction , selectionPreviousWordAction sample code for javax.swing.text.DefaultEditorKit.selectionPreviousWordAction definition code for javax.swing.text.DefaultEditorKit.selectionPreviousWordAction , selectionUpAction sample code for javax.swing.text.DefaultEditorKit.selectionUpAction definition code for javax.swing.text.DefaultEditorKit.selectionUpAction , selectLineAction sample code for javax.swing.text.DefaultEditorKit.selectLineAction definition code for javax.swing.text.DefaultEditorKit.selectLineAction , selectParagraphAction sample code for javax.swing.text.DefaultEditorKit.selectParagraphAction definition code for javax.swing.text.DefaultEditorKit.selectParagraphAction , selectWordAction sample code for javax.swing.text.DefaultEditorKit.selectWordAction definition code for javax.swing.text.DefaultEditorKit.selectWordAction , upAction sample code for javax.swing.text.DefaultEditorKit.upAction definition code for javax.swing.text.DefaultEditorKit.upAction , writableAction sample code for javax.swing.text.DefaultEditorKit.writableAction definition code for javax.swing.text.DefaultEditorKit.writableAction
 
Constructor Summary
HTMLEditorKit sample code for javax.swing.text.html.HTMLEditorKit.HTMLEditorKit() definition code for javax.swing.text.html.HTMLEditorKit.HTMLEditorKit() ()
          Constructs an HTMLEditorKit, creates a StyleContext, and loads the style sheet.
 
Method Summary
 Object sample code for java.lang.Object definition code for java.lang.Object clone sample code for javax.swing.text.html.HTMLEditorKit.clone() definition code for javax.swing.text.html.HTMLEditorKit.clone() ()
          Creates a copy of the editor kit.
 Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document createDefaultDocument sample code for javax.swing.text.html.HTMLEditorKit.createDefaultDocument() definition code for javax.swing.text.html.HTMLEditorKit.createDefaultDocument() ()
          Create an uninitialized text storage model that is appropriate for this type of editor.
protected  void createInputAttributes sample code for javax.swing.text.html.HTMLEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet) definition code for javax.swing.text.html.HTMLEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet) (Element sample code for javax.swing.text.Element definition code for javax.swing.text.Element  element, MutableAttributeSet sample code for javax.swing.text.MutableAttributeSet definition code for javax.swing.text.MutableAttributeSet  set)
          Copies the key/values in elements AttributeSet into set.
 void deinstall sample code for javax.swing.text.html.HTMLEditorKit.deinstall(javax.swing.JEditorPane) definition code for javax.swing.text.html.HTMLEditorKit.deinstall(javax.swing.JEditorPane) (JEditorPane sample code for javax.swing.JEditorPane definition code for javax.swing.JEditorPane  c)
          Called when the kit is being removed from the JEditorPane.
 AccessibleContext sample code for javax.accessibility.AccessibleContext definition code for javax.accessibility.AccessibleContext getAccessibleContext sample code for javax.swing.text.html.HTMLEditorKit.getAccessibleContext() definition code for javax.swing.text.html.HTMLEditorKit.getAccessibleContext() ()
          returns the AccessibleContext associated with this editor kit
 Action sample code for javax.swing.Action definition code for javax.swing.Action [] getActions sample code for javax.swing.text.html.HTMLEditorKit.getActions() definition code for javax.swing.text.html.HTMLEditorKit.getActions() ()
          Fetches the command list for the editor.
 String sample code for java.lang.String definition code for java.lang.String getContentType sample code for javax.swing.text.html.HTMLEditorKit.getContentType() definition code for javax.swing.text.html.HTMLEditorKit.getContentType() ()
          Get the MIME type of the data that this kit represents support for.
 Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor getDefaultCursor sample code for javax.swing.text.html.HTMLEditorKit.getDefaultCursor() definition code for javax.swing.text.html.HTMLEditorKit.getDefaultCursor() ()
          Returns the default cursor.
 MutableAttributeSet sample code for javax.swing.text.MutableAttributeSet definition code for javax.swing.text.MutableAttributeSet getInputAttributes sample code for javax.swing.text.html.HTMLEditorKit.getInputAttributes() definition code for javax.swing.text.html.HTMLEditorKit.getInputAttributes() ()
          Gets the input attributes used for the styled editing actions.
 Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor getLinkCursor sample code for javax.swing.text.html.HTMLEditorKit.getLinkCursor() definition code for javax.swing.text.html.HTMLEditorKit.getLinkCursor() ()
          Returns the cursor to use over hyper links.
protected  HTMLEditorKit.Parser sample code for javax.swing.text.html.HTMLEditorKit.Parser definition code for javax.swing.text.html.HTMLEditorKit.Parser getParser sample code for javax.swing.text.html.HTMLEditorKit.getParser() definition code for javax.swing.text.html.HTMLEditorKit.getParser() ()
          Fetch the parser to use for reading HTML streams.
 StyleSheet sample code for javax.swing.text.html.StyleSheet definition code for javax.swing.text.html.StyleSheet getStyleSheet sample code for javax.swing.text.html.HTMLEditorKit.getStyleSheet() definition code for javax.swing.text.html.HTMLEditorKit.getStyleSheet() ()
          Get the set of styles currently being used to render the HTML elements.
 ViewFactory sample code for javax.swing.text.ViewFactory definition code for javax.swing.text.ViewFactory getViewFactory sample code for javax.swing.text.html.HTMLEditorKit.getViewFactory() definition code for javax.swing.text.html.HTMLEditorKit.getViewFactory() ()
          Fetch a factory that is suitable for producing views of any models that are produced by this kit.
 void insertHTML sample code for javax.swing.text.html.HTMLEditorKit.insertHTML(javax.swing.text.html.HTMLDocument, int, java.lang.String, int, int, javax.swing.text.html.HTML.Tag) definition code for javax.swing.text.html.HTMLEditorKit.insertHTML(javax.swing.text.html.HTMLDocument, int, java.lang.String, int, int, javax.swing.text.html.HTML.Tag) (HTMLDocument sample code for javax.swing.text.html.HTMLDocument definition code for javax.swing.text.html.HTMLDocument  doc, int offset, String sample code for java.lang.String definition code for java.lang.String  html, int popDepth, int pushDepth, HTML.Tag sample code for javax.swing.text.html.HTML.Tag definition code for javax.swing.text.html.HTML.Tag  insertTag)
          Inserts HTML into an existing document.
 void install sample code for javax.swing.text.html.HTMLEditorKit.install(javax.swing.JEditorPane) definition code for javax.swing.text.html.HTMLEditorKit.install(javax.swing.JEditorPane) (JEditorPane sample code for javax.swing.JEditorPane definition code for javax.swing.JEditorPane  c)
          Called when the kit is being installed into the a JEditorPane.
 boolean isAutoFormSubmission sample code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission() definition code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission() ()
          Indicates whether an html form submission is processed automatically or only FormSubmitEvent is fired.
 void read sample code for javax.swing.text.html.HTMLEditorKit.read(java.io.Reader, javax.swing.text.Document, int) definition code for javax.swing.text.html.HTMLEditorKit.read(java.io.Reader, javax.swing.text.Document, int) (Reader sample code for java.io.Reader definition code for java.io.Reader  in, Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document  doc, int pos)
          Inserts content from the given stream.
 void setAutoFormSubmission sample code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean) definition code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean) (boolean isAuto)
          Specifies if an html form submission is processed automatically or only FormSubmitEvent is fired.
 void setDefaultCursor sample code for javax.swing.text.html.HTMLEditorKit.setDefaultCursor(java.awt.Cursor) definition code for javax.swing.text.html.HTMLEditorKit.setDefaultCursor(java.awt.Cursor) (Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  cursor)
          Sets the default cursor.
 void setLinkCursor sample code for javax.swing.text.html.HTMLEditorKit.setLinkCursor(java.awt.Cursor) definition code for javax.swing.text.html.HTMLEditorKit.setLinkCursor(java.awt.Cursor) (Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  cursor)
          Sets the cursor to use over links.
 void setStyleSheet sample code for javax.swing.text.html.HTMLEditorKit.setStyleSheet(javax.swing.text.html.StyleSheet) definition code for javax.swing.text.html.HTMLEditorKit.setStyleSheet(javax.swing.text.html.StyleSheet) (StyleSheet sample code for javax.swing.text.html.StyleSheet definition code for javax.swing.text.html.StyleSheet  s)
          Set the set of styles to be used to render the various HTML elements.
 void write sample code for javax.swing.text.html.HTMLEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int) definition code for javax.swing.text.html.HTMLEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int) (Writer sample code for java.io.Writer definition code for java.io.Writer  out, Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document  doc, int pos, int len)
          Write content from a document to the given stream in a format appropriate for this kind of content handler.
 
Methods inherited from class javax.swing.text.StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
getCharacterAttributeRun sample code for javax.swing.text.StyledEditorKit.getCharacterAttributeRun() definition code for javax.swing.text.StyledEditorKit.getCharacterAttributeRun()
 
Methods inherited from class javax.swing.text.DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
createCaret sample code for javax.swing.text.DefaultEditorKit.createCaret() definition code for javax.swing.text.DefaultEditorKit.createCaret() , read sample code for javax.swing.text.DefaultEditorKit.read(java.io.InputStream, javax.swing.text.Document, int) definition code for javax.swing.text.DefaultEditorKit.read(java.io.InputStream, javax.swing.text.Document, int) , write sample code for javax.swing.text.DefaultEditorKit.write(java.io.OutputStream, javax.swing.text.Document, int, int) definition code for javax.swing.text.DefaultEditorKit.write(java.io.OutputStream, javax.swing.text.Document, int, int)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

DEFAULT_CSS sample code for javax.swing.text.html.HTMLEditorKit.DEFAULT_CSS

public static final String sample code for java.lang.String definition code for java.lang.String  DEFAULT_CSS
Default Cascading Style Sheet file that sets up the tag views.

See Also:
Constant Field Values

BOLD_ACTION sample code for javax.swing.text.html.HTMLEditorKit.BOLD_ACTION

public static final String sample code for java.lang.String definition code for java.lang.String  BOLD_ACTION
The bold action identifier

See Also:
Constant Field Values

ITALIC_ACTION sample code for javax.swing.text.html.HTMLEditorKit.ITALIC_ACTION

public static final String sample code for java.lang.String definition code for java.lang.String  ITALIC_ACTION
The italic action identifier

See Also:
Constant Field Values

PARA_INDENT_LEFT sample code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_LEFT

public static final String sample code for java.lang.String definition code for java.lang.String  PARA_INDENT_LEFT
The paragraph left indent action identifier

See Also:
Constant Field Values

PARA_INDENT_RIGHT sample code for javax.swing.text.html.HTMLEditorKit.PARA_INDENT_RIGHT

public static final String sample code for java.lang.String definition code for java.lang.String  PARA_INDENT_RIGHT
The paragraph right indent action identifier

See Also:
Constant Field Values

FONT_CHANGE_BIGGER sample code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_BIGGER

public static final String sample code for java.lang.String definition code for java.lang.String  FONT_CHANGE_BIGGER
The font size increase to next value action identifier

See Also:
Constant Field Values

FONT_CHANGE_SMALLER sample code for javax.swing.text.html.HTMLEditorKit.FONT_CHANGE_SMALLER

public static final String sample code for java.lang.String definition code for java.lang.String  FONT_CHANGE_SMALLER
The font size decrease to next value action identifier

See Also:
Constant Field Values

COLOR_ACTION sample code for javax.swing.text.html.HTMLEditorKit.COLOR_ACTION

public static final String sample code for java.lang.String definition code for java.lang.String  COLOR_ACTION
The Color choice action identifier The color is passed as an argument

See Also:
Constant Field Values

LOGICAL_STYLE_ACTION sample code for javax.swing.text.html.HTMLEditorKit.LOGICAL_STYLE_ACTION

public static final String sample code for java.lang.String definition code for java.lang.String  LOGICAL_STYLE_ACTION
The logical style choice action identifier The logical style is passed in as an argument

See Also:
Constant Field Values

IMG_ALIGN_TOP sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_TOP

public static final String sample code for java.lang.String definition code for java.lang.String  IMG_ALIGN_TOP
Align images at the top.

See Also:
Constant Field Values

IMG_ALIGN_MIDDLE sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_MIDDLE

public static final String sample code for java.lang.String definition code for java.lang.String  IMG_ALIGN_MIDDLE
Align images in the middle.

See Also:
Constant Field Values

IMG_ALIGN_BOTTOM sample code for javax.swing.text.html.HTMLEditorKit.IMG_ALIGN_BOTTOM

public static final String sample code for java.lang.String definition code for java.lang.String  IMG_ALIGN_BOTTOM
Align images at the bottom.

See Also:
Constant Field Values

IMG_BORDER sample code for javax.swing.text.html.HTMLEditorKit.IMG_BORDER

public static final String sample code for java.lang.String definition code for java.lang.String  IMG_BORDER
Align images at the border.

See Also:
Constant Field Values
Constructor Detail

HTMLEditorKit sample code for javax.swing.text.html.HTMLEditorKit() definition code for javax.swing.text.html.HTMLEditorKit()

public HTMLEditorKit()
Constructs an HTMLEditorKit, creates a StyleContext, and loads the style sheet.

Method Detail

getContentType sample code for javax.swing.text.html.HTMLEditorKit.getContentType() definition code for javax.swing.text.html.HTMLEditorKit.getContentType()

public String sample code for java.lang.String definition code for java.lang.String  getContentType()
Get the MIME type of the data that this kit represents support for. This kit supports the type text/html.

Overrides:
getContentType sample code for javax.swing.text.DefaultEditorKit.getContentType() definition code for javax.swing.text.DefaultEditorKit.getContentType() in class DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
Returns:
the type

getViewFactory sample code for javax.swing.text.html.HTMLEditorKit.getViewFactory() definition code for javax.swing.text.html.HTMLEditorKit.getViewFactory()

public ViewFactory sample code for javax.swing.text.ViewFactory definition code for 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 sample code for javax.swing.text.StyledEditorKit.getViewFactory() definition code for javax.swing.text.StyledEditorKit.getViewFactory() in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Returns:
the factory

createDefaultDocument sample code for javax.swing.text.html.HTMLEditorKit.createDefaultDocument() definition code for javax.swing.text.html.HTMLEditorKit.createDefaultDocument()

public Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document  createDefaultDocument()
Create an uninitialized text storage model that is appropriate for this type of editor.

Overrides:
createDefaultDocument sample code for javax.swing.text.StyledEditorKit.createDefaultDocument() definition code for javax.swing.text.StyledEditorKit.createDefaultDocument() in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Returns:
the model

read sample code for javax.swing.text.html.HTMLEditorKit.read(java.io.Reader, javax.swing.text.Document, int) definition code for javax.swing.text.html.HTMLEditorKit.read(java.io.Reader, javax.swing.text.Document, int)

public void read(Reader sample code for java.io.Reader definition code for java.io.Reader  in,
                 Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document  doc,
                 int pos)
          throws IOException sample code for java.io.IOException definition code for java.io.IOException ,
                 BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException 
Inserts content from the given stream. If doc is an instance of HTMLDocument, this will read HTML 3.2 text. Inserting HTML into a non-empty document must be inside the body Element, if you do not insert into the body an exception will be thrown. When inserting into a non-empty document all tags outside of the body (head, title) will be dropped.

Overrides:
read sample code for javax.swing.text.DefaultEditorKit.read(java.io.Reader, javax.swing.text.Document, int) definition code for javax.swing.text.DefaultEditorKit.read(java.io.Reader, javax.swing.text.Document, int) in class DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
Parameters:
in - the stream to read from
doc - the destination for the insertion
pos - the location in the document to place the content
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - on any I/O error
BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException - if pos represents an invalid location within the document
RuntimeException sample code for java.lang.RuntimeException definition code for java.lang.RuntimeException - (will eventually be a BadLocationException) if pos is invalid

insertHTML sample code for javax.swing.text.html.HTMLEditorKit.insertHTML(javax.swing.text.html.HTMLDocument, int, java.lang.String, int, int, javax.swing.text.html.HTML.Tag) definition code for javax.swing.text.html.HTMLEditorKit.insertHTML(javax.swing.text.html.HTMLDocument, int, java.lang.String, int, int, javax.swing.text.html.HTML.Tag)

public void insertHTML(HTMLDocument sample code for javax.swing.text.html.HTMLDocument definition code for javax.swing.text.html.HTMLDocument  doc,
                       int offset,
                       String sample code for java.lang.String definition code for java.lang.String  html,
                       int popDepth,
                       int pushDepth,
                       HTML.Tag sample code for javax.swing.text.html.HTML.Tag definition code for javax.swing.text.html.HTML.Tag  insertTag)
                throws BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException ,
                       IOException sample code for java.io.IOException definition code for java.io.IOException 
Inserts HTML into an existing document.

Parameters:
doc - the document to insert into
offset - the offset to insert HTML at
popDepth - the number of ElementSpec.EndTagTypes to generate before inserting
pushDepth - the number of ElementSpec.StartTagTypes with a direction of ElementSpec.JoinNextDirection that should be generated before inserting, but after the end tags have been generated
insertTag - the first tag to start inserting into document
Throws:
RuntimeException sample code for java.lang.RuntimeException definition code for java.lang.RuntimeException - (will eventually be a BadLocationException) if pos is invalid
BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException
IOException sample code for java.io.IOException definition code for java.io.IOException

write sample code for javax.swing.text.html.HTMLEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int) definition code for javax.swing.text.html.HTMLEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int)

public void write(Writer sample code for java.io.Writer definition code for java.io.Writer  out,
                  Document sample code for javax.swing.text.Document definition code for javax.swing.text.Document  doc,
                  int pos,
                  int len)
           throws IOException sample code for java.io.IOException definition code for java.io.IOException ,
                  BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException 
Write content from a document to the given stream in a format appropriate for this kind of content handler.

Overrides:
write sample code for javax.swing.text.DefaultEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int) definition code for javax.swing.text.DefaultEditorKit.write(java.io.Writer, javax.swing.text.Document, int, int) in class DefaultEditorKit sample code for javax.swing.text.DefaultEditorKit definition code for javax.swing.text.DefaultEditorKit
Parameters:
out - the stream to write to
doc - the source for the write
pos - the location in the document to fetch the content
len - the amount to write out
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - on any I/O error
BadLocationException sample code for javax.swing.text.BadLocationException definition code for javax.swing.text.BadLocationException - if pos represents an invalid location within the document

install sample code for javax.swing.text.html.HTMLEditorKit.install(javax.swing.JEditorPane) definition code for javax.swing.text.html.HTMLEditorKit.install(javax.swing.JEditorPane)

public void install(JEditorPane sample code for javax.swing.JEditorPane definition code for javax.swing.JEditorPane  c)
Called when the kit is being installed into the a JEditorPane.

Overrides:
install sample code for javax.swing.text.StyledEditorKit.install(javax.swing.JEditorPane) definition code for javax.swing.text.StyledEditorKit.install(javax.swing.JEditorPane) in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Parameters:
c - the JEditorPane

deinstall sample code for javax.swing.text.html.HTMLEditorKit.deinstall(javax.swing.JEditorPane) definition code for javax.swing.text.html.HTMLEditorKit.deinstall(javax.swing.JEditorPane)

public void deinstall(JEditorPane sample code for javax.swing.JEditorPane definition code for 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 sample code for javax.swing.text.StyledEditorKit.deinstall(javax.swing.JEditorPane) definition code for javax.swing.text.StyledEditorKit.deinstall(javax.swing.JEditorPane) in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Parameters:
c - the JEditorPane

setStyleSheet sample code for javax.swing.text.html.HTMLEditorKit.setStyleSheet(javax.swing.text.html.StyleSheet) definition code for javax.swing.text.html.HTMLEditorKit.setStyleSheet(javax.swing.text.html.StyleSheet)

public void setStyleSheet(StyleSheet sample code for javax.swing.text.html.StyleSheet definition code for javax.swing.text.html.StyleSheet  s)
Set the set of styles to be used to render the various HTML elements. These styles are specified in terms of CSS specifications. Each document produced by the kit will have a copy of the sheet which it can add the document specific styles to. By default, the StyleSheet specified is shared by all HTMLEditorKit instances. This should be reimplemented to provide a finer granularity if desired.


getStyleSheet sample code for javax.swing.text.html.HTMLEditorKit.getStyleSheet() definition code for javax.swing.text.html.HTMLEditorKit.getStyleSheet()

public StyleSheet sample code for javax.swing.text.html.StyleSheet definition code for javax.swing.text.html.StyleSheet  getStyleSheet()
Get the set of styles currently being used to render the HTML elements. By default the resource specified by DEFAULT_CSS gets loaded, and is shared by all HTMLEditorKit instances.


getActions sample code for javax.swing.text.html.HTMLEditorKit.getActions() definition code for javax.swing.text.html.HTMLEditorKit.getActions()

public Action sample code for javax.swing.Action definition code for javax.swing.Action [] getActions()
Fetches the command list for the editor. This is the list of commands supported by the superclass augmented by the collection of commands defined locally for style operations.

Overrides:
getActions sample code for javax.swing.text.StyledEditorKit.getActions() definition code for javax.swing.text.StyledEditorKit.getActions() in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Returns:
the command list

createInputAttributes sample code for javax.swing.text.html.HTMLEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet) definition code for javax.swing.text.html.HTMLEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet)

protected void createInputAttributes(Element sample code for javax.swing.text.Element definition code for javax.swing.text.Element  element,
                                     MutableAttributeSet sample code for javax.swing.text.MutableAttributeSet definition code for javax.swing.text.MutableAttributeSet  set)
Copies the key/values in elements AttributeSet into set. This does not copy component, icon, or element names attributes. Subclasses may wish to refine what is and what isn't copied here. But be sure to first remove all the attributes that are in set.

This is called anytime the caret moves over a different location.

Overrides:
createInputAttributes sample code for javax.swing.text.StyledEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet) definition code for javax.swing.text.StyledEditorKit.createInputAttributes(javax.swing.text.Element, javax.swing.text.MutableAttributeSet) in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit

getInputAttributes sample code for javax.swing.text.html.HTMLEditorKit.getInputAttributes() definition code for javax.swing.text.html.HTMLEditorKit.getInputAttributes()

public MutableAttributeSet sample code for javax.swing.text.MutableAttributeSet definition code for javax.swing.text.MutableAttributeSet  getInputAttributes()
Gets the input attributes used for the styled editing actions.

Overrides:
getInputAttributes sample code for javax.swing.text.StyledEditorKit.getInputAttributes() definition code for javax.swing.text.StyledEditorKit.getInputAttributes() in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Returns:
the attribute set

setDefaultCursor sample code for javax.swing.text.html.HTMLEditorKit.setDefaultCursor(java.awt.Cursor) definition code for javax.swing.text.html.HTMLEditorKit.setDefaultCursor(java.awt.Cursor)

public void setDefaultCursor(Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  cursor)
Sets the default cursor.

Since:
1.3

getDefaultCursor sample code for javax.swing.text.html.HTMLEditorKit.getDefaultCursor() definition code for javax.swing.text.html.HTMLEditorKit.getDefaultCursor()

public Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  getDefaultCursor()
Returns the default cursor.

Since:
1.3

setLinkCursor sample code for javax.swing.text.html.HTMLEditorKit.setLinkCursor(java.awt.Cursor) definition code for javax.swing.text.html.HTMLEditorKit.setLinkCursor(java.awt.Cursor)

public void setLinkCursor(Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  cursor)
Sets the cursor to use over links.

Since:
1.3

getLinkCursor sample code for javax.swing.text.html.HTMLEditorKit.getLinkCursor() definition code for javax.swing.text.html.HTMLEditorKit.getLinkCursor()

public Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  getLinkCursor()
Returns the cursor to use over hyper links.


isAutoFormSubmission sample code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission() definition code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission()

public boolean isAutoFormSubmission()
Indicates whether an html form submission is processed automatically or only FormSubmitEvent is fired.

Returns:
true if html form submission is processed automatically, false otherwise.
Since:
1.5
See Also:
setAutoFormSubmission(boolean) sample code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean) definition code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean)

setAutoFormSubmission sample code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean) definition code for javax.swing.text.html.HTMLEditorKit.setAutoFormSubmission(boolean)

public void setAutoFormSubmission(boolean isAuto)
Specifies if an html form submission is processed automatically or only FormSubmitEvent is fired. By default it is set to true.

Since:
1.5
See Also:
isAutoFormSubmission sample code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission definition code for javax.swing.text.html.HTMLEditorKit.isAutoFormSubmission , FormSubmitEvent sample code for javax.swing.text.html.FormSubmitEvent definition code for javax.swing.text.html.FormSubmitEvent

clone sample code for javax.swing.text.html.HTMLEditorKit.clone() definition code for javax.swing.text.html.HTMLEditorKit.clone()

public Object sample code for java.lang.Object definition code for java.lang.Object  clone()
Creates a copy of the editor kit.

Overrides:
clone sample code for javax.swing.text.StyledEditorKit.clone() definition code for javax.swing.text.StyledEditorKit.clone() in class StyledEditorKit sample code for javax.swing.text.StyledEditorKit definition code for javax.swing.text.StyledEditorKit
Returns:
the copy
See Also:
Cloneable sample code for java.lang.Cloneable definition code for java.lang.Cloneable

getParser sample code for javax.swing.text.html.HTMLEditorKit.getParser() definition code for javax.swing.text.html.HTMLEditorKit.getParser()

protected HTMLEditorKit.Parser sample code for javax.swing.text.html.HTMLEditorKit.Parser definition code for javax.swing.text.html.HTMLEditorKit.Parser  getParser()
Fetch the parser to use for reading HTML streams. This can be reimplemented to provide a different parser. The default implementation is loaded dynamically to avoid the overhead of loading the default parser if it's not used. The default parser is the HotJava parser using an HTML 3.2 DTD.


getAccessibleContext sample code for javax.swing.text.html.HTMLEditorKit.getAccessibleContext() definition code for javax.swing.text.html.HTMLEditorKit.getAccessibleContext()

public AccessibleContext sample code for javax.accessibility.AccessibleContext definition code for javax.accessibility.AccessibleContext  getAccessibleContext()
returns the AccessibleContext associated with this editor kit

Specified by:
getAccessibleContext sample code for javax.accessibility.Accessible.getAccessibleContext() definition code for javax.accessibility.Accessible.getAccessibleContext() in interface Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible
Returns:
the AccessibleContext associated with this editor kit
Since:
1.4