Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addInstallHelper(WysiwygHTMLEditorKitInstallHelper) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
- AlignEnum - Enum Class in net.thevpc.more.shef
- ALIGNMENTS - Static variable in class net.thevpc.more.shef.ShefHelper
- append(View) - Method in class net.thevpc.more.shef.DelegateView
B
- beginCompoundEdit(Document) - Static method in class net.thevpc.more.shef.ShefHelper
- beginCompoundEdit(Document) - Method in interface net.thevpc.more.shef.UndoManagerResolver
- BlocEnum - Enum Class in net.thevpc.more.shef
- BLOCKQUOTE - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- BOLD - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- breakView(int, int, float, float) - Method in class net.thevpc.more.shef.DelegateView
C
- CENTER - Enum constant in enum class net.thevpc.more.shef.AlignEnum
- changedUpdate(DocumentEvent, Shape, ViewFactory) - Method in class net.thevpc.more.shef.DelegateView
- CITE - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- CODE - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- colorToHex(Color) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Converts a Color to a hex string in the format "#RRGGBB"
- create(Element) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit.WysiwygHTMLFactory
- createBase(Element) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit.WysiwygHTMLFactory
- createDefaultDocument() - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
- createFragment(int, int) - Method in class net.thevpc.more.shef.DelegateView
- createTag(HTML.Tag, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Incloses a chunk of HTML text in the specified tag
- createTag(HTML.Tag, AttributeSet, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Incloses a chunk of HTML text in the specified tag with the specified attribs
D
- deinstall(JEditorPane) - Method in class net.thevpc.more.shef.MinWysiwygHTMLEditorKitInstallHelper
- deinstall(JEditorPane) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
- deinstall(JEditorPane) - Method in interface net.thevpc.more.shef.WysiwygHTMLEditorKitInstallHelper
- delegate - Variable in class net.thevpc.more.shef.DelegateView
- DelegateView - Class in net.thevpc.more.shef
-
This class is essentially a wrapper for another view.
- DelegateView(View) - Constructor for class net.thevpc.more.shef.DelegateView
- DIV - Enum constant in enum class net.thevpc.more.shef.BlocEnum
E
- ElementWriter - Class in net.thevpc.more.shef
-
Writer for writing the html of a specified element only.
- ElementWriter(Writer, Element) - Constructor for class net.thevpc.more.shef.ElementWriter
- ElementWriter(Writer, Element, int, int) - Constructor for class net.thevpc.more.shef.ElementWriter
- EM - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- endCompoundEdit(Document) - Static method in class net.thevpc.more.shef.ShefHelper
- endCompoundEdit(Document) - Method in interface net.thevpc.more.shef.UndoManagerResolver
- equals(Object) - Method in class net.thevpc.more.shef.DelegateView
F
- FontDesc - Class in net.thevpc.more.shef
- FontDesc(String, int, boolean, boolean, Boolean) - Constructor for class net.thevpc.more.shef.FontDesc
- FontSizeEnum - Enum Class in net.thevpc.more.shef
G
- getAlignment(int) - Method in class net.thevpc.more.shef.DelegateView
- getAttributes() - Method in class net.thevpc.more.shef.DelegateView
- getBreakWeight(int, float, float) - Method in class net.thevpc.more.shef.DelegateView
- getCharacterAttributes(JEditorPane) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Gets the character attributes at the
JEditorPane's caret position - getChildAllocation(int, Shape) - Method in class net.thevpc.more.shef.DelegateView
- getContainer() - Method in class net.thevpc.more.shef.DelegateView
- getDocument() - Method in class net.thevpc.more.shef.DelegateView
- getElement() - Method in class net.thevpc.more.shef.DelegateView
- getElementHTML(Element, boolean) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Gets the html of the specified
Element - getEndOffset() - Method in class net.thevpc.more.shef.DelegateView
- getFontFamily(JEditorPane) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Gets the font family name at the
JEditorPane's current caret position - getFontName() - Method in class net.thevpc.more.shef.FontDesc
- getFontSize() - Method in class net.thevpc.more.shef.FontDesc
- getGraphics() - Method in class net.thevpc.more.shef.DelegateView
- getInitialAction(JEditorPane, Object) - Static method in class net.thevpc.more.shef.ShefHelper
- getInitialActionOrNull(JEditorPane, Object) - Static method in class net.thevpc.more.shef.ShefHelper
- getListParent(Element) - Static method in class net.thevpc.more.shef.HTMLUtils
- getManagerResolver() - Static method in class net.thevpc.more.shef.ShefHelper
- getMaximumSpan(int) - Method in class net.thevpc.more.shef.DelegateView
- getMinimumSpan(int) - Method in class net.thevpc.more.shef.DelegateView
- getNextElement(HTMLDocument, Element) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Gets the element one position greater than the end of the specified element
- getNextVisualPositionFrom(int, Position.Bias, Shape, int, Position.Bias[]) - Method in class net.thevpc.more.shef.DelegateView
- getParagraphElements(JEditorPane) - Static method in class net.thevpc.more.shef.HTMLUtils
- getParagraphElements(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- getParent() - Method in class net.thevpc.more.shef.DelegateView
- getParent(Element, HTML.Tag) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Searches upward for the specified parent for the element.
- getPreferredName() - Method in enum class net.thevpc.more.shef.FontSizeEnum
- getPreferredSize() - Method in enum class net.thevpc.more.shef.FontSizeEnum
- getPreferredSpan(int) - Method in class net.thevpc.more.shef.DelegateView
- getPreviousElement(HTMLDocument, Element) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Gets the element one position less than the start of the specified element
- getResizeWeight(int) - Method in class net.thevpc.more.shef.DelegateView
- getStartOffset() - Method in class net.thevpc.more.shef.DelegateView
- getStartTag(String) - Static method in class net.thevpc.more.shef.HTMLUtils
- getTag(BlocEnum) - Static method in class net.thevpc.more.shef.ShefHelper
-
Gets the tag
- getTag(InlineStyleEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- getToolTipText(float, float, Shape) - Method in class net.thevpc.more.shef.DelegateView
- getUnderline() - Method in class net.thevpc.more.shef.FontDesc
- getView(int) - Method in class net.thevpc.more.shef.DelegateView
- getViewCount() - Method in class net.thevpc.more.shef.DelegateView
- getViewFactory() - Method in class net.thevpc.more.shef.DelegateView
- getViewFactory() - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
-
Fetch a factory that is suitable for producing views of any models that are produced by this kit.
- getViewIndex(float, float, Shape) - Method in class net.thevpc.more.shef.DelegateView
- getViewIndex(int, Position.Bias) - Method in class net.thevpc.more.shef.DelegateView
H
- H1 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- H2 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- H3 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- H4 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- H5 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- H6 - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- hashCode() - Method in class net.thevpc.more.shef.DelegateView
- hexToColor(String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Convert a "#FFFFFF" hex string to a Color.
- HTMLUtils - Class in net.thevpc.more.shef
-
A collection of static convenience methods for working with HTML, HTMLDocuments, AttributeSets and Elements from HTML documents.
- HTMLUtils() - Constructor for class net.thevpc.more.shef.HTMLUtils
I
- init(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- InlineStyleEnum - Enum Class in net.thevpc.more.shef
- insert(int, View) - Method in class net.thevpc.more.shef.DelegateView
- insertArbitraryHTML(String, JEditorPane) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Inserts an arbitrary chunk of HTML into the JEditorPane at the current caret position.
- insertHTML(String, HTML.Tag, JEditorPane) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Inserts a string of html into the
JEditorPane'sHTMLDocumentat the current caret position. - insertUpdate(DocumentEvent, Shape, ViewFactory) - Method in class net.thevpc.more.shef.DelegateView
- install(JEditorPane) - Method in class net.thevpc.more.shef.MinWysiwygHTMLEditorKitInstallHelper
- install(JEditorPane) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
- install(JEditorPane) - Method in interface net.thevpc.more.shef.WysiwygHTMLEditorKitInstallHelper
- installMin(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- isBold() - Method in class net.thevpc.more.shef.FontDesc
- isDefined(AttributeSet, InlineStyleEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- isElementEmpty(Element) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Tests if the element is empty
- isEnabledAlign(JEditorPane, AlignEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- isEnabledCopy(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- isEnabledCut(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- isImplied(Element) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Tests if an element is an implied paragraph (p-implied)
- isInTD(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- isItalic() - Method in class net.thevpc.more.shef.FontDesc
- isVisible() - Method in class net.thevpc.more.shef.DelegateView
- ITALIC - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
J
- jEditorPaneizeHTML(String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes self-closing tags from xhtml for the benefit of
JEditorPane - JUSTIFY - Enum constant in enum class net.thevpc.more.shef.AlignEnum
L
- LARGE - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- LEFT - Enum constant in enum class net.thevpc.more.shef.AlignEnum
M
- managerResolver - Static variable in class net.thevpc.more.shef.ShefHelper
- MEDIUM - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- MinWysiwygHTMLEditorKitInstallHelper - Class in net.thevpc.more.shef
- MinWysiwygHTMLEditorKitInstallHelper() - Constructor for class net.thevpc.more.shef.MinWysiwygHTMLEditorKitInstallHelper
- modelToView(int, Shape) - Method in class net.thevpc.more.shef.DelegateView
- modelToView(int, Shape, Position.Bias) - Method in class net.thevpc.more.shef.DelegateView
- modelToView(int, Position.Bias, int, Position.Bias, Shape) - Method in class net.thevpc.more.shef.DelegateView
N
- net.thevpc.more.shef - package net.thevpc.more.shef
- net.thevpc.more.shef.shefcore - module net.thevpc.more.shef.shefcore
O
P
- P - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- PRE - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- preferenceChanged(View, boolean, boolean) - Method in class net.thevpc.more.shef.DelegateView
- preferredName - Variable in enum class net.thevpc.more.shef.FontSizeEnum
- preferredSize - Variable in enum class net.thevpc.more.shef.FontSizeEnum
- printAttribs(AttributeSet) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Helper method that prints out the contents of an
AttributeSetto System.err for debugging
R
- remove(int) - Method in class net.thevpc.more.shef.DelegateView
- removeAll() - Method in class net.thevpc.more.shef.DelegateView
- removeCharacterAttribute(JEditorPane, Object) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes a single character attribute from the editor's current position/selection.
- removeCharacterAttribute(JEditorPane, CSS.Attribute, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes a CSS character attribute that has the specified value from the
JEditorPane's current caret position or selection. - removeElement(Element) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes an element from the document that contains it
- removeEnclosingTags(Element, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes the enclosing tags from a chunk of HTML text
- removeEnclosingTags(HTML.Tag, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Removes the enclosing tags from a chunk of HTML text
- removeUpdate(DocumentEvent, Shape, ViewFactory) - Method in class net.thevpc.more.shef.DelegateView
- replace(int, int, View[]) - Method in class net.thevpc.more.shef.DelegateView
- RIGHT - Enum constant in enum class net.thevpc.more.shef.AlignEnum
- runChangeFont(JEditorPane, FontDesc) - Static method in class net.thevpc.more.shef.ShefHelper
- runClearStyles(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runCopy(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runCut(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runDeleteNext(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runDeletePrevious(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runDeleteTable(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
-
by: vpc
- runDeleteTableCell(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runDeleteTableCol(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runDeleteTableRow(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runGetFont(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runIndent(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertBloc(JEditorPane, BlocEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertEnter(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertHorizontalRule(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertHTML(String, HTML.Tag, HTML.Tag) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertHTML(JEditorPane, String) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertImage(JEditorPane, String) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertLineBreak(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertLink(JEditorPane, String) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTabBackward(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTabForward(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTable(JEditorPane, String) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTableCell(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTableCol(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runInsertTableRow(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runPaste(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
- runSetColor(JEditorPane, Color) - Static method in class net.thevpc.more.shef.ShefHelper
- runSetFontSize(JEditorPane, FontSizeEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- runTextAlign(JEditorPane, AlignEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- runToggleInlineStyle(JEditorPane, InlineStyleEnum) - Static method in class net.thevpc.more.shef.ShefHelper
- runUnIndent(JEditorPane) - Static method in class net.thevpc.more.shef.ShefHelper
S
- setCharacterAttributes(JEditorPane, AttributeSet) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Sets the character attributes for selection of the specified editor
- setCharacterAttributes(JEditorPane, AttributeSet, boolean) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Sets the character attributes for selection of the specified editor
- setFontFamily(JEditorPane, String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Set's the font family at the
JEditorPane's current caret positon, or for the current selection (if there is one). - setManagerResolver(UndoManagerResolver) - Static method in class net.thevpc.more.shef.ShefHelper
- setParent(View) - Method in class net.thevpc.more.shef.DelegateView
- setSize(float, float) - Method in class net.thevpc.more.shef.DelegateView
- ShefHelper - Class in net.thevpc.more.shef
- ShefHelper() - Constructor for class net.thevpc.more.shef.ShefHelper
- SMALL - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- STRIKE - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- stringToColor(String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Convert a color string such as "RED" or "#NNNNNN" or "rgb(r, g, b)" to a Color.
- STRONG - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- SUB - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- SUP - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- synthesizedElement(Element) - Method in class net.thevpc.more.shef.ElementWriter
T
- tagAttribsToMap(String) - Static method in class net.thevpc.more.shef.HTMLUtils
-
Converts an html tag attribute list to a
Map. - toString() - Method in class net.thevpc.more.shef.DelegateView
U
- UL - Enum constant in enum class net.thevpc.more.shef.BlocEnum
- UNDERLINE - Enum constant in enum class net.thevpc.more.shef.InlineStyleEnum
- UndoManagerResolver - Interface in net.thevpc.more.shef
- updateMonitoredViews(HTMLDocument) - Method in class net.thevpc.more.shef.WysiwygHTMLEditorKit
-
Updates the list of monitored ResizeableViews.
V
- valueOf(String) - Static method in enum class net.thevpc.more.shef.AlignEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.thevpc.more.shef.BlocEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.thevpc.more.shef.FontSizeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.thevpc.more.shef.InlineStyleEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.thevpc.more.shef.AlignEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.thevpc.more.shef.BlocEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.thevpc.more.shef.FontSizeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.thevpc.more.shef.InlineStyleEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viewToModel(float, float, Shape) - Method in class net.thevpc.more.shef.DelegateView
- viewToModel(float, float, Shape, Position.Bias[]) - Method in class net.thevpc.more.shef.DelegateView
W
- wysFactory - Variable in class net.thevpc.more.shef.WysiwygHTMLEditorKit
- WysiwygHTMLEditorKit - Class in net.thevpc.more.shef
-
An HTML Wysiwyg editor kit which can properly draw borderless tables and allows for resizing of tables and images.
- WysiwygHTMLEditorKit() - Constructor for class net.thevpc.more.shef.WysiwygHTMLEditorKit
- WysiwygHTMLEditorKit.WysiwygHTMLFactory - Class in net.thevpc.more.shef
-
Factory to build views of the html elements.
- WysiwygHTMLEditorKitInstallHelper - Interface in net.thevpc.more.shef
- WysiwygHTMLFactory() - Constructor for class net.thevpc.more.shef.WysiwygHTMLEditorKit.WysiwygHTMLFactory
X
- XLARGE - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- XSMALL - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- XXLARGE - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
- XXSMALL - Enum constant in enum class net.thevpc.more.shef.FontSizeEnum
All Classes and Interfaces|All Packages|Serialized Form