public interface Bookmark extends TreeNode
TreeNode
interface so that it can be used directly
in a JTree
.Modifier and Type | Method and Description |
---|---|
void |
addAction(Action action)
Adds an Action to this Bookmark
|
Bookmark |
addChildBookmark(String title)
Add a child bookmark.
|
Vector<Action> |
getActions()
Gets the list of actions for this Bookmark.
|
int |
getBookmarkIndex(Bookmark bookmark)
Returns the index of the bookmark node in the node's children.
|
Bookmark |
getChildBookmarkAt(int childIndex)
Returns the child bookmark at the given index.
|
Vector<Bookmark> |
getChildren()
Returns the children of the node as a Vector.
|
Bookmark |
getParentBookmark()
Returns the parent node / Bookmark.
|
Color |
getTextColor()
Returns the text color that should be used when showing this bookmark.
|
int |
getTextStyle()
Returns the text style to use when displaying the bookmark.
|
String |
getTitle()
Gets this bookmarks title.
|
Bookmark |
insertChildBookmark(String title,
int index)
Insert a child bookmark at the given index in the node's children.
|
boolean |
isOpen()
Returns whether this item is opened or closed when the document is opened.
|
void |
removeChildBookmark(int index)
Removes a child bookmark from the bookmark
|
void |
setActions(Vector<Action> actions)
Sets the list of actions for this Bookmark.
|
void |
setOpen(boolean isOpen)
Sets the item as either open or closed when the document is opened.
|
void |
setTextColor(Color textColor)
Sets the text color to use when displaying this bookmark.
|
void |
setTextStyle(int textStyle)
Sets the text style to use when displaying this bookmark.
|
void |
setTitle(String title)
Sets this bookmarks title.
|
String |
toString()
Returns the title or name of the bookmark.
|
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
Vector<Action> getActions()
void addAction(Action action) throws PDFException
action
- The new actionPDFException
void setActions(Vector<Action> actions) throws PDFException
actions
- A Vector containing the actions to execute when this bookmark
is clicked.PDFException
Bookmark addChildBookmark(String title) throws PDFException
title
- The title of the new child bookmark.PDFException
Bookmark insertChildBookmark(String title, int index) throws PDFException
title
- The title of the new child bookmark.index
- index where the new child bookmark will be insertedPDFException
Bookmark getParentBookmark()
Bookmark getChildBookmarkAt(int childIndex)
int getBookmarkIndex(Bookmark bookmark)
String toString()
void setTitle(String title)
title
- The new title.String getTitle()
Color getTextColor()
void setTextColor(Color textColor)
textColor
- The text color.int getTextStyle()
void setTextStyle(int textStyle)
textStyle
- The text style.void removeChildBookmark(int index) throws PDFException
index
- index of the child bookmark to removePDFException
void setOpen(boolean isOpen) throws PDFException
PDFException
boolean isOpen()