net.sf.zekr.engine.bookmark
Class BookmarkItem
java.lang.Object
net.sf.zekr.engine.bookmark.BookmarkItem
- All Implemented Interfaces:
- java.lang.Cloneable
public class BookmarkItem
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BookmarkItem
public BookmarkItem()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getLocations
public java.util.List getLocations()
setLocations
public void setLocations(java.util.List locations)
isFolder
public boolean isFolder()
setFolder
public void setFolder(boolean folder)
getChildren
public java.util.List getChildren()
addChild
public void addChild(BookmarkItem bmItem)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Non-recursively clone a bookmark item.
- Overrides:
clone
in class java.lang.Object
clearChilrden
public void clearChilrden()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
hasDescendant
public boolean hasDescendant(BookmarkItem bookmarkItem)
- Looks for a
BookmarkItem
in the children of this bookmark recursively.
- Parameters:
bookmarkItem
- the bookmark to be looked up
- Returns:
true
if such a bookmark item found, false
otherwise.