Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
javax.swing.text.Element

Packages that use Element
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.event | Provides for events fired by Swing components.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html | Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.

Uses of Element in javax.swing

Constructors in javax.swing with parameters of type Element
`JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink(Element e)`

Uses of Element in javax.swing.event

Methods in javax.swing.event that return Element
`Element` | `HyperlinkEvent.getSourceElement()` Returns the `Element` that corresponds to the source of the event.
`Element` | `DocumentEvent.ElementChange.getElement()` Returns the element represented.
`Element[]` | `DocumentEvent.ElementChange.getChildrenRemoved()` Gets the child elements that were removed from the given parent element.
`Element[]` | `DocumentEvent.ElementChange.getChildrenAdded()` Gets the child elements that were added to the given parent element.

Methods in javax.swing.event with parameters of type Element
`DocumentEvent.ElementChange` | `DocumentEvent.getChange(Element elem)` Gets the change information for the given element.

Constructors in javax.swing.event with parameters of type Element
`HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement)` Creates a new object representing a hypertext link event.

Uses of Element in javax.swing.plaf.basic

Methods in javax.swing.plaf.basic with parameters of type Element
`View` | `BasicTextAreaUI.create(Element elem)` Creates the view for an element.
`View` | `BasicPasswordFieldUI.create(Element elem)` Creates a view (PasswordView) for an element.
`View` | `BasicTextFieldUI.create(Element elem)` Creates a view (FieldView) based on an element.
`View` | `BasicTextUI.create(Element elem)` Creates a view for an element.
`View` | `BasicTextUI.create(Element elem, int p0, int p1)` Creates a view for an element.

Uses of Element in javax.swing.text

Classes in javax.swing.text that implement Element
`class` | `AbstractDocument.AbstractElement` Implements the abstract part of an element.
`class` | `AbstractDocument.BranchElement` Implements a composite element that contains other elements.
`class` | `AbstractDocument.LeafElement` Implements an element that directly represents content of some kind.
`protected class` | `DefaultStyledDocument.SectionElement` Default root element for a document...

Fields in javax.swing.text declared as Element
`protected Element` | `DefaultStyledDocument.AttributeUndoableEdit.element`

Methods in javax.swing.text that return Element
`Element` | `ElementIterator.first()` Fetches the first element.
`Element` | `ElementIterator.current()` Fetches the current Element.
`Element` | `ElementIterator.next()` Fetches the next Element.
`Element` | `ElementIterator.previous()` Fetches the previous Element.
`Element` | `StyledEditorKit.getCharacterAttributeRun()` Fetches the element representing the current run of character attributes for the caret.
`Element` | `DefaultStyledDocument.getDefaultRootElement()` Gets the default root element.
`Element` | `DefaultStyledDocument.getParagraphElement(int pos)` Gets the paragraph element at the offset `pos`.
`Element` | `DefaultStyledDocument.getCharacterElement(int pos)` Gets a character element based on a position.
`Element` | `DefaultStyledDocument.ElementBuffer.getRootElement()` Gets the root element.
`Element` | `DefaultStyledDocument.ElementBuffer.clone(Element parent, Element clonee)` Creates a copy of this element, with a different parent.
`Element` | `PlainDocument.getDefaultRootElement()` Gets the default root element for the document model.
`Element` | `PlainDocument.getParagraphElement(int pos)` Get the paragraph element containing the given position.
`Element[]` | `AbstractDocument.getRootElements()` Gets all root elements defined.
`abstract Element` | `AbstractDocument.getDefaultRootElement()` Returns the root element that views should be based upon unless some other mechanism for assigning views to element structures is provided.
`Element` | `AbstractDocument.getBidiRootElement()` Returns the root element of the bidirectional structure for this document.
`abstract Element` | `AbstractDocument.getParagraphElement(int pos)` Get the paragraph element containing the given position.
`protected Element` | `AbstractDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1)` Creates a document leaf element.
`protected Element` | `AbstractDocument.createBranchElement(Element parent, AttributeSet a)` Creates a document branch element, that can contain other elements.
`Element` | `AbstractDocument.AbstractElement.getParentElement()` Gets the parent of the element.
`abstract Element` | `AbstractDocument.AbstractElement.getElement(int index)` Gets a child element.
`Element` | `AbstractDocument.BranchElement.positionToElement(int pos)` Gets the child element that contains the given model position.
`Element` | `AbstractDocument.BranchElement.getElement(int index)` Gets a child element.
`Element` | `AbstractDocument.LeafElement.getElement(int index)` Gets a child element.
`Element` | `AbstractDocument.ElementEdit.getElement()` Returns the underlying element.
`Element[]` | `AbstractDocument.ElementEdit.getChildrenRemoved()` Gets a list of children that were removed.
`Element[]` | `AbstractDocument.ElementEdit.getChildrenAdded()` Gets a list of children that were added.
`static Element` | `Utilities.getParagraphElement(JTextComponent c, int offs)` Determines the element to use for a paragraph/line.
`Element` | `StyledDocument.getParagraphElement(int pos)` Gets the element that represents the paragraph that encloses the given offset within the document.
`Element` | `StyledDocument.getCharacterElement(int pos)` Gets the element that represents the character that is at the given offset within the document.
`Element[]` | `Document.getRootElements()` Returns all of the root elements that are defined.
`Element` | `Document.getDefaultRootElement()` Returns the root element that views should be based upon, unless some other mechanism for assigning views to element structures is provided.
`Element` | `Element.getParentElement()` Fetches the parent element.
`Element` | `Element.getElement(int index)` Fetches the child element at the given index.
`Element` | `View.getElement()` Fetches the structural portion of the subject that this view is mapped to.

Methods in javax.swing.text with parameters of type Element
`protected TableView.TableRow` | `TableView.createTableRow(Element elem)` Creates a new table row.
`protected TableView.TableCell` | `TableView.createTableCell(Element elem)` Deprecated. Table cells can now be any arbitrary View implementation and should be produced by the ViewFactory rather than the table.
`protected boolean` | `AbstractWriter.inRange(Element next)` This method determines whether the current element is in the range specified.
`protected String` | `AbstractWriter.getText(Element elem)` Returns the text associated with the element.
`protected void` | `AbstractWriter.text(Element elem)` Writes out text.
`protected void` | `StyledEditorKit.createInputAttributes(Element element, MutableAttributeSet set)` Copies the key/values in `element`s AttributeSet into `set`.
`Element` | `DefaultStyledDocument.ElementBuffer.clone(Element parent, Element clonee)` Creates a copy of this element, with a different parent.
`protected Element` | `AbstractDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1)` Creates a document leaf element.
`protected Element` | `AbstractDocument.createBranchElement(Element parent, AttributeSet a)` Creates a document branch element, that can contain other elements.
`void` | `AbstractDocument.BranchElement.replace(int offset, int length, Element[] elems)` Replaces content with a new set of elements.
`DocumentEvent.ElementChange` | `AbstractDocument.DefaultDocumentEvent.getChange(Element elem)` Gets the changes for an element.
`View` | `ViewFactory.create(Element elem)` Creates a view from the given structural element of a document.

Constructors in javax.swing.text with parameters of type Element
`ZoneView(Element elem, int axis)` Constructs a ZoneView.
`TableView(Element elem)` Constructs a TableView for the given element.
`TableView.TableRow(Element elem)` Constructs a TableView for the given element.
`TableView.TableCell(Element elem)` Deprecated. Constructs a TableCell for the given element.
`PasswordView(Element elem)` Constructs a new view wrapped on an element.
`PlainView(Element elem)` Constructs a new PlainView wrapped on an element.
`FieldView(Element elem)` Constructs a new FieldView wrapped on an element.
`AsyncBoxView(Element elem, int axis)` Construct a box view that does asynchronous layout.
`AbstractWriter(Writer w, Element root)` Creates a new AbstractWriter.
`AbstractWriter(Writer w, Element root, int pos, int len)` Creates a new AbstractWriter.
`IconView(Element elem)` Creates a new icon view that represents an element.
`ComponentView(Element elem)` Creates a new ComponentView object.
`WrappedPlainView(Element elem)` Creates a new WrappedPlainView.
`WrappedPlainView(Element elem, boolean wordWrap)` Creates a new WrappedPlainView.
`ElementIterator(Element root)` Creates a new ElementIterator.
`DefaultStyledDocument.ElementBuffer(Element root)` Creates a new ElementBuffer.
`DefaultStyledDocument.AttributeUndoableEdit(Element element, AttributeSet newAttributes, boolean isReplacing)`
`AbstractDocument.AbstractElement(Element parent, AttributeSet a)` Creates a new AbstractElement.
`AbstractDocument.BranchElement(Element parent, AttributeSet a)` Constructs a composite element that initially contains no children.
`AbstractDocument.LeafElement(Element parent, AttributeSet a, int offs0, int offs1)` Constructs an element that represents content within the document (has no children).
`AbstractDocument.ElementEdit(Element e, int index, Element[] removed, Element[] added)` Constructs an edit record.
`LabelView(Element elem)` Constructs a new view wrapped on an element.
`GlyphView(Element elem)` Constructs a new view wrapped on an element.
`CompositeView(Element elem)` Constructs a `CompositeView` for the given element.
`BoxView(Element elem, int axis)` Constructs a `BoxView`.
`FlowView(Element elem, int axis)` Constructs a FlowView for the given element.
`ParagraphView(Element elem)` Constructs a `ParagraphView` for the given element.
`View(Element elem)` Creates a new `View` object.

Uses of Element in javax.swing.text.html

Classes in javax.swing.text.html that implement Element
`class` | `HTMLDocument.BlockElement` An element that represents a structural block of HTML.
`class` | `HTMLDocument.RunElement` An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.

Methods in javax.swing.text.html that return Element
`protected Element[]` | `HTMLEditorKit.HTMLTextAction.getElementsAt(HTMLDocument doc, int offset)` Returns an array of the Elements that contain `offset`.
`protected Element` | `HTMLEditorKit.HTMLTextAction.findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)` Returns the deepest element at `offset` matching `tag`.
`protected Element` | `HTMLDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1)` Creates a document leaf element that directly represents text (doesn't have any children).
`protected Element` | `HTMLDocument.createBranchElement(Element parent, AttributeSet a)` Creates a document branch element, that can contain other elements.
`Element` | `HTMLDocument.getElement(String id)` Returns the element that has the given id `Attribute`.
`Element` | `HTMLDocument.getElement(Element e, Object attribute, Object value)` Returns the child element of `e` that contains the attribute, `attribute` with value `value`, or `null` if one isn't found.

Methods in javax.swing.text.html with parameters of type Element
`protected void` | `MinimalHTMLWriter.text(Element elem)` Writes out text.
`protected void` | `MinimalHTMLWriter.writeStartParagraph(Element elem)` Emits the start tag for a paragraph.
`protected void` | `MinimalHTMLWriter.writeLeaf(Element elem)` Responsible for writing out other non-text leaf elements.
`protected void` | `MinimalHTMLWriter.writeImage(Element elem)` Responsible for handling Icon Elements; deliberately unimplemented.
`protected void` | `MinimalHTMLWriter.writeComponent(Element elem)` Responsible for handling Component Elements; deliberately unimplemented.
`protected boolean` | `MinimalHTMLWriter.isText(Element elem)` Returns true if the element is a text element.
`protected void` | `MinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting)` Writes out the attribute set in an HTML-compliant manner.
`protected void` | `HTMLWriter.emptyTag(Element elem)` Writes out all empty elements (all tags that have no corresponding end tag).
`protected void` | `HTMLWriter.startTag(Element elem)` Writes out a start tag for the element.
`protected void` | `HTMLWriter.text(Element elem)` Writes out text.
`protected void` | `HTMLWriter.endTag(Element elem)` Writes out an end tag for the element.
`protected void` | `HTMLWriter.comment(Element elem)` Writes out comments.
`protected boolean` | `HTMLWriter.synthesizedElement(Element elem)` Returns true if the element is a synthesized element.
`protected void` | `HTMLEditorKit.createInputAttributes(Element element, MutableAttributeSet set)` Copies the key/values in `element`s AttributeSet into `set`.
`View` | `HTMLEditorKit.HTMLFactory.create(Element elem)` Creates a view from an element.
`protected void` | `HTMLEditorKit.InsertHTMLTextAction.insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)` This is invoked when inserting at a boundary.
`protected void` | `HTMLEditorKit.InsertHTMLTextAction.insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)` Deprecated. As of Java 2 platform v1.3, use insertAtBoundary
`Style` | `StyleSheet.getRule(HTML.Tag t, Element e)` Fetches the style to use to render the given type of HTML tag.
`protected Element` | `HTMLDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1)` Creates a document leaf element that directly represents text (doesn't have any children).
`protected Element` | `HTMLDocument.createBranchElement(Element parent, AttributeSet a)` Creates a document branch element, that can contain other elements.
`void` | `HTMLDocument.setInnerHTML(Element elem, String htmlText)` Replaces the children of the given element with the contents specified as an HTML string.
`void` | `HTMLDocument.setOuterHTML(Element elem, String htmlText)` Replaces the given element in the parent with the contents specified as an HTML string.
`void` | `HTMLDocument.insertAfterStart(Element elem, String htmlText)` Inserts the HTML specified as a string at the start of the element.
`void` | `HTMLDocument.insertBeforeEnd(Element elem, String htmlText)` Inserts the HTML specified as a string at the end of the element.
`void` | `HTMLDocument.insertBeforeStart(Element elem, String htmlText)` Inserts the HTML specified as a string before the start of the given element.
`void` | `HTMLDocument.insertAfterEnd(Element elem, String htmlText)` Inserts the HTML specified as a string after the the end of the given element.
`Element` | `HTMLDocument.getElement(Element e, Object attribute, Object value)` Returns the child element of `e` that contains the attribute, `attribute` with value `value`, or `null` if one isn't found.

Constructors in javax.swing.text.html with parameters of type Element
`ObjectView(Element elem)` Creates a new ObjectView object.
`FormView(Element elem)` Creates a new FormView object.
`ImageView(Element elem)` Creates a new view that represents an IMG element.
`ListView(Element elem)` Creates a new view that represents a list element.
`ParagraphView(Element elem)` Constructs a ParagraphView for the given element.
`InlineView(Element elem)` Constructs a new view wrapped on an element.
`BlockView(Element elem, int axis)` Creates a new view that represents an html box.
`HTMLFrameHyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL targetURL, Element sourceElement, String targetFrame)` Creates a new object representing a hypertext link event.
`HTMLFrameHyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, Element sourceElement, String targetFrame)` Creates a new object representing a hypertext link event.
`HTMLDocument.RunElement(Element parent, AttributeSet a, int offs0, int offs1)` Constructs an element that represents content within the document (has no children).
`HTMLDocument.BlockElement(Element parent, AttributeSet a)` Constructs a composite element that initially contains no children.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.