当前页面:
在线文档首页 >
NetBeans API Javadoc 5.5.0
NbDocument.PositionBiasable (NetBeans Text API) - NetBeans API Javadoc 5.5.0
org.openide.text
Interface NbDocument.PositionBiasable
- All Superinterfaces:
- Document
- Enclosing class:
- NbDocument
public static interface NbDocument.PositionBiasable
- extends Document
Enhanced version of document that provides better support for
holding and working with biased positions. It adds one new method
createPosition(int, javax.swing.text.Position.Bias) that creates
a position that moves either to the left or to the right when an insertion
is performed at it.
If a document implements this interface, the new method is
used in NbDocument.createPosition(javax.swing.text.Document, int, javax.swing.text.Position.Bias).
If not, special support for the position is created.
| Methods inherited from interface javax.swing.text.Document |
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render |
createPosition
Position createPosition(int offset,
Position.Bias bias)
throws BadLocationException
- Creates position with a bias. If the bias is
Position.Bias.Backward
then if an insert occures at the position, the text is inserted
after the position. If the bias is Forward, then the text is
inserted before the position.
- Parameters:
offset - the offset for the positionbias - the bias to use for the position
- Throws:
BadLocationException - if the offset is invalid- See Also:
NbDocument.createPosition(javax.swing.text.Document, int, javax.swing.text.Position.Bias)