Class javax.help.FavoritesView
java.lang.Object
    |
    +----javax.help.NavigatorView
            |
            +----javax.help.FavoritesView
- public class FavoritesView- extends NavigatorView
Navigational View information for the Favorites
publicIDString
public static final java.lang.String publicIDString
- PublicID (known to this XML processor) to the DTD for version 2.0 of the Index
FavoritesView
public FavoritesView(HelpSet hs,
                     java.lang.String name,
                     java.lang.String label,
                     java.util.Hashtable params)
- Construct an FavoritesView with some given data.  Locale defaults to that
 of the HelpSet.- 
- Parameters:
- 
hs- The HelpSet that provides context information
- 
name- The name of the View
- 
label- The label (to show the user) of the View
- 
params- A hashtable providing different key/values for this type.
 A null for params is valid.
 
FavoritesView
public FavoritesView(HelpSet hs,
                     java.lang.String name,
                     java.lang.String label,
                     java.util.Locale locale,
                     java.util.Hashtable params)
- Constructs an FavoritesView with some given data.- 
- Parameters:
- 
hs- The HelpSet that provides context information
- 
name- The name of the View
- 
label- The label (to show the user) of the View
- 
locale- The default locale to interpret the data in this TOC. A
 null for locale will be interpreted as the defaultLocale.
- 
params- A Hashtable providing different key/values for this type
 A null for params is valid.
 
createNavigator
public java.awt.Component createNavigator(HelpModel model)
- create a navigator for a given model.- 
- Parameters:
- 
model- The HelpModel to create this navigator with. A null model
 is valid.
- Returns:
- The appropriate Component for this view.
- Overrides:
- createNavigator in class NavigatorView
 
getMergeType
public java.lang.String getMergeType()
- Get the Index navigators mergeType. Overrides getMergeType in NavigatorView- 
- Overrides:
- getMergeType in class NavigatorView
 
getDataAsTree
public FavoritesNode getDataAsTree()
- Gets a DefaultMutableTreeNode representing the
 information in this view instance.
 The default implementation parses the data in the URL, but a subclass may
 override this method and provide a different implemenation. For example,
 it may create the tree programatically.
parse
public FavoritesNode parse(HelpSet hs,
                           java.util.Locale locale,
                           TreeItemFactory factory)
- Public method for parsing the Favorites in a URL.
 It returns a DefaultMutableTreeNode and its children
 that correspond to the favoritesItems in the Favorites.  The factory is invoked to create
 the TreeItems that are included in the DefaultMutableTreeNode as user
 data.- 
- Parameters:
- 
url- Location of the Favorites. If null, causes null value to be returned.
- 
hs- The HelpSet context for this Favorites. Null hs is ignored.
- 
locale- The default locale to interpret the data in this Favorites. Null
 locale is treated as the default locale.
- 
factory- A factory instance that is used to create the FavoritesItems
- Returns:
- a TreeNode that represents the Favorites. Returns null if parsing errors
 were encountered.
 
saveFavorites
public void saveFavorites(FavoritesNode node)
- Saves favorites file- 
- Parameters:
- 
node- The FavoritesNode