## javax.help
Class BadIDException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              java.lang.RuntimeException
                  java.lang.IllegalArgumentException
                      javax.help.BadIDException

All Implemented Interfaces:
  java.io.Serializable

public class BadIDException
extends java.lang.IllegalArgumentException

An ID was attempted to be created with incorrect arguments

See Also:
  Serialized Form

Constructor Summary
`BadIDException(java.lang.String msg, Map map, java.lang.String id, HelpSet hs)` Create the exception.

Method Summary
`HelpSet` `getHelpSet()` The HelpSet that wasn't found in the Map
`java.lang.String` `getID()` The ID that wasn't found in the Map
`Map` `getMap()` The HelpSet in which the ID wasn't found

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### BadIDException

    public BadIDException(java.lang.String msg,
                          Map map,
                          java.lang.String id,
                          HelpSet hs)

  Create the exception. Null values are allowed for each parameter.

Parameters:
  `map` - The Map in which the ID wasn't found
  `msg` - A generic message
  `id` - The ID in Map that wasn't found
See Also:
  `Map`

Method Detail

### getMap

    public Map getMap()

  The HelpSet in which the ID wasn't found

### getID

    public java.lang.String getID()

  The ID that wasn't found in the Map

### getHelpSet

    public HelpSet getHelpSet()

  The HelpSet that wasn't found in the Map