|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.odftoolkit.simple.common.navigation.Selection
org.odftoolkit.simple.common.navigation.ParagraphSelection
public class ParagraphSelection
This is a decorator class of TextSelection, which help user replace a text content with a Paragraph.
Field Summary |
---|
Fields inherited from class org.odftoolkit.simple.common.navigation.Selection |
---|
search |
Constructor Summary | |
---|---|
ParagraphSelection(TextSelection selection)
Construct a ParagraphSelection with TextSelection. |
Method Summary | |
---|---|
void |
cut()
Delete the selection from the document the other matched selection in the same container element will be updated automatically because the start index of the following selections will be changed when the previous selection has been deleted. |
void |
pasteAtEndOf(Selection positionItem)
Paste this selection just after a specific selection. |
void |
pasteAtFrontOf(Selection positionItem)
Paste this selection just before a specific selection. |
protected void |
refresh(int offset)
A quick method to update the index of this Selection . |
protected void |
refreshAfterFrontalDelete(Selection deletedItem)
When a selected item has been deleted, the Selection s after
this deleted Selection should be refreshed, as these
Selection s index have been changed. |
protected void |
refreshAfterFrontalInsert(Selection insertedItem)
When a selected item has been inserted, the Selection after
the inserted item should be refresh, as these Selection s
index have been changed. |
Paragraph |
replaceWithParagraph(Paragraph paragraph)
Replace the content with a paragraph, the paragraph can be in the same TextDocument or in a different Document. |
Methods inherited from class org.odftoolkit.simple.common.navigation.Selection |
---|
getElement, getIndex, getNavigation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParagraphSelection(TextSelection selection)
selection
- the TextSelection to be decorated.Method Detail |
---|
public Paragraph replaceWithParagraph(Paragraph paragraph)
paragraph
- the reference paragraph to replace.public void cut() throws InvalidNavigationException
cut
in class Selection
InvalidNavigationException
- if the selection is unavailable.public void pasteAtEndOf(Selection positionItem) throws InvalidNavigationException
pasteAtEndOf
in class Selection
positionItem
- a selection that is used to point out the position
InvalidNavigationException
- if the selection is unavailable.public void pasteAtFrontOf(Selection positionItem) throws InvalidNavigationException
pasteAtFrontOf
in class Selection
positionItem
- a selection that is used to point out the position
InvalidNavigationException
- if the selection is unavailable.protected void refresh(int offset)
Selection
Selection
.
refresh
in class Selection
offset
- the offset that the index should be added.protected void refreshAfterFrontalDelete(Selection deletedItem)
Selection
Selection
s after
this deleted Selection
should be refreshed, as these
Selection
s index have been changed.
refreshAfterFrontalDelete
in class Selection
deletedItem
- the deleted Selection
protected void refreshAfterFrontalInsert(Selection insertedItem)
Selection
Selection
after
the inserted item should be refresh, as these Selection
s
index have been changed.
refreshAfterFrontalInsert
in class Selection
insertedItem
- the inserted Selection
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |