A B C D E F G H I J K L M N O P R S T U V W X Y

A

AbstractBox - class net.sf.vex.layout.AbstractBox.
Base implementation of the Box interface, implementing some common methods.
AbstractBox() - Constructor for class net.sf.vex.layout.AbstractBox
Class constructor.
AbstractTreeModel - class net.sf.vex.ui.AbstractTreeModel.
An abstract TreeModel that implements listener notification.
AbstractTreeModel() - Constructor for class net.sf.vex.ui.AbstractTreeModel
 
AbstractValidator - class net.sf.vex.dom.AbstractValidator.
Partial implementation of the Validator interface.
AbstractValidator() - Constructor for class net.sf.vex.dom.AbstractValidator
 
accept(DFABuilder.NodeVisitor) - Method in interface net.sf.vex.dom.DFABuilder.Node
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.UnwrapAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.UndoAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.RedoAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.PasteTextAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.PasteAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.CutSelectionAction
 
actionPerformed(ActionEvent) - Method in class net.sf.vex.ui.CopySelectionAction
 
add(JComponent, int, int) - Method in class net.sf.vex.ui.GridBagHelper
 
add(JComponent, int, int, int, int, double, double, int) - Method in class net.sf.vex.ui.GridBagHelper
 
add(PropertyDecl) - Method in class net.sf.vex.css.Rule
Adds a property declaration to the rule.
add(String) - Method in class net.sf.vex.dom.TextWrapper
Adds text to the list of things to be wrapped.
addDocumentListener(DocumentListener) - Method in class net.sf.vex.dom.Document
Adds a document listener to the list of listeners to be notified of document changes.
addHFill(JComponent, int, int, int) - Method in class net.sf.vex.ui.GridBagHelper
 
addNoSplit(String) - Method in class net.sf.vex.dom.TextWrapper
Adds text to the list of things to be wrapped.
addSelectionListener(SelectionListener) - Method in class net.sf.vex.VexComponent
 
addSelectionListener(SelectionListener) - Method in class net.sf.vex.SelectionProviderImpl
 
addSelectionListener(SelectionListener) - Method in interface net.sf.vex.SelectionProvider
Add the given SelectionChangeListener to be notified when the current selection changes.
addTransition(Object, DFAState) - Method in class net.sf.vex.dom.DFAState
Adds an outgoing transition to the state.
addTreeModelListener(TreeModelListener) - Method in class net.sf.vex.ui.AbstractTreeModel
 
AFTER - Static variable in class net.sf.vex.css.PseudoElement
 
AQUA - Static variable in interface net.sf.vex.css.CSS
 
ARMENIAN - Static variable in interface net.sf.vex.css.CSS
 
attributeChanged(DocumentEvent) - Method in interface net.sf.vex.dom.DocumentListener
Called when an attribute is changed in one of the document's elements.
AttributeDefinition - class net.sf.vex.dom.AttributeDefinition.
AttributeDefinition represents an attribute definition in a DTD.
AttributeDefinition.Type - class net.sf.vex.dom.AttributeDefinition.Type.
Enumeration of attribute types.
AttributeDefinition(String, AttributeDefinition.Type, String, String[], boolean, boolean) - Constructor for class net.sf.vex.dom.AttributeDefinition
Class constructor.
AttributeTable - class net.sf.vex.ui.AttributeTable.
Component that displays and allows editing of an elements attributes.
AttributeTable() - Constructor for class net.sf.vex.ui.AttributeTable
Class constructor.

B

Babelizer - class net.sf.vex.Babelizer.
Configures the language-specific settings of various swing components based on settings in a resource bundle.
Babelizer(String) - Constructor for class net.sf.vex.Babelizer
Class constructor.
BACKGROUND_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BaseAction - class net.sf.vex.ui.BaseAction.
Base class for all actions applicable to Vex components.
BaseAction(String) - Constructor for class net.sf.vex.ui.BaseAction
Class constructor.
BEFORE - Static variable in class net.sf.vex.css.PseudoElement
 
beforeContentDeleted(DocumentEvent) - Method in interface net.sf.vex.dom.DocumentListener
Called before content is deleted from a document.
beforeContentInserted(DocumentEvent) - Method in interface net.sf.vex.dom.DocumentListener
Called before content is inserted into a document.
beforePopup() - Method in class net.sf.vex.ui.MenuButton
Called before the popup menu is displayed.
beforePopup() - Method in class net.sf.vex.ui.InsertElementToolbarButton
 
beginWork() - Method in class net.sf.vex.VexComponent
Signals the start of a set of operations that should be considered a single unit for undo/redo purposes.
BLACK - Static variable in interface net.sf.vex.css.CSS
 
BLOCK - Static variable in interface net.sf.vex.css.CSS
 
BlockBox - interface net.sf.vex.layout.BlockBox.
Represents a block box.
BlockElementBox - class net.sf.vex.layout.BlockElementBox.
A block box corresponding to a DOM Element.
BlockElementBox(BlockElementBox, Element) - Constructor for class net.sf.vex.layout.BlockElementBox
Class constructor.
BlockPseudoElementBox - class net.sf.vex.layout.BlockPseudoElementBox.
Implements a Block
BlockPseudoElementBox(LayoutContext, Element, int) - Constructor for class net.sf.vex.layout.BlockPseudoElementBox
 
BLUE - Static variable in interface net.sf.vex.css.CSS
 
BOLD - Static variable in interface net.sf.vex.css.CSS
 
BOLDER - Static variable in interface net.sf.vex.css.CSS
 
BORDER - Static variable in interface net.sf.vex.css.CSS
 
BORDER_BOTTOM - Static variable in interface net.sf.vex.css.CSS
 
BORDER_BOTTOM_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BORDER_BOTTOM_STYLE - Static variable in interface net.sf.vex.css.CSS
 
BORDER_BOTTOM_WIDTH - Static variable in interface net.sf.vex.css.CSS
 
BORDER_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BORDER_LEFT - Static variable in interface net.sf.vex.css.CSS
 
BORDER_LEFT_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BORDER_LEFT_STYLE - Static variable in interface net.sf.vex.css.CSS
 
BORDER_LEFT_WIDTH - Static variable in interface net.sf.vex.css.CSS
 
BORDER_RIGHT - Static variable in interface net.sf.vex.css.CSS
 
BORDER_RIGHT_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BORDER_RIGHT_STYLE - Static variable in interface net.sf.vex.css.CSS
 
BORDER_RIGHT_WIDTH - Static variable in interface net.sf.vex.css.CSS
 
BORDER_STYLE - Static variable in interface net.sf.vex.css.CSS
 
BORDER_TOP - Static variable in interface net.sf.vex.css.CSS
 
BORDER_TOP_COLOR - Static variable in interface net.sf.vex.css.CSS
 
BORDER_TOP_STYLE - Static variable in interface net.sf.vex.css.CSS
 
BORDER_TOP_WIDTH - Static variable in interface net.sf.vex.css.CSS
 
BORDER_WIDTH - Static variable in interface net.sf.vex.css.CSS
 
Box - interface net.sf.vex.layout.Box.
Represents a rectangular area in the layout.
BoxFactory - interface net.sf.vex.layout.BoxFactory.
Interface to an object that creates boxes from elements.

C

calculateSize(LayoutContext) - Method in class net.sf.vex.layout.TextBox
Causes the box to recalculate it size.
canBreakAtEnd() - Method in class net.sf.vex.layout.TextBox
 
canBreakAtEnd() - Method in class net.sf.vex.layout.SpaceBox
 
canBreakAtEnd() - Method in class net.sf.vex.layout.ShapeBox
 
canBreakAtEnd() - Method in class net.sf.vex.layout.PlaceholderBox
 
canBreakAtEnd() - Method in class net.sf.vex.layout.LineBox
 
canBreakAtEnd() - Method in class net.sf.vex.layout.InlineElementBox
 
canBreakAtEnd() - Method in interface net.sf.vex.layout.InlineBox
Returns true if a line break can occur after this box.
canInsertFragment(int, DocumentFragment) - Method in class net.sf.vex.dom.Document
Returns true if the given document fragment can be inserted at the given offset.
canInsertText(int) - Method in class net.sf.vex.dom.Document
Returns true if text can be inserted at the given offset.
canPaste() - Method in class net.sf.vex.VexComponent
Returns true if the clipboard has content that can be pasted.
canPasteText() - Method in class net.sf.vex.VexComponent
Returns true if the clipboard has plain text content that can be pasted.
canRedo() - Method in class net.sf.vex.VexComponent
 
canUndo() - Method in class net.sf.vex.VexComponent
 
canUnwrap() - Method in class net.sf.vex.VexComponent
Returns true if the current element can be unwrapped, i.e.
CDATA - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
CENTER - Static variable in interface net.sf.vex.css.CSS
 
characters(char[], int, int) - Method in class net.sf.vex.dom.DocumentBuilder
 
CIRCLE - Static variable in interface net.sf.vex.css.CSS
 
CJK_IDEOGRAPHIC - Static variable in interface net.sf.vex.css.CSS
 
clear() - Method in class net.sf.vex.dom.TextWrapper
Clears any added text.
clear() - Method in class net.sf.vex.ui.AttributeTable
Clear the table model.
clone() - Method in interface net.sf.vex.dom.DFABuilder.Node
 
COLOR - Static variable in interface net.sf.vex.css.CSS
 
COLOR_SUFFIX - Static variable in interface net.sf.vex.css.CSS
 
comment(char[], int, int) - Method in class net.sf.vex.dom.DocumentBuilder
 
compareTo(Object) - Method in class net.sf.vex.css.PropertyDecl
Implementation of Comparable.compareTo(Object) that implements CSS cascade ordering.
compareTo(Object) - Method in class net.sf.vex.dom.AttributeDefinition
Implements Comparable.compareTo to sort alphabetically by name.
CompositeInlineBox - class net.sf.vex.layout.CompositeInlineBox.
InlineBox consisting of several children.
CompositeInlineBox() - Constructor for class net.sf.vex.layout.CompositeInlineBox
 
configureAction(Action, String) - Method in class net.sf.vex.Babelizer
Configure the given action from the resource bundle.
containsOffset(int) - Method in interface net.sf.vex.layout.Box
Returns true if this box contains the given offset.
containsOffset(int) - Method in class net.sf.vex.layout.AbstractBox
Returns true if the given offset is between startOffset and endOffset, inclusive.
Content - interface net.sf.vex.dom.Content.
Interface for classes that manage a string of characters representing the content of a document.
CONTENT - Static variable in interface net.sf.vex.css.CSS
 
contentDeleted(DocumentEvent) - Method in interface net.sf.vex.dom.DocumentListener
Called when content is deleted from a document.
contentInserted(DocumentEvent) - Method in interface net.sf.vex.dom.DocumentListener
Called when content is inserted into a document.
copySelection() - Method in class net.sf.vex.VexComponent
Copy the current selection to the clipboard.
CopySelectionAction - class net.sf.vex.ui.CopySelectionAction.
Copies the selection of the current VexComponent to the system clipboard.
CopySelectionAction() - Constructor for class net.sf.vex.ui.CopySelectionAction
Class constructor.
create(LayoutContext, Element, InlineBox[], int) - Static method in class net.sf.vex.layout.ParagraphBox
Create a paragraph by word-wrapping a list of inline boxes.
create(LayoutContext, Element, List, int) - Static method in class net.sf.vex.layout.ParagraphBox
Create a paragraph by word-wrapping a list of inline boxes.
create(URL) - Static method in class net.sf.vex.css.StyleSheetFactory
Creates a new StyleSheet object from a URL with SOURCE_DEFAULT.
create(URL) - Static method in class net.sf.vex.dom.DTDValidator
Creates a instance of DtdValidator given a URL.
create(URL, byte) - Static method in class net.sf.vex.css.StyleSheetFactory
Creates a new StyleSheet object from a URL.
create(URL, EntityResolver) - Static method in class net.sf.vex.dom.DocumentFactory
Creates a document given a URL.
createAbsolute(int) - Static method in class net.sf.vex.css.RelativeLength
Create a relative length representing an absolute value.
createBox(BlockElementBox, Element) - Method in class net.sf.vex.layout.CssBoxFactory
 
createBox(BlockElementBox, Element) - Method in interface net.sf.vex.layout.BoxFactory
Creates a box given an element.
createChoiceNode(DFABuilder.Node, DFABuilder.Node) - Static method in class net.sf.vex.dom.DFABuilder
Create a node that represents a choice between two nodes.
createDFA(DFABuilder.Node) - Static method in class net.sf.vex.dom.DFABuilder
Create a DFA given the root node of the syntax tree.
createGeneratedInlines(LayoutContext, Element) - Static method in class net.sf.vex.layout.LayoutUtils
Create a List of generated inline boxes for the given pseudo-element.
createInputMap() - Static method in class net.sf.vex.VexComponent
Create the input map for the control.
createOptionalNode(DFABuilder.Node) - Static method in class net.sf.vex.dom.DFABuilder
Create optional node.
createPosition(int) - Method in class net.sf.vex.dom.GapContent
Creates a new Position object at the given initial offset.
createPosition(int) - Method in class net.sf.vex.dom.Document
Creates a Position object at the given character offset.
createPosition(int) - Method in interface net.sf.vex.dom.Content
Creates a new Position object at the given initial offset.
createRelative(float) - Static method in class net.sf.vex.css.RelativeLength
Create a relative length representing a relative value.
createRepeatingNode(DFABuilder.Node, int) - Static method in class net.sf.vex.dom.DFABuilder
Create a repeating node.
createRootBox(Element) - Method in class net.sf.vex.layout.CssBoxFactory
 
createRootBox(Element) - Method in interface net.sf.vex.layout.BoxFactory
Creates a box that is the root of the layout.
createSequenceNode(DFABuilder.Node, DFABuilder.Node) - Static method in class net.sf.vex.dom.DFABuilder
Creates a node representing a sequence of two other nodes.
createSymbolNode(Object) - Static method in class net.sf.vex.dom.DFABuilder
Create a node for a symbol.
CSS - interface net.sf.vex.css.CSS.
CSS constants.
CssBoxFactory - class net.sf.vex.layout.CssBoxFactory.
Implementation of the BoxFactory interface that returns boxes that represent CSS semantics.
CssBoxFactory() - Constructor for class net.sf.vex.layout.CssBoxFactory
Class constructor.
cutSelection() - Method in class net.sf.vex.VexComponent
Cuts the current selection to the clipboard.
CutSelectionAction - class net.sf.vex.ui.CutSelectionAction.
Cuts the selection of the current VexComponent to the system clipboard.
CutSelectionAction() - Constructor for class net.sf.vex.ui.CutSelectionAction
Class constructor.

D

DASHED - Static variable in interface net.sf.vex.css.CSS
 
DECIMAL - Static variable in interface net.sf.vex.css.CSS
 
DECIMAL_LEADING_ZERO - Static variable in interface net.sf.vex.css.CSS
 
delete(int, int) - Method in class net.sf.vex.dom.Document
Deletes a portion of the document.
deleteNextChar() - Method in class net.sf.vex.VexComponent
Deletes the character to the right of the caret.
deletePreviousChar() - Method in class net.sf.vex.VexComponent
Deletes the character to the left of the caret.
deleteSelection() - Method in class net.sf.vex.VexComponent
Delete the current selection.
DFABuilder - class net.sf.vex.dom.DFABuilder.
Tools for building a deterministic finite automaton (DFA) recognizer for regular expression-like languages.
DFABuilder.Node - interface net.sf.vex.dom.DFABuilder.Node.
Node represents a node in an abstract syntax tree.
DFABuilder() - Constructor for class net.sf.vex.dom.DFABuilder
 
DFAState - class net.sf.vex.dom.DFAState.
Represents a state in a deterministic finite automaton (DFA).
DFAState() - Constructor for class net.sf.vex.dom.DFAState
Class constructor.
DISC - Static variable in interface net.sf.vex.css.CSS
 
DISPLAY - Static variable in interface net.sf.vex.css.CSS
 
Document - class net.sf.vex.dom.Document.
Represents an XML document.
Document(RootElement) - Constructor for class net.sf.vex.dom.Document
Class constructor.
DocumentBuilder - class net.sf.vex.dom.DocumentBuilder.
A SAX handler that builds a Vex document.
DocumentBuilder() - Constructor for class net.sf.vex.dom.DocumentBuilder
 
DocumentEvent - class net.sf.vex.dom.DocumentEvent.
Encapsulation of the details of a document change
DocumentEvent(Document, Element, int, int) - Constructor for class net.sf.vex.dom.DocumentEvent
Class constructor.
DocumentEvent(Document, Element, String, String, String) - Constructor for class net.sf.vex.dom.DocumentEvent
Class constructor used when firing an attributeChanged event.
DocumentFactory - class net.sf.vex.dom.DocumentFactory.
Class for creating documents given a URL.
DocumentFactory() - Constructor for class net.sf.vex.dom.DocumentFactory
 
DocumentFragment - class net.sf.vex.dom.DocumentFragment.
Represents a fragment of an XML document.
DocumentFragment(Content, Element[]) - Constructor for class net.sf.vex.dom.DocumentFragment
Class constructor.
DocumentListener - interface net.sf.vex.dom.DocumentListener.
Receives notifications of document changes.
DocumentTextBox - class net.sf.vex.layout.DocumentTextBox.
A TextBox that gets its text from the document.
DocumentTextBox(LayoutContext, Element, int, int) - Constructor for class net.sf.vex.layout.DocumentTextBox
Class constructor.
DocumentTextBox(LayoutContext, Element, Text) - Constructor for class net.sf.vex.layout.DocumentTextBox
Class constructor, accepting a Text object.
DocumentValidationException - exception net.sf.vex.dom.DocumentValidationException.
Exception thrown when an change would have compromised document validity.
DocumentValidationException(String) - Constructor for class net.sf.vex.dom.DocumentValidationException
Class constructor.
DocumentWriter - class net.sf.vex.DocumentWriter.
Writes a document to an output stream, using a stylesheet to provide formatting hints.
DocumentWriter(StyleSheet) - Constructor for class net.sf.vex.DocumentWriter
Class constructor.
DOTTED - Static variable in interface net.sf.vex.css.CSS
 
DOUBLE - Static variable in interface net.sf.vex.css.CSS
 
drawBox(LayoutContext, Box, int, int) - Static method in class net.sf.vex.layout.LayoutUtils
Draws the background and borders of a CSS-styled box.
DTDValidator - class net.sf.vex.dom.DTDValidator.
A validator driven by a DTD.

E

Element - class net.sf.vex.dom.Element.
Element represents a tag in an XML document.
Element.AttributeChangeEdit - class net.sf.vex.dom.Element.AttributeChangeEdit.
Represents an insertion of text into the document.
Element.AttributeChangeEdit(String, String, String) - Constructor for class net.sf.vex.dom.Element.AttributeChangeEdit
Class constructor.
Element(String) - Constructor for class net.sf.vex.dom.Element
Class constructor.
ElementTree - class net.sf.vex.ui.ElementTree.
A tree control that displays the hierarchy of elements in a document in a VexComponent.
ElementTree() - Constructor for class net.sf.vex.ui.ElementTree
Class constructor.
endCDATA() - Method in class net.sf.vex.dom.DocumentBuilder
 
endDocument() - Method in class net.sf.vex.dom.DocumentBuilder
 
endDTD() - Method in class net.sf.vex.dom.DocumentBuilder
 
endElement(String, String, String) - Method in class net.sf.vex.dom.DocumentBuilder
 
endEntity(String) - Method in class net.sf.vex.dom.DocumentBuilder
 
endPrefixMapping(String) - Method in class net.sf.vex.dom.DocumentBuilder
 
endWork(boolean) - Method in class net.sf.vex.VexComponent
Signals the end of a set of operations that should be treated as a single unit for undo/redo purposes.
ENTITIES - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
ENTITY - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
ENUMERATION - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
equals(Object) - Method in class net.sf.vex.css.PseudoElement
 
escape(String) - Static method in class net.sf.vex.DocumentWriter
Escapes special XML characters.

F

findCommonElement(int, int) - Method in class net.sf.vex.dom.Document
Finds the lowest element that contains both of the given offsets.
fireSelectionChanged(Selection) - Method in class net.sf.vex.SelectionProviderImpl
Call selectionChanged on all registered listeners.
fireTreeNodesChanged(TreeModelEvent) - Method in class net.sf.vex.ui.AbstractTreeModel
Fire a treeNodesChanged event to model listeners.
fireTreeNodesInserted(TreeModelEvent) - Method in class net.sf.vex.ui.AbstractTreeModel
Fire a treeNodesInserted event to model listeners.
fireTreeNodesRemoved(TreeModelEvent) - Method in class net.sf.vex.ui.AbstractTreeModel
Fire a treeNodesDeleted event to model listeners.
fireTreeStructureChanged(TreeModelEvent) - Method in class net.sf.vex.ui.AbstractTreeModel
Fire a treeStructureChanged event to model listeners.
FONT - Static variable in interface net.sf.vex.css.CSS
 
FONT_FAMILY - Static variable in interface net.sf.vex.css.CSS
 
FONT_SIZE - Static variable in interface net.sf.vex.css.CSS
 
FONT_STYLE - Static variable in interface net.sf.vex.css.CSS
 
FONT_VARIANT - Static variable in interface net.sf.vex.css.CSS
 
FONT_WEIGHT - Static variable in interface net.sf.vex.css.CSS
 
FUCHSIA - Static variable in interface net.sf.vex.css.CSS
 

G

GapContent - class net.sf.vex.dom.GapContent.
Implementation of the Content interface that manages changes efficiently.
GapContent(int) - Constructor for class net.sf.vex.dom.GapContent
Class constructor.
GEORGIAN - Static variable in interface net.sf.vex.css.CSS
 
get(int) - Method in class net.sf.vex.css.RelativeLength
Return the value of the length given a reference value.
get(String) - Static method in class net.sf.vex.dom.AttributeDefinition.Type
 
getAfterElement(Element) - Method in class net.sf.vex.css.StyleSheet
Returns a pseudo-element representing content to be displayed after the given element, or null if there is no such content.
getAttribute(String) - Method in class net.sf.vex.dom.Element
Returns the value of an attribute given its name.
getAttributeDefinitions(String) - Method in interface net.sf.vex.dom.Validator
Returns the attribute definitions that apply to the given element.
getAttributeDefinitions(String) - Method in class net.sf.vex.dom.DTDValidator
 
getAttributeName() - Method in class net.sf.vex.dom.DocumentEvent
 
getAttributeNames() - Method in class net.sf.vex.dom.Element
Returns an array of names of the attributes in the element.
getBackgroundColor() - Method in class net.sf.vex.css.Styles
Returns the value of the backgroundColor property.
getBaseline() - Method in class net.sf.vex.layout.TextBox
 
getBaseline() - Method in class net.sf.vex.layout.SpaceBox
 
getBaseline() - Method in class net.sf.vex.layout.ShapeBox
 
getBaseline() - Method in class net.sf.vex.layout.PlaceholderBox
 
getBaseline() - Method in class net.sf.vex.layout.LineBox
 
getBaseline() - Method in class net.sf.vex.layout.InlineElementBox
 
getBaseline() - Method in interface net.sf.vex.layout.InlineBox
Returns the distance from the top of the inline box to the baseline.
getBeforeElement(Element) - Method in class net.sf.vex.css.StyleSheet
Returns a pseudo-element representing content to be displayed before the given element, or null if there is no such content.
getBlockChildren() - Method in class net.sf.vex.layout.BlockElementBox
Returns this box's children.
getBorderBottomColor() - Method in class net.sf.vex.css.Styles
Returns the value of the borderBottomColor property.
getBorderBottomStyle() - Method in class net.sf.vex.css.Styles
Returns the value of the borderBottomStyle property.
getBorderBottomWidth() - Method in class net.sf.vex.css.Styles
 
getBorderLeftColor() - Method in class net.sf.vex.css.Styles
Returns the value of the borderLeftColor property.
getBorderLeftStyle() - Method in class net.sf.vex.css.Styles
Returns the value of the borderLeftStyle property.
getBorderLeftWidth() - Method in class net.sf.vex.css.Styles
 
getBorderRightColor() - Method in class net.sf.vex.css.Styles
Returns the value of the borderRightColor property.
getBorderRightStyle() - Method in class net.sf.vex.css.Styles
Returns the value of the borderRightStyle property.
getBorderRightWidth() - Method in class net.sf.vex.css.Styles
 
getBorderTopColor() - Method in class net.sf.vex.css.Styles
Returns the value of the borderTopColor property.
getBorderTopStyle() - Method in class net.sf.vex.css.Styles
Returns the value of the borderTopStyle property.
getBorderTopWidth() - Method in class net.sf.vex.css.Styles
 
getBoxFactory() - Method in class net.sf.vex.VexComponent
Returns the BoxFactory used for generating boxes in the layout.
getBoxFactory() - Method in class net.sf.vex.layout.LayoutContext
Returns the BoxFactory used to generate boxes for the layout.
getCaretBounds() - Method in class net.sf.vex.VexComponent
Returns the rectangle occupied by the caret.
getCaretOffset() - Method in class net.sf.vex.VexComponent
Return the offset into the document represented by the caret.
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.TextBox
 
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.RootBox
 
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.PlaceholderBox
 
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.ParagraphBox
 
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.CompositeInlineBox
 
getCaretShapes(LayoutContext, int) - Method in interface net.sf.vex.layout.Box
Returns shapes for the primary and secondary carets for the given offset.
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.BlockElementBox
 
getCaretShapes(LayoutContext, int) - Method in class net.sf.vex.layout.AbstractBox
Throws IllegalStateException.
getCharacterAt(int) - Method in class net.sf.vex.dom.Document
Returns the character at the given offset.
getChildElements() - Method in class net.sf.vex.dom.Element
Returns an array of the elements children.
getChildIterator() - Method in class net.sf.vex.dom.Element
Returns an iterator over the children.
getChildNodes() - Method in class net.sf.vex.dom.Element
Returns an array of nodes representing the content of this element.
getChildren() - Method in class net.sf.vex.layout.RootBox
 
getChildren() - Method in class net.sf.vex.layout.ParagraphBox
 
getChildren() - Method in class net.sf.vex.layout.LineBox
 
getChildren() - Method in class net.sf.vex.layout.InlineElementBox
 
getChildren() - Method in interface net.sf.vex.layout.Box
Returns an array of this box's children.
getChildren() - Method in class net.sf.vex.layout.BlockPseudoElementBox
Provide children for AbstractBox.paint(net.sf.vex.layout.LayoutContext, int, int).
getChildren() - Method in class net.sf.vex.layout.BlockElementBox
 
getChildren() - Method in class net.sf.vex.layout.AbstractBox
Returns an empty array of children.
getColor() - Method in class net.sf.vex.css.Styles
Returns the value of the color property.
getContent() - Method in class net.sf.vex.css.Styles
Returns a List of ContentPart objects representing the content property.
getContent() - Method in class net.sf.vex.dom.Node
Returns the document associated with this node.
getContent() - Method in class net.sf.vex.dom.DocumentFragment
Returns the Content object holding this fragment's content.
getCurrentElement() - Method in class net.sf.vex.VexComponent
Returns the element at the current caret offset.
getDefaultValue() - Method in class net.sf.vex.dom.AttributeDefinition
Returns the default value of the attribute.
getDisplay() - Method in class net.sf.vex.css.Styles
Returns the value of the display property.
getDocument() - Method in class net.sf.vex.VexComponent
Returns the document associated with this component.
getDocument() - Method in class net.sf.vex.dom.RootElement
 
getDocument() - Method in class net.sf.vex.dom.Element
 
getDocument() - Method in class net.sf.vex.dom.DocumentEvent
 
getDocument() - Method in class net.sf.vex.dom.DocumentBuilder
Returns the newly built Document object.
getDocument() - Method in class net.sf.vex.layout.LayoutContext
Returns the document being layed out.
getElement() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
Returns the element to which this edit applies.
getElement() - Method in class net.sf.vex.layout.TextBox
Returns the element that controls the styling for this text element.
getElement() - Method in class net.sf.vex.layout.RootBox
 
getElement() - Method in class net.sf.vex.layout.PlaceholderBox
 
getElement() - Method in class net.sf.vex.layout.ParagraphBox
 
getElement() - Method in class net.sf.vex.layout.LineBox
 
getElement() - Method in class net.sf.vex.layout.InlineElementBox
Returns the element associated with this box.
getElement() - Method in interface net.sf.vex.layout.Box
Returns the Element with which this box is associated, or null if there is no such box.
getElement() - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getElement() - Method in class net.sf.vex.layout.BlockElementBox
 
getElement() - Method in class net.sf.vex.layout.AbstractBox
Throws IllegalStateException.
getElementAt(int) - Method in class net.sf.vex.dom.Document
Returns the element at the given offset.
getElements() - Method in class net.sf.vex.dom.DocumentFragment
Returns the elements that make up this fragment.
getEncoding() - Method in class net.sf.vex.dom.Document
Returns the encoding used for this document, or null if no encoding has been declared.
getEndOffset() - Method in class net.sf.vex.dom.Node
Returns the character offset corresponding to the end of the node.
getEndOffset() - Method in class net.sf.vex.layout.RootBox
 
getEndOffset() - Method in class net.sf.vex.layout.PlaceholderBox
 
getEndOffset() - Method in class net.sf.vex.layout.ParagraphBox
 
getEndOffset() - Method in class net.sf.vex.layout.LineBox
 
getEndOffset() - Method in class net.sf.vex.layout.InlineElementBox
 
getEndOffset() - Method in class net.sf.vex.layout.DocumentTextBox
 
getEndOffset() - Method in interface net.sf.vex.layout.Box
Returns the offset of the end of the content that the box covers.
getEndOffset() - Method in class net.sf.vex.layout.BlockElementBox
 
getEndOffset() - Method in class net.sf.vex.layout.AbstractBox
Throws IllegalStateException.
getEndPosition() - Method in class net.sf.vex.dom.Node
Returns the Position corresponding to the end of the node.
getFillColor() - Method in class net.sf.vex.layout.ShapeBox
Returns the color used to fill the shape, or null if the shape is not to be filled.
getFirstLine() - Method in class net.sf.vex.layout.RootBox
 
getFirstLine() - Method in class net.sf.vex.layout.ParagraphBox
 
getFirstLine() - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getFirstLine() - Method in class net.sf.vex.layout.BlockElementBox
 
getFirstLine() - Method in interface net.sf.vex.layout.BlockBox
Returns the first LineBox contained by this block, or null if the block contains no lines.
getFirstPos() - Method in interface net.sf.vex.dom.DFABuilder.Node
 
getFont() - Method in class net.sf.vex.css.Styles
Returns the value of the font property.
getFontFamily() - Method in class net.sf.vex.css.Styles
Returns the value of the fontFamily property.
getFontSize() - Method in class net.sf.vex.css.Styles
Returns the value of the fontSize property.
getFontStyle() - Method in class net.sf.vex.css.Styles
Returns the value of the fontStyle property.
getFontWeight() - Method in class net.sf.vex.css.Styles
Returns the value of the fontWeight property.
getFragment(int, int) - Method in class net.sf.vex.dom.Document
Create a DocumentFragment representing the given range of offsets.
getGraphics() - Method in class net.sf.vex.layout.LayoutContext
Returns the Graphics object used for layout.
getHeight() - Method in interface net.sf.vex.layout.Box
Returns the height of the box.
getHeight() - Method in class net.sf.vex.layout.AbstractBox
Returns the height set with setHeight.
getIndent() - Method in class net.sf.vex.DocumentWriter
Returns the indent string.
getInsertElementActions() - Method in class net.sf.vex.VexComponent
Returns an array of InsertElementAction objects that are valid for the given caret offset and selection
getLastFocusedComponent() - Static method in class net.sf.vex.VexComponent
Returns the VexComponent that last had focus.
getLastLine() - Method in class net.sf.vex.layout.RootBox
 
getLastLine() - Method in class net.sf.vex.layout.ParagraphBox
 
getLastLine() - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getLastLine() - Method in class net.sf.vex.layout.BlockElementBox
 
getLastLine() - Method in interface net.sf.vex.layout.BlockBox
Returns the last LineBox contained by this block, or null if the block contains no lines.
getLastPos() - Method in interface net.sf.vex.dom.DFABuilder.Node
 
getLeft() - Method in class net.sf.vex.layout.InlineBox.Pair
Returns the box to the left of the split.
getLength() - Method in class net.sf.vex.dom.GapContent
Return the length of the content.
getLength() - Method in class net.sf.vex.dom.DocumentFragment
Returns the number of characters, including sentinels, represented by the fragment.
getLength() - Method in class net.sf.vex.dom.DocumentEvent
Returns the length of the change.
getLength() - Method in class net.sf.vex.dom.Document
Returns the length of the document in characters, including the null characters that delimit each element.
getLength() - Method in interface net.sf.vex.dom.Content
Return the length of the content.
getLineAt(int) - Method in class net.sf.vex.layout.ParagraphBox
Returns the LineBox at the given offset.
getLineColor() - Method in class net.sf.vex.layout.ShapeBox
Returns the color used to draw the lines of the shape, or null if the lines are not to be drawn.
getLineEndOffset(int) - Method in class net.sf.vex.layout.RootBox
 
getLineEndOffset(int) - Method in class net.sf.vex.layout.ParagraphBox
 
getLineEndOffset(int) - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getLineEndOffset(int) - Method in class net.sf.vex.layout.BlockElementBox
 
getLineEndOffset(int) - Method in interface net.sf.vex.layout.BlockBox
Returns the offset of the end of the line containing the given offset.
getLineHeight() - Method in class net.sf.vex.css.Styles
Returns the value of the lineHeight property.
getLineHeightMultiplier() - Method in class net.sf.vex.css.Styles
Returns the value of the lineHeightMultiplier property.
getLineStartOffset(int) - Method in class net.sf.vex.layout.RootBox
 
getLineStartOffset(int) - Method in class net.sf.vex.layout.ParagraphBox
 
getLineStartOffset(int) - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getLineStartOffset(int) - Method in class net.sf.vex.layout.BlockElementBox
 
getLineStartOffset(int) - Method in interface net.sf.vex.layout.BlockBox
Returns the offset of the start of the line containing the given offset.
getListStyleType() - Method in class net.sf.vex.css.Styles
Returns the value of the listStyleType property.
getMagicX() - Method in class net.sf.vex.VexComponent
Returns the "magic x" coordinate.
getMarginBottom() - Method in class net.sf.vex.css.Styles
 
getMarginBottom() - Method in class net.sf.vex.layout.RootBox
 
getMarginBottom() - Method in class net.sf.vex.layout.ParagraphBox
 
getMarginBottom() - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getMarginBottom() - Method in class net.sf.vex.layout.BlockElementBox
Returns the effective bottom margin.
getMarginBottom() - Method in interface net.sf.vex.layout.BlockBox
Returns the bottom margin of this box.
getMarginLeft() - Method in class net.sf.vex.css.Styles
 
getMarginRight() - Method in class net.sf.vex.css.Styles
 
getMarginTop() - Method in class net.sf.vex.css.Styles
 
getMarginTop() - Method in class net.sf.vex.layout.RootBox
 
getMarginTop() - Method in class net.sf.vex.layout.ParagraphBox
 
getMarginTop() - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getMarginTop() - Method in class net.sf.vex.layout.BlockElementBox
Returns the effective top margin.
getMarginTop() - Method in interface net.sf.vex.layout.BlockBox
Returns the top margin of this box.
getMorphActions() - Method in class net.sf.vex.VexComponent
Returns an array of MorphAction objects representing valid morphs at the given caret offset.
getName() - Method in class net.sf.vex.dom.Element
Returns the name of the element.
getName() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
Returns the name of the attribute that was changed.
getName() - Method in class net.sf.vex.dom.AttributeDefinition
Returns the name of the attribute.
getNewAttributeValue() - Method in class net.sf.vex.dom.DocumentEvent
 
getNewValue() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
Returns the new value of the attribute.
getNextLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.RootBox
 
getNextLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.ParagraphBox
 
getNextLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getNextLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockElementBox
 
getNextLineOffset(LayoutContext, int, int) - Method in interface net.sf.vex.layout.BlockBox
Returns the offset on the next line that is closest to the given x coordinate.
getNextState(Object) - Method in class net.sf.vex.dom.DFAState
Returns the next state given the given input symbol, or null if there are no outgoing transitions corresponding to the given symbol.
getNodeNames() - Method in class net.sf.vex.dom.DocumentFragment
Returns an array of element names and Validator.PCDATA representing the content of the fragment.
getNodeNames(int, int) - Method in class net.sf.vex.dom.Document
Returns an array of element names and Validator.PCDATA representing the content between the given offsets.
getNodes() - Method in class net.sf.vex.dom.DocumentFragment
Returns the nodes that make up this fragment, including elements and Text objects.
getNumber(LexicalUnit) - Method in class net.sf.vex.css.StyleSheet
 
getOffset() - Method in interface net.sf.vex.dom.Position
Returns the character offset corresponding to the position.
getOffset() - Method in class net.sf.vex.dom.DocumentEvent
Returns the offset at which the change occurred.
getOldAttributeValue() - Method in class net.sf.vex.dom.DocumentEvent
 
getOldValue() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
Returns the value of the attribute before the change.
getPadding() - Method in class net.sf.vex.layout.ShapeBox
Returns the padding around the shape.
getPaddingBottom() - Method in class net.sf.vex.css.Styles
 
getPaddingLeft() - Method in class net.sf.vex.css.Styles
 
getPaddingRight() - Method in class net.sf.vex.css.Styles
 
getPaddingTop() - Method in class net.sf.vex.css.Styles
 
getParent() - Method in class net.sf.vex.dom.Element
Returns the parent of this element, or null if this is the root element.
getParent() - Method in class net.sf.vex.layout.BlockElementBox
 
getParentElement() - Method in class net.sf.vex.dom.DocumentEvent
Returns the element containing the change.
getPreferredScrollableViewportSize() - Method in class net.sf.vex.VexComponent
 
getPresentationName() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
 
getPreviousLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.RootBox
 
getPreviousLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.ParagraphBox
 
getPreviousLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
getPreviousLineOffset(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockElementBox
 
getPreviousLineOffset(LayoutContext, int, int) - Method in interface net.sf.vex.layout.BlockBox
Returns the offset on the previous line that is closest to the given x coordinate.
getProperty() - Method in class net.sf.vex.css.PropertyDecl
Return the value of the property property.
getPropertyDecls() - Method in class net.sf.vex.css.Rule
Returns an array of the property declarations in this rule.
getPublicID() - Method in class net.sf.vex.dom.Document
Returns the public ID of the document type.
getRawText(int, int) - Method in class net.sf.vex.dom.Document
Returns the text between the two given offsets.
getRedoPresentationName() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
 
getRight() - Method in class net.sf.vex.layout.InlineBox.Pair
Returns the box to the right of the split.
getRootElement() - Method in class net.sf.vex.dom.Document
Returns the root element of this document.
getRule() - Method in class net.sf.vex.css.PropertyDecl
Return the value of the rule property.
getRules() - Method in class net.sf.vex.css.StyleSheet
Returns the rules contained within this stylesheet.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class net.sf.vex.VexComponent
 
getScrollableTracksViewportHeight() - Method in class net.sf.vex.VexComponent
 
getScrollableTracksViewportWidth() - Method in class net.sf.vex.VexComponent
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class net.sf.vex.VexComponent
 
getSelectedFragment() - Method in class net.sf.vex.VexComponent
Returns the currently selected document fragment, or null if there is no current selection.
getSelectedText() - Method in class net.sf.vex.VexComponent
Returns the currently selected string, or an empty string if there is no current selection.
getSelectionEnd() - Method in class net.sf.vex.VexComponent
Returns the offset at which the selection ends.
getSelectionEnd() - Method in class net.sf.vex.layout.LayoutContext
Returns the offset where the current selection ends.
getSelectionStart() - Method in class net.sf.vex.VexComponent
Returns the offset at which the selection starts.
getSelectionStart() - Method in class net.sf.vex.layout.LayoutContext
Returns the offset where the current selection starts.
getSelector() - Method in class net.sf.vex.css.Rule
Returns the selector for the rule.
getShape() - Method in class net.sf.vex.layout.ShapeBox
Returns the shape to be drawn.
getSource() - Method in class net.sf.vex.css.Rule
Returns the source of this rule.
getSpecificity() - Method in class net.sf.vex.css.Rule
Calculates the specificity for the selector associated with this rule.
getStartOffset() - Method in class net.sf.vex.dom.Node
Returns the character offset corresponding to the start of the node.
getStartOffset() - Method in class net.sf.vex.layout.RootBox
 
getStartOffset() - Method in class net.sf.vex.layout.PlaceholderBox
 
getStartOffset() - Method in class net.sf.vex.layout.ParagraphBox
 
getStartOffset() - Method in class net.sf.vex.layout.LineBox
 
getStartOffset() - Method in class net.sf.vex.layout.InlineElementBox
 
getStartOffset() - Method in class net.sf.vex.layout.DocumentTextBox
 
getStartOffset() - Method in interface net.sf.vex.layout.Box
Returns the offset of the start of the content that the box covers.
getStartOffset() - Method in class net.sf.vex.layout.BlockElementBox
 
getStartOffset() - Method in class net.sf.vex.layout.AbstractBox
Throws IllegalStateException.
getStartPosition() - Method in class net.sf.vex.dom.Node
Returns the Position corresponding to the start of the node.
getState(List) - Method in class net.sf.vex.dom.DFAState
Return the state obtained by traversing the given list of symbols.
getString(int, int) - Method in class net.sf.vex.dom.GapContent
Gets a substring of the content.
getString(int, int) - Method in interface net.sf.vex.dom.Content
Gets a substring of the content.
getStroke() - Method in class net.sf.vex.layout.ShapeBox
Returns the stroke used to draw the shape's lines.
getStyles(Element) - Method in class net.sf.vex.css.StyleSheet
Returns the styles for the given element.
getStyleSheet() - Method in class net.sf.vex.VexComponent
Returns the style sheet used to format the document while editing.
getStyleSheet() - Method in class net.sf.vex.SpaceNormalizer
Returns the style sheet used to determine when it is acceptable to collapse space.
getStyleSheet() - Method in class net.sf.vex.DocumentWriter
Returns the style sheet used to provide formatting hints to the writer.
getStyleSheet() - Method in class net.sf.vex.layout.LayoutContext
Returns the StyleSheet used for this layout.
getSystemID() - Method in class net.sf.vex.dom.Document
Returns the system ID of the document type.
getText() - Method in class net.sf.vex.dom.Node
Returns the text contained by this node.
getText() - Method in class net.sf.vex.layout.TextBox
Return the text that comprises this text box.
getText() - Method in class net.sf.vex.layout.StaticTextBox
 
getText() - Method in class net.sf.vex.layout.DocumentTextBox
 
getText(int, int) - Method in class net.sf.vex.dom.Document
Returns the text between the two given offsets.
getTextAlign() - Method in class net.sf.vex.css.Styles
Returns the value of the textAlign property.
getTransferData(DataFlavor) - Method in class net.sf.vex.VexSelection
 
getTransferDataFlavors() - Method in class net.sf.vex.VexSelection
 
getType() - Method in class net.sf.vex.dom.AttributeDefinition
Returns the attribute's type.
getUIString(String) - Static method in class net.sf.vex.VexComponent
Returns a string from the resource bundle for the current locale.
getUndoDepth() - Method in class net.sf.vex.VexComponent
Returns the number of undoable edits that have occurred on this document since editing has started, not including limitations due to maximum undo depth.
getUndoPresentationName() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
 
getValidator() - Method in class net.sf.vex.dom.Document
Returns the validator used to validate the document, or null if a validator has not been set.
getValidItems(String, String[], String[]) - Method in interface net.sf.vex.dom.Validator
Returns a set of Strings representing items that are valid at point in the child nodes of a given element.
getValidItems(String, String[], String[]) - Method in class net.sf.vex.dom.DTDValidator
 
getValidSymbols() - Method in class net.sf.vex.dom.DFAState
Returns the set of symbols that are valid for this state.
getValue() - Method in class net.sf.vex.css.PropertyDecl
Return the value of the value property.
getValues() - Method in class net.sf.vex.dom.AttributeDefinition
Returns an array of acceptable values for the attribute.
getVexComponent() - Method in class net.sf.vex.VexComponentSelection
 
getWhiteSpace() - Method in class net.sf.vex.css.Styles
Returns the value of the whiteSpace property.
getWidth() - Method in interface net.sf.vex.layout.Box
Returns the height of the box.
getWidth() - Method in class net.sf.vex.layout.AbstractBox
Returns the width set with setWidth.
getWrapColumn() - Method in class net.sf.vex.DocumentWriter
Returns the column at which text should be wrapped.
getX() - Method in interface net.sf.vex.layout.Box
Returns the x-coordinate of the box's top left corner, relative to its parent.
getX() - Method in class net.sf.vex.layout.AbstractBox
Returns the value set with setX.
getY() - Method in interface net.sf.vex.layout.Box
Returns the y-coordinate of the box's top left corner, relative to its parent.
getY() - Method in class net.sf.vex.layout.AbstractBox
Returns the value set with setY.
GRAY - Static variable in interface net.sf.vex.css.CSS
 
GREEN - Static variable in interface net.sf.vex.css.CSS
 
GridBagHelper - class net.sf.vex.ui.GridBagHelper.
Class for populating containers using the GridBagLayout.
GridBagHelper(JComponent) - Constructor for class net.sf.vex.ui.GridBagHelper
 
GROOVE - Static variable in interface net.sf.vex.css.CSS
 

H

hasContent() - Method in class net.sf.vex.layout.StaticTextBox
 
hasContent() - Method in class net.sf.vex.layout.PlaceholderBox
 
hasContent() - Method in class net.sf.vex.layout.ParagraphBox
 
hasContent() - Method in class net.sf.vex.layout.LineBox
 
hasContent() - Method in class net.sf.vex.layout.InlineElementBox
 
hasContent() - Method in class net.sf.vex.layout.DocumentTextBox
 
hasContent() - Method in interface net.sf.vex.layout.Box
Returns true if this box represents a portion of the XML document's content.
hasContent() - Method in class net.sf.vex.layout.BlockElementBox
 
hasContent() - Method in class net.sf.vex.layout.AbstractBox
Returns false.
hashCode() - Method in class net.sf.vex.css.PseudoElement
 
hasSelection() - Method in class net.sf.vex.VexComponent
Returns true if the user currently has some text selected.
HEBREW - Static variable in interface net.sf.vex.css.CSS
 
HIRAGANA - Static variable in interface net.sf.vex.css.CSS
 
HIRAGANA_IROHA - Static variable in interface net.sf.vex.css.CSS
 

I

ID - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
IDREF - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
IDREFS - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
ignorableWhitespace(char[], int, int) - Method in class net.sf.vex.dom.DocumentBuilder
 
INLINE - Static variable in interface net.sf.vex.css.CSS
 
InlineBox - interface net.sf.vex.layout.InlineBox.
Represents an inline box.
InlineBox.Pair - class net.sf.vex.layout.InlineBox.Pair.
Represents a pair of inline boxes as returned by the split method.
InlineBox.Pair(InlineBox, InlineBox) - Constructor for class net.sf.vex.layout.InlineBox.Pair
Class constructor.
InlineElementBox - class net.sf.vex.layout.InlineElementBox.
An inline box that represents an inline element.
InlineElementBox(LayoutContext, Element) - Constructor for class net.sf.vex.layout.InlineElementBox
Class constructor.
insertElement(Element) - Method in class net.sf.vex.VexComponent
Inserts the given element at the current caret position.
insertElement(int, Element) - Method in class net.sf.vex.dom.Document
Inserts an element at the given position.
InsertElementMenu - class net.sf.vex.ui.InsertElementMenu.
A menu that displays a list of elements that can be inserted at the current position in the current VexComponent.
InsertElementMenu() - Constructor for class net.sf.vex.ui.InsertElementMenu
 
InsertElementToolbarButton - class net.sf.vex.ui.InsertElementToolbarButton.
A MenuButton that triggers a dropdown list of elements that can be inserted at the current point in the currently selected documen.
InsertElementToolbarButton() - Constructor for class net.sf.vex.ui.InsertElementToolbarButton
 
insertFragment(DocumentFragment) - Method in class net.sf.vex.VexComponent
Inserts the given document fragment at the current caret position.
insertFragment(int, DocumentFragment) - Method in class net.sf.vex.dom.Document
Inserts a document fragment at the given position.
insertString(int, String) - Method in class net.sf.vex.dom.GapContent
Insert a string into the content.
insertString(int, String) - Method in interface net.sf.vex.dom.Content
Insert a string into the content.
insertText(int, String) - Method in class net.sf.vex.dom.Document
Inserts text at the given position.
insertText(String) - Method in class net.sf.vex.VexComponent
Inserts the given text at the current caret position.
INSET - Static variable in interface net.sf.vex.css.CSS
 
invalidate(boolean) - Method in class net.sf.vex.layout.BlockElementBox
 
isAccepting() - Method in class net.sf.vex.dom.DFAState
Returns true if this is an accepting state of the DFA.
isAntiAliased() - Method in class net.sf.vex.VexComponent
Returns the value of the antiAliased flag.
isAntiAliased() - Method in class net.sf.vex.layout.ShapeBox
Returns true if the shape is to be drawn using anti-aliasing.
isBlock() - Method in class net.sf.vex.css.Styles
Returns true if this element is block-formatted, or false if it is inline-formatted.
isBorderStyle(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a border style.
isBorderWidth(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a border width.
isColor(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a color.
isDataFlavorSupported(DataFlavor) - Method in class net.sf.vex.VexSelection
 
isEmpty() - Method in class net.sf.vex.dom.Element
Returns true if the element has no content.
isFixed() - Method in class net.sf.vex.dom.AttributeDefinition
Returns true if the attribute value is fixed.
isFontSize(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a font size.
isFontStyle(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a font style.
isFontVariant(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a font variant.
isFontWeight(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a font weight.
isImportant() - Method in class net.sf.vex.css.PropertyDecl
Return the value of the important property.
isInherit(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents the token "inherit".
isNullable() - Method in interface net.sf.vex.dom.DFABuilder.Node
 
isRequired() - Method in class net.sf.vex.dom.AttributeDefinition
Returns true if the attribute is required.
isSplitChar(char) - Static method in class net.sf.vex.layout.TextBox
Returns true if the given character is one where a linebreak should occur, e.g.
isValidSequence(String, String[], boolean) - Method in interface net.sf.vex.dom.Validator
Returns true if the given sequence is valid for the given element.
isValidSequence(String, String[], boolean) - Method in class net.sf.vex.dom.DTDValidator
 
isValidSequence(String, String[], String[], String[], boolean) - Method in interface net.sf.vex.dom.Validator
Returns true if the given sequence is valid for the given element.
isValidSequence(String, String[], String[], String[], boolean) - Method in class net.sf.vex.dom.AbstractValidator
 
isWhiteSpace(LexicalUnit) - Static method in class net.sf.vex.css.StyleSheet
Returns true if the given lexical unit represents a white space value.
ITALIC - Static variable in interface net.sf.vex.css.CSS
 

J

JUSTIFY - Static variable in interface net.sf.vex.css.CSS
 

K

KATAKANA - Static variable in interface net.sf.vex.css.CSS
 
KATAKANA_IROHA - Static variable in interface net.sf.vex.css.CSS
 

L

LARGE - Static variable in interface net.sf.vex.css.CSS
 
LARGER - Static variable in interface net.sf.vex.css.CSS
 
layout(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.RootBox
 
layout(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.ParagraphBox
 
layout(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.BlockPseudoElementBox
 
layout(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.BlockElementBox
 
layout(LayoutContext, int, boolean) - Method in interface net.sf.vex.layout.BlockBox
Layout this box.
LayoutContext - class net.sf.vex.layout.LayoutContext.
Encapsulation of all the resources needed to create a box tree.
LayoutContext() - Constructor for class net.sf.vex.layout.LayoutContext
Class constructor.
LayoutUtils - class net.sf.vex.layout.LayoutUtils.
Tools for layout and rendering of CSS-styled boxes
LayoutUtils() - Constructor for class net.sf.vex.layout.LayoutUtils
 
LEFT - Static variable in interface net.sf.vex.css.CSS
 
LIGHTER - Static variable in interface net.sf.vex.css.CSS
 
LIME - Static variable in interface net.sf.vex.css.CSS
 
LINE_HEIGHT - Static variable in interface net.sf.vex.css.CSS
 
LineBox - class net.sf.vex.layout.LineBox.
Represents a line of text and inline images.
LineBox(LayoutContext, Element, InlineBox[]) - Constructor for class net.sf.vex.layout.LineBox
Class constructor.
LIST_ITEM - Static variable in interface net.sf.vex.css.CSS
 
LIST_STYLE_TYPE - Static variable in interface net.sf.vex.css.CSS
 
LOWER_ALPHA - Static variable in interface net.sf.vex.css.CSS
 
LOWER_GREEK - Static variable in interface net.sf.vex.css.CSS
 
LOWER_LATIN - Static variable in interface net.sf.vex.css.CSS
 
LOWER_ROMAN - Static variable in interface net.sf.vex.css.CSS
 

M

MARGIN - Static variable in interface net.sf.vex.css.CSS
 
MARGIN_BOTTOM - Static variable in interface net.sf.vex.css.CSS
 
MARGIN_LEFT - Static variable in interface net.sf.vex.css.CSS
 
MARGIN_RIGHT - Static variable in interface net.sf.vex.css.CSS
 
MARGIN_TOP - Static variable in interface net.sf.vex.css.CSS
 
MAROON - Static variable in interface net.sf.vex.css.CSS
 
matches(Element) - Method in class net.sf.vex.css.Rule
Returns true if the given element matches this rule's selector.
MEDIUM - Static variable in interface net.sf.vex.css.CSS
 
MenuButton - class net.sf.vex.ui.MenuButton.
A menu invoked by a button on a JToolBar.
MenuButton() - Constructor for class net.sf.vex.ui.MenuButton
Class constructor
MenuButton(String) - Constructor for class net.sf.vex.ui.MenuButton
Class constructor.
MIME_TYPE - Static variable in class net.sf.vex.dom.DocumentFragment
Mime type representing document fragments: "text/x-vex-document-fragment"
morph(Element) - Method in class net.sf.vex.VexComponent
Replaces the current element with the given element.
MorphMenu - class net.sf.vex.ui.MorphMenu.
A menu that displays a list of elements into which the current element in the current VexComponent can be morphed.
MorphMenu() - Constructor for class net.sf.vex.ui.MorphMenu
 
moveRelative(int) - Method in class net.sf.vex.VexComponent
Moves the caret a given distance relative to the current caret offset.
moveRelative(int, boolean) - Method in class net.sf.vex.VexComponent
Moves the caret a given distance relative to the current caret offset.
moveTo(int) - Method in class net.sf.vex.VexComponent
Moves the caret to a new offset.
moveTo(int, boolean) - Method in class net.sf.vex.VexComponent
Moves the caret to the new offset, possibly changing the selection.
moveToLineEnd(boolean) - Method in class net.sf.vex.VexComponent
Move the caret to the end of the current line.
moveToLineStart(boolean) - Method in class net.sf.vex.VexComponent
Move the caret to the start of the current line.
moveToNextLine(boolean) - Method in class net.sf.vex.VexComponent
Move the caret down to the next line.
moveToNextWord(boolean) - Method in class net.sf.vex.VexComponent
Moves the caret to the end of the current or next word.
moveToPreviousLine(boolean) - Method in class net.sf.vex.VexComponent
Moves the caret up to the previous line.
moveToPreviousWord(boolean) - Method in class net.sf.vex.VexComponent
Moves the caret to the start of the current or previous word.

N

NAVY - Static variable in interface net.sf.vex.css.CSS
 
net.sf.vex - package net.sf.vex
Contains VexComponent, a Swing component implementing a styled XML editor.
net.sf.vex.css - package net.sf.vex.css
Classes implementing an object model for CSS stylesheets.
net.sf.vex.dom - package net.sf.vex.dom
Classes implementing an object model for XML documents.
net.sf.vex.layout - package net.sf.vex.layout
Classes implementing the visual layout of document elements.
net.sf.vex.ui - package net.sf.vex.ui
Contains GUI widgets and actions that can be used to build a user interface around a VexComponent.
NMTOKEN - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
NMTOKENS - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
Node - class net.sf.vex.dom.Node.
Node represents a component of an XML document.
Node() - Constructor for class net.sf.vex.dom.Node
Class constructor.
NONE - Static variable in interface net.sf.vex.css.CSS
 
NORMAL - Static variable in interface net.sf.vex.css.CSS
 
normalize(Document) - Method in class net.sf.vex.SpaceNormalizer
Normalize the space in the document.
NOTATION - Static variable in class net.sf.vex.dom.AttributeDefinition.Type
 
NOWRAP - Static variable in interface net.sf.vex.css.CSS
 
NullSelection - class net.sf.vex.NullSelection.
Passed to SelectionListeners to indicate that nothing is currently selected.
NullSelection() - Constructor for class net.sf.vex.NullSelection
 

O

OBLIQUE - Static variable in interface net.sf.vex.css.CSS
 
OLIVE - Static variable in interface net.sf.vex.css.CSS
 
OUTSET - Static variable in interface net.sf.vex.css.CSS
 

P

PADDING - Static variable in interface net.sf.vex.css.CSS
 
PADDING_BOTTOM - Static variable in interface net.sf.vex.css.CSS
 
PADDING_LEFT - Static variable in interface net.sf.vex.css.CSS
 
PADDING_RIGHT - Static variable in interface net.sf.vex.css.CSS
 
PADDING_TOP - Static variable in interface net.sf.vex.css.CSS
 
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.TextBox
 
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.ShapeBox
 
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.InlineElementBox
Override to paint background and borders.
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.DocumentTextBox
 
paint(LayoutContext, int, int) - Method in interface net.sf.vex.layout.Box
Draws the box's content in the given Graphics context.
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockPseudoElementBox
Draw boxes before painting our child.
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockElementBox
 
paint(LayoutContext, int, int) - Method in class net.sf.vex.layout.AbstractBox
Paint all children of this box.
paintComponent(Graphics) - Method in class net.sf.vex.VexComponent
 
ParagraphBox - class net.sf.vex.layout.ParagraphBox.
A box that wraps inline content into a paragraph.
paste() - Method in class net.sf.vex.VexComponent
Paste the current clipboard contents into the document at the current caret position.
PasteAction - class net.sf.vex.ui.PasteAction.
Pastes the contents of the clipboard into the current VexComponent.
PasteAction() - Constructor for class net.sf.vex.ui.PasteAction
Class constructor.
pasteText() - Method in class net.sf.vex.VexComponent
Paste the current clipboard contents as plain text into the document at the current caret position.
PasteTextAction - class net.sf.vex.ui.PasteTextAction.
Paste the contents of the clipboard into the current VexComponent as plain text.
PasteTextAction() - Constructor for class net.sf.vex.ui.PasteTextAction
Class constructor.
PCDATA - Static variable in interface net.sf.vex.dom.Validator
String indicating that character data is allowed at the given point in the document.
PlaceholderBox - class net.sf.vex.layout.PlaceholderBox.
A zero-width box that represents a single offset in the document.
PlaceholderBox(LayoutContext, Element, int) - Constructor for class net.sf.vex.layout.PlaceholderBox
Class constructor.
Position - interface net.sf.vex.dom.Position.
Represents a logical location in a document.
PRE - Static variable in interface net.sf.vex.css.CSS
 
processingInstruction(String, String) - Method in class net.sf.vex.dom.DocumentBuilder
 
ProgressivePopupMenu - class net.sf.vex.ui.ProgressivePopupMenu.
A JPopupMenu that selects items based on letters entered by the user.
ProgressivePopupMenu() - Constructor for class net.sf.vex.ui.ProgressivePopupMenu
Class constructor.
PropertyDecl - class net.sf.vex.css.PropertyDecl.
Represents a particular CSS property declaration.
PropertyDecl(Rule, String, LexicalUnit, boolean) - Constructor for class net.sf.vex.css.PropertyDecl
Class constructor.
PseudoElement - class net.sf.vex.css.PseudoElement.
Represents a :before or :after pseudo-element.
PseudoElement(Element, String) - Constructor for class net.sf.vex.css.PseudoElement
Class constructor.
PURPLE - Static variable in interface net.sf.vex.css.CSS
 

R

RED - Static variable in interface net.sf.vex.css.CSS
 
redo() - Method in class net.sf.vex.VexComponent
Redoes the last action on the redo stack.
redo() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
 
RedoAction - class net.sf.vex.ui.RedoAction.
Re-does the last undone action.
RedoAction() - Constructor for class net.sf.vex.ui.RedoAction
Class constructor.
RelativeLength - class net.sf.vex.css.RelativeLength.
A length that may be expressed as an absolute or relative value.
relayout(boolean) - Method in class net.sf.vex.VexComponent
Causes this control to be laid out at a convenient time.
relayoutLater(boolean) - Method in class net.sf.vex.VexComponent
Calls relayout from the Swing event loop rather than immediately.
remove(int, int) - Method in class net.sf.vex.dom.GapContent
Deletes the given range of characters.
remove(int, int) - Method in interface net.sf.vex.dom.Content
Deletes the given range of characters.
removeAttribute(String) - Method in class net.sf.vex.VexComponent
Removes an attribute from the current element.
removeAttribute(String) - Method in class net.sf.vex.dom.Element
Removes the given attribute from the array.
removeDocumentListener(DocumentListener) - Method in class net.sf.vex.dom.Document
Removes a document listener from the list of listeners so that it is no longer notified of document changes.
removeSelectionListener(SelectionListener) - Method in class net.sf.vex.VexComponent
 
removeSelectionListener(SelectionListener) - Method in class net.sf.vex.SelectionProviderImpl
 
removeSelectionListener(SelectionListener) - Method in interface net.sf.vex.SelectionProvider
Remove the given SelectionChangeListener from the notification list.
removeTreeModelListener(TreeModelListener) - Method in class net.sf.vex.ui.AbstractTreeModel
 
RIDGE - Static variable in interface net.sf.vex.css.CSS
 
RIGHT - Static variable in interface net.sf.vex.css.CSS
 
RootBox - class net.sf.vex.layout.RootBox.
A wrapper for the top level BlockElementBox that applies its margins.
RootBox() - Constructor for class net.sf.vex.layout.RootBox
Class constructor.
RootElement - class net.sf.vex.dom.RootElement.
The root element of a document.
RootElement(String) - Constructor for class net.sf.vex.dom.RootElement
Class constructor
Rule - class net.sf.vex.css.Rule.
Represents a pairing of a selector with a list of styles.
Rule(byte, Selector) - Constructor for class net.sf.vex.css.Rule
Class constructor.

S

Selection - interface net.sf.vex.Selection.
Marker interface for classes that represent selections passed to SelectionListeners.
selectionChanged(Selection) - Method in class net.sf.vex.SelectionProviderImpl
 
selectionChanged(Selection) - Method in interface net.sf.vex.SelectionListener
Called by a selection provider when the current selection changes.
selectionChanged(Selection) - Method in class net.sf.vex.ui.UnwrapAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.UndoAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.RedoAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.PasteTextAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.PasteAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.MorphMenu
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.InsertElementToolbarButton
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.InsertElementMenu
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.ElementTree
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.CutSelectionAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.CopySelectionAction
 
selectionChanged(Selection) - Method in class net.sf.vex.ui.AttributeTable
 
SelectionListener - interface net.sf.vex.SelectionListener.
Interface for receiving selection change events.
SelectionProvider - interface net.sf.vex.SelectionProvider.
Represents a class that can fire selection change events to SelectionChangeListeners.
SelectionProviderImpl - class net.sf.vex.SelectionProviderImpl.
Implementation of the SelectionProvider interface.
SelectionProviderImpl() - Constructor for class net.sf.vex.SelectionProviderImpl
 
selectWord() - Method in class net.sf.vex.VexComponent
Selects the word at the current caret offset.
setAccepting(boolean) - Method in class net.sf.vex.dom.DFAState
Sets the value of the accepting property.
setAnchor(int) - Method in class net.sf.vex.ui.GridBagHelper
 
setAntiAliased(boolean) - Method in class net.sf.vex.VexComponent
Sets the value of the antiAliased flag.
setAntiAliased(boolean) - Method in class net.sf.vex.layout.ShapeBox
Sets whether to draw the shape using anti-aliasing.
setAttribute(String, String) - Method in class net.sf.vex.VexComponent
Sets the value of an attribute in the current element.
setAttribute(String, String) - Method in class net.sf.vex.dom.Element
Sets the value of an attribute for this element.
setBackgroundColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the backgroundColor property.
setBorderBottomColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the borderBottomColor property.
setBorderBottomStyle(String) - Method in class net.sf.vex.css.Styles
Sets the value of the borderBottomStyle property.
setBorderBottomWidth(int) - Method in class net.sf.vex.css.Styles
 
setBorderLeftColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the borderLeftColor property.
setBorderLeftStyle(String) - Method in class net.sf.vex.css.Styles
Sets the value of the borderLeftStyle property.
setBorderLeftWidth(int) - Method in class net.sf.vex.css.Styles
 
setBorderRightColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the borderRightColor property.
setBorderRightStyle(String) - Method in class net.sf.vex.css.Styles
Sets the value of the borderRightStyle property.
setBorderRightWidth(int) - Method in class net.sf.vex.css.Styles
 
setBorderTopColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the borderTopColor property.
setBorderTopStyle(String) - Method in class net.sf.vex.css.Styles
Sets the value of the borderTopStyle property.
setBorderTopWidth(int) - Method in class net.sf.vex.css.Styles
 
setBoxFactory(BoxFactory) - Method in class net.sf.vex.VexComponent
Sets the box factory to be applied to the current document during editing.
setBoxFactory(BoxFactory) - Method in class net.sf.vex.layout.LayoutContext
Sets the BoxFactory used to generate boxes for this layout.
setChild(BlockElementBox) - Method in class net.sf.vex.layout.RootBox
Sets the child of the root box.
setColor(Color) - Method in class net.sf.vex.css.Styles
Sets the value of the color property.
setContent(List) - Method in class net.sf.vex.css.Styles
Sets the vale of the content property.
setDisplay(String) - Method in class net.sf.vex.css.Styles
Sets the value of the display property.
setDocument(Document) - Method in class net.sf.vex.dom.RootElement
Sets the document to which this element is associated.
setDocument(Document) - Method in class net.sf.vex.layout.LayoutContext
Sets the document being layed out.
setDocument(Document, StyleSheet) - Method in class net.sf.vex.VexComponent
Sets a new document for this control.
setDocument(Document, StyleSheet, BoxFactory) - Method in class net.sf.vex.VexComponent
Sets a new document for this control, providing a custom BoxFactory.
setDocument(URL, URL) - Method in class net.sf.vex.VexComponent
Sets the document to be displayed in the component.
setDocumentLocator(Locator) - Method in class net.sf.vex.dom.DocumentBuilder
 
setFillColor(Color) - Method in class net.sf.vex.layout.ShapeBox
Sets the fill color for the shape.
setFont(Font) - Method in class net.sf.vex.css.Styles
Sets the value of the font property.
setFontFamily(String) - Method in class net.sf.vex.css.Styles
Sets the value of the fontFamily property.
setFontSize(float) - Method in class net.sf.vex.css.Styles
Sets the value of the fontSize property.
setFontStyle(String) - Method in class net.sf.vex.css.Styles
Sets the value of the fontStyle property.
setFontWeight(int) - Method in class net.sf.vex.css.Styles
Sets the value of the fontWeight property.
setGraphics(Graphics) - Method in class net.sf.vex.layout.LayoutContext
Sets the Graphics object used for this layout.
setHeight(int) - Method in class net.sf.vex.layout.AbstractBox
Sets the height of this box.
setIndent(String) - Method in class net.sf.vex.DocumentWriter
Sets the value of the indent string.
setInsets(Insets) - Method in class net.sf.vex.ui.GridBagHelper
 
setIpadx(int) - Method in class net.sf.vex.ui.GridBagHelper
 
setIpady(int) - Method in class net.sf.vex.ui.GridBagHelper
 
setLineColor(Color) - Method in class net.sf.vex.layout.ShapeBox
Sets the line color for the shape.
setLineHeight(int) - Method in class net.sf.vex.css.Styles
Sets the value of the lineHeight property.
setLineHeightMultiplier(float) - Method in class net.sf.vex.css.Styles
Sets the value of the lineHeightMultiplier property.
setListStyleType(String) - Method in class net.sf.vex.css.Styles
Sets the value of the listStyleType property.
setMagicX(int) - Method in class net.sf.vex.VexComponent
Sets the magic X value.
setMarginBottom(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setMarginLeft(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setMarginRight(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setMarginTop(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setPaddingBottom(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setPaddingLeft(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setPaddingRight(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setPaddingTop(RelativeLength) - Method in class net.sf.vex.css.Styles
 
setParent(Element) - Method in class net.sf.vex.dom.Element
Sets the parent of this element.
setPopup(JPopupMenu) - Method in class net.sf.vex.ui.MenuButton
Sets the popup menu to be displayed when the button is clicked.
setPublicID(String) - Method in class net.sf.vex.dom.Document
Sets the public ID for the document's document type.
setSelectionEnd(int) - Method in class net.sf.vex.layout.LayoutContext
Sets the offset where the current selection ends.
setSelectionStart(int) - Method in class net.sf.vex.layout.LayoutContext
Sets the offset where the current selection starts.
setStroke(Stroke) - Method in class net.sf.vex.layout.ShapeBox
Sets the stroke with which the shape is to be drawn.
setStyleSheet(StyleSheet) - Method in class net.sf.vex.VexComponent
Sets the style sheet to be applied to the current document during editing.
setStyleSheet(StyleSheet) - Method in class net.sf.vex.layout.LayoutContext
Sets the stylesheet used for this layout.
setSystemID(String) - Method in class net.sf.vex.dom.Document
Sets the system ID for the document's document type.
setTextAlign(String) - Method in class net.sf.vex.css.Styles
Sets the value of the textAlign property.
setValidator(Validator) - Method in class net.sf.vex.dom.Document
Sets the validator to use for this document.
setVexComponent(VexComponent) - Method in class net.sf.vex.ui.ElementTree
Sets the VexComponent to be shown by this tree.
setWhiteSpace(String) - Method in class net.sf.vex.css.Styles
Sets the value of the whiteSpace property.
setWidth(int) - Method in class net.sf.vex.layout.AbstractBox
Sets the width of this box.
setWrapColumn(int) - Method in class net.sf.vex.DocumentWriter
Sets the value of the wrap column.
setX(int) - Method in interface net.sf.vex.layout.Box
Sets the x-coordinate of the top-left corner of the box.
setX(int) - Method in class net.sf.vex.layout.AbstractBox
Sets the x-coordinate of the top-left corner of the box.
setY(int) - Method in interface net.sf.vex.layout.Box
Sets the y-coordinate of the top-left corner of the box.
setY(int) - Method in class net.sf.vex.layout.AbstractBox
Sets the y-coordinate of the top-left corner of the box.
ShapeBox - class net.sf.vex.layout.ShapeBox.
An inline box that draws a shape.
ShapeBox(Shape, int) - Constructor for class net.sf.vex.layout.ShapeBox
Class constructor.
showInsertElementPopup() - Method in class net.sf.vex.VexComponent
Display a popup menu of valid elements to insert at the current caret position.
showMorphElementPopup() - Method in class net.sf.vex.VexComponent
Display a popup menu of valid elements to which the current element can be morphed.
SILVER - Static variable in interface net.sf.vex.css.CSS
 
skipPaint(LayoutContext, int, int) - Method in class net.sf.vex.layout.AbstractBox
Returns true if this box is outside the clip region.
skippedEntity(String) - Method in class net.sf.vex.dom.DocumentBuilder
 
SMALL - Static variable in interface net.sf.vex.css.CSS
 
SMALL_CAPS - Static variable in interface net.sf.vex.css.CSS
 
SMALLER - Static variable in interface net.sf.vex.css.CSS
 
SOLID - Static variable in interface net.sf.vex.css.CSS
 
SOURCE_AUTHOR - Static variable in class net.sf.vex.css.StyleSheet
Style sheet was provided by the document author.
SOURCE_AUTHOR - Static variable in class net.sf.vex.css.PropertyDecl
 
SOURCE_DEFAULT - Static variable in class net.sf.vex.css.StyleSheet
Style sheet is the default for the renderer.
SOURCE_DEFAULT - Static variable in class net.sf.vex.css.PropertyDecl
 
SOURCE_USER - Static variable in class net.sf.vex.css.StyleSheet
Style sheet was provided by the user.
SOURCE_USER - Static variable in class net.sf.vex.css.PropertyDecl
 
SpaceBox - class net.sf.vex.layout.SpaceBox.
An empty inline box that simply takes up space.
SpaceBox(int, int) - Constructor for class net.sf.vex.layout.SpaceBox
Class constructor.
SpaceNormalizer - class net.sf.vex.SpaceNormalizer.
Normalizes the space in an XML document.
SpaceNormalizer(StyleSheet) - Constructor for class net.sf.vex.SpaceNormalizer
Class constructor.
split() - Method in class net.sf.vex.VexComponent
Split the element at the current caret offset.
split(LayoutContext, InlineBox[], InlineBox[]) - Method in class net.sf.vex.layout.LineBox
 
split(LayoutContext, InlineBox[], InlineBox[]) - Method in class net.sf.vex.layout.InlineElementBox
 
split(LayoutContext, InlineBox[], InlineBox[]) - Method in class net.sf.vex.layout.CompositeInlineBox
Creates a Pair of InlineBoxes, each with its own set of children.
split(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.TextBox
 
split(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.SpaceBox
 
split(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.ShapeBox
 
split(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.PlaceholderBox
 
split(LayoutContext, int, boolean) - Method in interface net.sf.vex.layout.InlineBox
Splits this inline box into two.
split(LayoutContext, int, boolean) - Method in class net.sf.vex.layout.CompositeInlineBox
 
splitAt(LayoutContext, int) - Method in class net.sf.vex.layout.TextBox
Return a pair of boxes representing a split at the given offset.
splitAt(LayoutContext, int) - Method in class net.sf.vex.layout.StaticTextBox
 
splitAt(LayoutContext, int) - Method in class net.sf.vex.layout.DocumentTextBox
 
SQUARE - Static variable in interface net.sf.vex.css.CSS
 
startCDATA() - Method in class net.sf.vex.dom.DocumentBuilder
 
startDocument() - Method in class net.sf.vex.dom.DocumentBuilder
 
startDTD(String, String, String) - Method in class net.sf.vex.dom.DocumentBuilder
 
startElement(String, String, String, Attributes) - Method in class net.sf.vex.dom.DocumentBuilder
 
startEntity(String) - Method in class net.sf.vex.dom.DocumentBuilder
 
startPrefixMapping(String, String) - Method in class net.sf.vex.dom.DocumentBuilder
 
StaticTextBox - class net.sf.vex.layout.StaticTextBox.
A TextBox representing a static string.
StaticTextBox(LayoutContext, Element, String) - Constructor for class net.sf.vex.layout.StaticTextBox
Class constructor.
STYLE_SUFFIX - Static variable in interface net.sf.vex.css.CSS
 
Styles - class net.sf.vex.css.Styles.
Represents the computed style properties for a particular element.
Styles() - Constructor for class net.sf.vex.css.Styles
 
StyleSheet - class net.sf.vex.css.StyleSheet.
Represents a CSS style sheet.
StyleSheet(Rule[]) - Constructor for class net.sf.vex.css.StyleSheet
Class constructor.
StyleSheetFactory - class net.sf.vex.css.StyleSheetFactory.
Driver for the creation of StyleSheet objects.
StyleSheetFactory() - Constructor for class net.sf.vex.css.StyleSheetFactory
 

T

TEAL - Static variable in interface net.sf.vex.css.CSS
 
Text - class net.sf.vex.dom.Text.
Text represents a run of text in a document.
TEXT_ALIGN - Static variable in interface net.sf.vex.css.CSS
 
Text(Content, int, int) - Constructor for class net.sf.vex.dom.Text
Class constructor.
TextBox - class net.sf.vex.layout.TextBox.
An inline box containing text.
TextBox(Element) - Constructor for class net.sf.vex.layout.TextBox
Class constructor.
TextWrapper - class net.sf.vex.dom.TextWrapper.
Wraps text to a given width.
TextWrapper() - Constructor for class net.sf.vex.dom.TextWrapper
Class constructor.
THICK - Static variable in interface net.sf.vex.css.CSS
 
THIN - Static variable in interface net.sf.vex.css.CSS
 
toString() - Method in class net.sf.vex.dom.Element
 
toString() - Method in class net.sf.vex.dom.AttributeDefinition.Type
 
toString() - Method in class net.sf.vex.layout.TextBox
 
toString() - Method in class net.sf.vex.layout.SpaceBox
 
toString() - Method in class net.sf.vex.layout.ShapeBox
 
toString() - Method in class net.sf.vex.layout.PlaceholderBox
 
toString() - Method in class net.sf.vex.layout.ParagraphBox
 
toString() - Method in class net.sf.vex.layout.LineBox
 
toString() - Method in class net.sf.vex.layout.InlineElementBox
 
toString() - Method in class net.sf.vex.layout.BlockElementBox
 

U

undo() - Method in class net.sf.vex.VexComponent
Undoes the last action on the undo stack.
undo() - Method in class net.sf.vex.dom.Element.AttributeChangeEdit
 
UndoAction - class net.sf.vex.ui.UndoAction.
Undoes the last action done on the current VexComponent.
UndoAction() - Constructor for class net.sf.vex.ui.UndoAction
Class constructor.
unwrap() - Method in class net.sf.vex.VexComponent
Unwraps the current element.
UnwrapAction - class net.sf.vex.ui.UnwrapAction.
Removes the element containing the caret.
UnwrapAction() - Constructor for class net.sf.vex.ui.UnwrapAction
Class constructor.
UPPER_ALPHA - Static variable in interface net.sf.vex.css.CSS
 
UPPER_LATIN - Static variable in interface net.sf.vex.css.CSS
 
UPPER_ROMAN - Static variable in interface net.sf.vex.css.CSS
 

V

Validator - interface net.sf.vex.dom.Validator.
Represents an object that can validate the structure of a document.
VEX_DOCUMENT_FRAGMENT_FLAVOR - Static variable in class net.sf.vex.VexSelection
DataFlavor representing a Vex document fragment.
VexComponent - class net.sf.vex.VexComponent.
A Swing component that allows the display and edit of an XML document with an associated CSS stylesheet.
VexComponent() - Constructor for class net.sf.vex.VexComponent
Class constructor.
VexComponentSelection - class net.sf.vex.VexComponentSelection.
Generated by a when it gains focus, when its caret moves, and when its selection changes.
VexComponentSelection(VexComponent) - Constructor for class net.sf.vex.VexComponentSelection
Class constructor.
VexSelection - class net.sf.vex.VexSelection.
Represents a selection of a Vex document, which can be viewed as plaintext or as a document fragment.
VexSelection(String, DocumentFragment) - Constructor for class net.sf.vex.VexSelection
Class constructor.
viewToModel(int, int) - Method in class net.sf.vex.VexComponent
Return the offset into the document for the given coordinates.
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.RootBox
 
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.PlaceholderBox
 
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.ParagraphBox
 
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.DocumentTextBox
 
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.CompositeInlineBox
 
viewToModel(LayoutContext, int, int) - Method in interface net.sf.vex.layout.Box
Returns the offset in the content closest to the given view position.
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.BlockElementBox
 
viewToModel(LayoutContext, int, int) - Method in class net.sf.vex.layout.AbstractBox
Throws IllegalStateException.

W

WHITE - Static variable in interface net.sf.vex.css.CSS
 
WHITE_SPACE - Static variable in interface net.sf.vex.css.CSS
 
WIDTH_SUFFIX - Static variable in interface net.sf.vex.css.CSS
 
wrap(int) - Method in class net.sf.vex.dom.TextWrapper
Wraps the text into the given width.
writeDocument(Document, OutputStream) - Method in class net.sf.vex.DocumentWriter
 

X

X_LARGE - Static variable in interface net.sf.vex.css.CSS
 
X_SMALL - Static variable in interface net.sf.vex.css.CSS
 
XX_LARGE - Static variable in interface net.sf.vex.css.CSS
 
XX_SMALL - Static variable in interface net.sf.vex.css.CSS
 

Y

YELLOW - Static variable in interface net.sf.vex.css.CSS
 

A B C D E F G H I J K L M N O P R S T U V W X Y