Index

A B C D E F G H I J L M N O P R S T U V W X 
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
Searches for a list Element that is the parent of the specified Element.
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's HTMLDocument at 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

OL - Enum constant in enum class net.thevpc.more.shef.BlocEnum
 

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 AttributeSet to 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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Serialized Form