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.
|
Enumeration |
children()
Returns the children of the node as an Enumeration.
|
Vector |
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.
|
int |
getChildCount()
Returns the number of children that this node contains.
|
Vector |
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 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.
|
getAllowsChildren, getChildAt, getIndex, getParent, isLeaf
Vector getActions()
void addAction(Action action) throws PDFException
action
- The new actionPDFException
void setActions(Vector 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
int getChildCount()
getChildCount
in interface TreeNode
TreeNode.getChildCount()
Enumeration children()
Vector getChildren()
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()