net.sf.zekr.engine.bookmark
Class BookmarkItem

java.lang.Object
  extended by net.sf.zekr.engine.bookmark.BookmarkItem
All Implemented Interfaces:
java.lang.Cloneable

public class BookmarkItem
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
BookmarkItem()
           
 
Method Summary
 void addChild(BookmarkItem bmItem)
           
 void clearChilrden()
           
 java.lang.Object clone()
          Non-recursively clone a bookmark item.
 java.util.List getChildren()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.util.List getLocations()
           
 java.lang.String getName()
           
 boolean hasDescendant(BookmarkItem bookmarkItem)
          Looks for a BookmarkItem in the children of this bookmark recursively.
 boolean isFolder()
           
 void setDescription(java.lang.String description)
           
 void setFolder(boolean folder)
           
 void setId(java.lang.String id)
           
 void setLocations(java.util.List locations)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BookmarkItem

public BookmarkItem()
Method Detail

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.