javax.help
Class FavoritesItem
- Serializable, Transferable
public class FavoritesItem
implements Transferable, Serializable
A class for individual favorites items.
getExpansionType , getHelpSet , getID , getLocale , getMergeType , getName , getPresentation , getPresentationName , getURL , setExpansionType , setHelpSet , setID , setMergeType , setName , setPresentation , setPresentationName , toString |
FAVORITES_FLAVOR
public static final DataFlavor FAVORITES_FLAVOR
FavoritesItem
public FavoritesItem()
Creates empty item
FavoritesItem
public FavoritesItem(String name)
Creates item with name
FavoritesItem
public FavoritesItem(String name,
String target,
String url,
String title,
Locale locale)
Creates FavoritesItem.
name
- The name of itemtarget
- The target of itemurl
- The external representation of urltitle
- The title of the HelpSetlocale
- The Locale of this item
add
public void add(FavoritesItem item)
Adds FavoritesItem as a child.
item
- The FavoritesItem.
allowsChildren
public boolean allowsChildren()
Returns wheter item allows children or not
clone
public Object clone()
emptyInitState
public boolean emptyInitState()
Returns true if item was initialized as empty
getChildren
public Vector getChildren()
Returns children of this FavoritesItem.
getHelpSetTitle
public String getHelpSetTitle()
Returns the title of HelpSet
getParent
public FavoritesItem getParent()
Returns parent of FavoritesItem.
getTarget
public String getTarget()
Returns the id for this item.
getTransferData
public Object getTransferData(DataFlavor df)
throws UnsupportedFlavorException,
IOException
Returns an object which represents the data to be transferred.
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
Returns an array of DataFlavor objects indicating the flavors the data can be provided in.
getURL
public URL getURL()
Return the URL for this item
- getURL in interface TreeItem
getURLSpec
public String getURLSpec()
Returns the external representation of url for this item.
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor df)
Returns whether or not the specified data flavor is supported for this object.
isFolder
public boolean isFolder()
Returns whether or not this item is folder.
isLeaf
public boolean isLeaf()
Returns whether or not this item is leaf
isVisible
public boolean isVisible()
remove
public void remove(FavoritesItem item)
Removes FavoritesItem from vector of children.
item
- The FavoritesItem to remove.
setAsFolder
public void setAsFolder()
Sets this item as folder.
setParent
public void setParent(FavoritesItem parent)
Sets the parent of this item.
parent
- The FavoritesItem.
setVisible
public void setVisible(boolean visible)
toString
public String toString()
Returns a String used when displaying the object.
Used by CellRenderers.
- toString in interface TreeItem