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

## Uses of Class
javax.swing.text.BadLocationException

Packages that use BadLocationException
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.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels.
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.
javax.swing.text.rtf | Provides a class (`RTFEditorKit`) for creating Rich-Text-Format text editors.

Uses of BadLocationException in javax.swing

Methods in javax.swing that throw BadLocationException
`String` | `JPasswordField.getText(int offs, int len)` Deprecated. As of Java 2 platform v1.2, replaced by `getPassword`.
`int` | `JTextArea.getLineOfOffset(int offset)` Translates an offset into the components text to a line number.
`int` | `JTextArea.getLineStartOffset(int line)` Determines the offset of the start of the given line.
`int` | `JTextArea.getLineEndOffset(int line)` Determines the offset of the end of the given line.

Uses of BadLocationException in javax.swing.plaf

Methods in javax.swing.plaf that throw BadLocationException
`abstract Rectangle` | `TextUI.modelToView(JTextComponent t, int pos)` Converts the given location in the model to a place in the view coordinate system.
`abstract Rectangle` | `TextUI.modelToView(JTextComponent t, int pos, Position.Bias bias)` Converts the given location in the model to a place in the view coordinate system.
`abstract int` | `TextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.

Uses of BadLocationException in javax.swing.plaf.basic

Methods in javax.swing.plaf.basic that throw BadLocationException
`Rectangle` | `BasicTextUI.modelToView(JTextComponent tc, int pos)` Converts the given location in the model to a place in the view coordinate system.
`Rectangle` | `BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias)` Converts the given location in the model to a place in the view coordinate system.
`int` | `BasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.

Uses of BadLocationException in javax.swing.plaf.multi

Methods in javax.swing.plaf.multi that throw BadLocationException
`Rectangle` | `MultiTextUI.modelToView(JTextComponent a, int b)` Invokes the `modelToView` method on each UI handled by this object.
`Rectangle` | `MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c)` Invokes the `modelToView` method on each UI handled by this object.
`int` | `MultiTextUI.getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e)` Invokes the `getNextVisualPositionFrom` method on each UI handled by this object.

Uses of BadLocationException in javax.swing.text

Methods in javax.swing.text that throw BadLocationException
`UndoableEdit` | `StringContent.insertString(int where, String str)` Inserts a string into the content.
`UndoableEdit` | `StringContent.remove(int where, int nitems)` Removes part of the content.
`String` | `StringContent.getString(int where, int len)` Retrieves a portion of the content.
`void` | `StringContent.getChars(int where, int len, Segment chars)` Retrieves a portion of the content.
`Position` | `StringContent.createPosition(int offset)` Creates a position within the content that will track change as the content is mutated.
`protected int` | `PasswordView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as normal unselected text.
`protected int` | `PasswordView.drawSelectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as selected text.
`Shape` | `PasswordView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`protected int` | `PlainView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as normal unselected text.
`protected int` | `PlainView.drawSelectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as selected text.
`Shape` | `PlainView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape` | `FieldView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape` | `AsyncBoxView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`int` | `AsyncBoxView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.
`protected abstract void` | `AbstractWriter.write()` This abstract method needs to be implemented by subclasses.
`protected String` | `AbstractWriter.getText(Element elem)` Returns the text associated with the element.
`protected void` | `AbstractWriter.text(Element elem)` Writes out text.
`Shape` | `IconView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape` | `ComponentView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the coordinate space of the model to that of the view.
`UndoableEdit` | `GapContent.insertString(int where, String str)` Inserts a string into the content.
`UndoableEdit` | `GapContent.remove(int where, int nitems)` Removes part of the content.
`String` | `GapContent.getString(int where, int len)` Retrieves a portion of the content.
`void` | `GapContent.getChars(int where, int len, Segment chars)` Retrieves a portion of the content.
`Position` | `GapContent.createPosition(int offset)` Creates a position within the content that will track change as the content is mutated.
`protected int` | `WrappedPlainView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as normal unselected text.
`protected int` | `WrappedPlainView.drawSelectedText(Graphics g, int x, int y, int p0, int p1)` Renders the given range in the model as selected text.
`protected void` | `DefaultStyledDocument.insert(int offset, DefaultStyledDocument.ElementSpec[] data)` Inserts new elements in bulk.
`Object` | `DefaultHighlighter.addHighlight(int p0, int p1, Highlighter.HighlightPainter p)` Adds a highlight to the view.
`void` | `DefaultHighlighter.changeHighlight(Object tag, int p0, int p1)` Changes a highlight.
`void` | `PlainDocument.insertString(int offs, String str, AttributeSet a)` Inserts some content into the document.
`void` | `DocumentFilter.remove(DocumentFilter.FilterBypass fb, int offset, int length)` Invoked prior to removal of the specified region in the specified Document.
`void` | `DocumentFilter.insertString(DocumentFilter.FilterBypass fb, int offset, String string, AttributeSet attr)` Invoked prior to insertion of text into the specified Document.
`void` | `DocumentFilter.replace(DocumentFilter.FilterBypass fb, int offset, int length, String text, AttributeSet attrs)` Invoked prior to replacing a region of text in the specified Document.
`abstract void` | `DocumentFilter.FilterBypass.remove(int offset, int length)` Removes the specified region of text, bypassing the DocumentFilter.
`abstract void` | `DocumentFilter.FilterBypass.insertString(int offset, String string, AttributeSet attr)` Inserts the specified text, bypassing the DocumentFilter.
`abstract void` | `DocumentFilter.FilterBypass.replace(int offset, int length, String string, AttributeSet attrs)` Deletes the region of text from `offset` to `offset + length`, and replaces it with `text`.
`void` | `AbstractDocument.remove(int offs, int len)` Removes some content from the document.
`void` | `AbstractDocument.replace(int offset, int length, String text, AttributeSet attrs)` Deletes the region of text from `offset` to `offset + length`, and replaces it with `text`.
`void` | `AbstractDocument.insertString(int offs, String str, AttributeSet a)` Inserts some content into the document.
`String` | `AbstractDocument.getText(int offset, int length)` Gets a sequence of text from the document.
`void` | `AbstractDocument.getText(int offset, int length, Segment txt)` Fetches the text contained within the given portion of the document.
`Position` | `AbstractDocument.createPosition(int offs)` Returns a position that will track change as the document is altered.
`Position` | `AbstractDocument.Content.createPosition(int offset)` Creates a position within the content that will track change as the content is mutated.
`UndoableEdit` | `AbstractDocument.Content.insertString(int where, String str)` Inserts a string of characters into the sequence.
`UndoableEdit` | `AbstractDocument.Content.remove(int where, int nitems)` Removes some portion of the sequence.
`String` | `AbstractDocument.Content.getString(int where, int len)` Fetches a string of characters contained in the sequence.
`void` | `AbstractDocument.Content.getChars(int where, int len, Segment txt)` Gets a sequence of characters and copies them into a Segment.
`Shape` | `GlyphView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`int` | `GlyphView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.
`abstract Shape` | `GlyphView.GlyphPainter.modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`int` | `GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.
`static int` | `Utilities.getRowStart(JTextComponent c, int offs)` Determines the starting row model position of the row that contains the specified model position.
`static int` | `Utilities.getRowEnd(JTextComponent c, int offs)` Determines the ending row model position of the row that contains the specified model position.
`static int` | `Utilities.getPositionAbove(JTextComponent c, int offs, int x)` Determines the position in the model that is closest to the given view location in the row above.
`static int` | `Utilities.getPositionBelow(JTextComponent c, int offs, int x)` Determines the position in the model that is closest to the given view location in the row below.
`static int` | `Utilities.getWordStart(JTextComponent c, int offs)` Determines the start of a word for the given model location.
`static int` | `Utilities.getWordEnd(JTextComponent c, int offs)` Determines the end of a word for the given location.
`static int` | `Utilities.getNextWord(JTextComponent c, int offs)` Determines the start of the next word for the given location.
`static int` | `Utilities.getPreviousWord(JTextComponent c, int offs)` Determine the start of the prev word for the given location.
`Shape` | `CompositeView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`Shape` | `CompositeView.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`int` | `CompositeView.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location that one might place a caret.
`protected int` | `CompositeView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Returns the next visual position for the cursor, in either the north or south direction.
`protected int` | `CompositeView.getNextEastWestVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Returns the next visual position for the cursor, in either the east or west direction.
`Shape` | `BoxView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`void` | `DefaultEditorKit.read(InputStream in, Document doc, int pos)` Inserts content from the given stream which is expected to be in a format appropriate for this kind of content handler.
`void` | `DefaultEditorKit.write(OutputStream out, Document doc, int pos, int len)` Writes content from a document to the given stream in a format appropriate for this kind of content handler.
`void` | `DefaultEditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream, which will be treated as plain text.
`void` | `DefaultEditorKit.write(Writer out, Document doc, int pos, int len)` Writes content from a document to the given stream as plain text.
`protected int` | `ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Returns the next visual position for the cursor, in either the east or west direction.
`protected int` | `ParagraphView.getClosestPositionTo(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet, int rowIndex, int x)` Returns the closest model position to `x`.
`abstract void` | `EditorKit.read(InputStream in, Document doc, int pos)` Inserts content from the given stream which is expected to be in a format appropriate for this kind of content handler.
`abstract void` | `EditorKit.write(OutputStream out, Document doc, int pos, int len)` Writes content from a document to the given stream in a format appropriate for this kind of content handler.
`abstract void` | `EditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream which is expected to be in a format appropriate for this kind of content handler.
`abstract void` | `EditorKit.write(Writer out, Document doc, int pos, int len)` Writes content from a document to the given stream in a format appropriate for this kind of content handler.
`Object` | `Highlighter.addHighlight(int p0, int p1, Highlighter.HighlightPainter p)` Adds a highlight to the view.
`void` | `Highlighter.changeHighlight(Object tag, int p0, int p1)` Changes the given highlight to span a different portion of the document.
`int` | `NavigationFilter.getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet)` Returns the next visual position to place the caret at from an existing position.
`String` | `JTextComponent.getText(int offs, int len)` Fetches a portion of the text represented by the component.
`Rectangle` | `JTextComponent.modelToView(int pos)` Converts the given location in the model to a place in the view coordinate system.
`void` | `Document.remove(int offs, int len)` Removes a portion of the content of the document.
`void` | `Document.insertString(int offset, String str, AttributeSet a)` Inserts a string of content.
`String` | `Document.getText(int offset, int length)` Fetches the text contained within the given portion of the document.
`void` | `Document.getText(int offset, int length, Segment txt)` Fetches the text contained within the given portion of the document.
`Position` | `Document.createPosition(int offs)` This method allows an application to mark a place in a sequence of character content.
`int` | `View.getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)` Provides a way to determine the next visually represented model location at which one might place a caret.
`abstract Shape` | `View.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping, for a given character, from the document model coordinate space to the view coordinate space.
`Shape` | `View.modelToView(int p0, Position.Bias b0, int p1, Position.Bias b1, Shape a)` Provides a mapping, for a given region, from the document model coordinate space to the view coordinate space.
`Shape` | `View.modelToView(int pos, Shape a)` Deprecated.

Uses of BadLocationException in javax.swing.text.html

Methods in javax.swing.text.html that throw BadLocationException
`Shape` | `ImageView.modelToView(int pos, Shape a, Position.Bias b)` Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it.
`void` | `MinimalHTMLWriter.write()` Generates HTML output from a StyledDocument.
`protected void` | `MinimalHTMLWriter.text(Element elem)` Writes out text.
`protected void` | `MinimalHTMLWriter.writeBody()` Iterates over the elements in the document and processes elements based on whether they are branch elements or leaf elements.
`protected void` | `MinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting)` Writes out the attribute set in an HTML-compliant manner.
`void` | `HTMLWriter.write()` Iterates over the Element tree and controls the writing out of all the tags and its attributes.
`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.textAreaContent(AttributeSet attr)` Writes out text that is contained in a TEXTAREA form element.
`protected void` | `HTMLWriter.text(Element elem)` Writes out text.
`protected void` | `HTMLWriter.comment(Element elem)` Writes out comments.
`void` | `HTMLEditorKit.read(Reader in, Document doc, int pos)` Inserts content from the given stream.
`void` | `HTMLEditorKit.insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)` Inserts HTML into an existing document.
`void` | `HTMLEditorKit.write(Writer out, Document doc, int pos, int len)` Write content from a document to the given stream in a format appropriate for this kind of content handler.
`void` | `HTMLEditorKit.ParserCallback.flush()`
`protected void` | `HTMLDocument.insert(int offset, DefaultStyledDocument.ElementSpec[] data)` Inserts new elements in bulk.
`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.
`void` | `HTMLDocument.HTMLReader.flush()` The last method called on the reader.

Uses of BadLocationException in javax.swing.text.rtf

Methods in javax.swing.text.rtf that throw BadLocationException
`void` | `RTFEditorKit.read(InputStream in, Document doc, int pos)` Insert content from the given stream which is expected to be in a format appropriate for this kind of content handler.
`void` | `RTFEditorKit.write(OutputStream out, Document doc, int pos, int len)` Write content from a document to the given stream in a format appropriate for this kind of content handler.
`void` | `RTFEditorKit.read(Reader in, Document doc, int pos)` Insert content from the given stream, which will be treated as plain text.
`void` | `RTFEditorKit.write(Writer out, Document doc, int pos, int len)` Write content from a document to the given stream as plain text.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
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 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.