当前页面:
在线文档首页 >
NetBeans API Javadoc 5.0.0
NbDocument.PositionBiasable (NetBeans Text API) - NetBeans API Javadoc 5.0.0
org.openide.text
Interface NbDocument.PositionBiasable
- All Superinterfaces:
- Document
- Enclosing interface:
- 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
public 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)