Package kiyut.swing.text.xml
Class XMLEditorKit
- java.lang.Object
-
- javax.swing.text.EditorKit
-
- javax.swing.text.DefaultEditorKit
-
- kiyut.swing.text.xml.XMLEditorKit
-
- All Implemented Interfaces:
Serializable,Cloneable
public class XMLEditorKit extends DefaultEditorKit
This is the set of things needed by a text component to be a reasonably functioning editor for xml type document.- Author:
- KIYUT
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classXMLEditorKit.XMLViewFactoryA simple view factory implementation.-
Nested classes/interfaces inherited from class javax.swing.text.DefaultEditorKit
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
-
-
Field Summary
Fields Modifier and Type Field Description protected XMLContextcontextprotected ViewFactoryfactorystatic StringXML_MIME_TYPE-
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 XMLEditorKit()Creates a new instance of XMLEditorKitXMLEditorKit(XMLContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()DocumentcreateDefaultDocument()StringgetContentType()Get the MIME type of the data that this kit represents support for.XMLContextgetStylePreferences()ViewFactorygetViewFactory()voidinstall(JEditorPane c)Overriden to set the JEditorPane font to match with the XMLContext-
Methods inherited from class javax.swing.text.DefaultEditorKit
createCaret, getActions, read, read, write, write
-
-
-
-
Field Detail
-
XML_MIME_TYPE
public static final String XML_MIME_TYPE
- See Also:
- Constant Field Values
-
context
protected XMLContext context
-
factory
protected ViewFactory factory
-
-
Constructor Detail
-
XMLEditorKit
public XMLEditorKit()
Creates a new instance of XMLEditorKit
-
XMLEditorKit
public XMLEditorKit(XMLContext context)
-
-
Method Detail
-
getStylePreferences
public XMLContext getStylePreferences()
- Returns:
- XMLContext
-
install
public void install(JEditorPane c)
Overriden to set the JEditorPane font to match with the XMLContext
-
getContentType
public String getContentType()
Get the MIME type of the data that this kit represents support for. This kit supports the typetext/xml.- Overrides:
getContentTypein classDefaultEditorKit
-
createDefaultDocument
public Document createDefaultDocument()
- Overrides:
createDefaultDocumentin classDefaultEditorKit
-
getViewFactory
public ViewFactory getViewFactory()
- Overrides:
getViewFactoryin classDefaultEditorKit
-
-