JavaTM 2 Platform
Std. Ed. v1.3.1

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 The multiplexing look and feel allows users to combine auxiliary look and feels with the default 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. 
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)
          Call modelToView on each UI handled by this MultiUI.
 Rectangle MultiTextUI.modelToView(JTextComponent t, int pos, Position.Bias bias)
          Converts the given location in the model to a place in the view coordinate system.
 int MultiTextUI.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.text
 

Methods in javax.swing.text that throw BadLocationException
 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.
 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 that one might place a caret.
abstract  Shape View.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 View.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.
 Shape View.modelToView(int pos, Shape a)
          Deprecated.  
 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 east or west 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.
 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.
 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  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.
 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.
protected  int ParagraphView.getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
          Overriden from CompositeView.
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.
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.
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.
 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.
 void AbstractDocument.remove(int offs, int len)
          Removes some content from the document.
 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)
          Gets some text from the document potentially without making a copy.
 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.
 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.
 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.
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.
 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.
 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.
 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.
 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.
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.
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.
protected  void DefaultStyledDocument.insert(int offset, DefaultStyledDocument.ElementSpec[] data)
          Inserts new elements in bulk.
 

Uses of BadLocationException in javax.swing.text.html
 

Methods in javax.swing.text.html that throw BadLocationException
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 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 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()
           
 void HTMLDocument.HTMLReader.flush()
          The last method called on the reader.
 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 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.
 

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.
 


JavaTM 2 Platform
Std. Ed. v1.3.1

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.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.