Package javax.help
Interface Map
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMap.IDAn ID is a pair of String, HelpSet.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.EnumerationgetAllIDs()Gets an enumeration of all the IDs in a Map.Map.IDgetClosestID(java.net.URL url)Determines the ID that is "closest" to this URL (with a given anchor).Map.IDgetIDFromURL(java.net.URL url)Determines the ID for this URL.java.util.EnumerationgetIDs(java.net.URL url)Determines the IDs related to this URL.java.net.URLgetURLFromID(Map.ID id)Gets the URL that corresponds to a given ID in the Map.booleanisID(java.net.URL url)Determines if the URL corresponds to an ID in the Map.booleanisValidID(java.lang.String id, HelpSet hs)Determines if the ID is valid (defined in the map file).
-
-
-
Method Detail
-
isValidID
boolean isValidID(java.lang.String id, HelpSet hs)Determines if the ID is valid (defined in the map file).- Parameters:
id- The String ID.hs- The HelpSet against which to resolve the string.- Returns:
- True if the ID is valid, false if not valid.
-
getAllIDs
java.util.Enumeration getAllIDs()
Gets an enumeration of all the IDs in a Map.- Returns:
- An enumeration of all the IDs in a Map.
-
getURLFromID
java.net.URL getURLFromID(Map.ID id) throws java.net.MalformedURLException
Gets the URL that corresponds to a given ID in the Map.- Parameters:
id- The ID to get the URL for.- Returns:
- URL The matching URL. Null if this map cannot solve the ID.
- Throws:
java.net.MalformedURLException- if the URL is malformed
-
isID
boolean isID(java.net.URL url)
Determines if the URL corresponds to an ID in the Map.- Parameters:
url- The URL to check on.- Returns:
- True if this is an ID, false otherwise.
-
getIDFromURL
Map.ID getIDFromURL(java.net.URL url)
Determines the ID for this URL.- Parameters:
url- The URL to get the ID for.- Returns:
- The ID (or null if URL does not correspond to an ID).
-
getClosestID
Map.ID getClosestID(java.net.URL url)
Determines the ID that is "closest" to this URL (with a given anchor). The definition of this is up to the implementation of Map. In particular, it may be the same as getIDFromURL().- Parameters:
url- A URL- Returns:
- The closest ID in this map to the given URL.
-
getIDs
java.util.Enumeration getIDs(java.net.URL url)
Determines the IDs related to this URL.- Parameters:
URL- The URL to which to compare the Map IDs.- Returns:
- Enumeration of Map.Key (Strings/HelpSet)
-
-