Uses of Class java.util.Hashtable (Java SE 13 & JDK 13 )
Description: use: module: java.base, package: java.util, class: Hashtable

# Uses of Class
java.util.Hashtable

Packages that use Hashtable
Package | Description
--- | ---
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.image | Provides classes for creating and modifying images.
java.security | Provides the classes and interfaces for the security framework.
java.util | Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
javax.management | Provides the core classes for the Java Management Extensions.
javax.naming | Provides the classes and interfaces for accessing naming services.
javax.naming.directory | Extends the `javax.naming` package to provide functionality for accessing directory services.
javax.naming.ldap | Provides support for LDAPv3 extended operations and controls.
javax.naming.spi | Provides the means for dynamically plugging in support for accessing naming and directory services through the `javax.naming` and related packages.
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
javax.swing.text.html.parser | Provides the default HTML parser, along with support classes.
javax.swing.undo | Allows developers to provide support for undo/redo in applications such as text editors.

- ## Uses of Hashtable in java.awt

  Fields in java.awt declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected Hashtable<Component,​GridBagConstraints>` | GridBagLayout.`comptable` | This hashtable maintains the association between a component and its gridbag constraints.

- ## Uses of Hashtable in java.awt.image

  Methods in java.awt.image with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | CropImageFilter.`setProperties​(Hashtable<?,​?> props)` | Passes along the properties from the source object after adding a property indicating the cropped region.
  `void` | ImageConsumer.`setProperties​(Hashtable<?,​?> props)` | Sets the extensible list of properties associated with this image.
  `void` | ImageFilter.`setProperties​(Hashtable<?,​?> props)` | Passes the properties from the source object along after adding a property indicating the stream of filters it has been run through.
  `void` | PixelGrabber.`setProperties​(Hashtable<?,​?> props)` | The setProperties method is part of the ImageConsumer API which this class must implement to retrieve the pixels.
  `void` | ReplicateScaleFilter.`setProperties​(Hashtable<?,​?> props)` | Passes along the properties from the source object after adding a property indicating the scale applied.

  Constructors in java.awt.image with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `BufferedImage​(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,​?> properties)` | Constructs a new `BufferedImage` with a specified `ColorModel` and `Raster`.
  `MemoryImageSource​(int w, int h, int[] pix, int off, int scan, Hashtable<?,​?> props)` | Constructs an ImageProducer object which uses an array of integers in the default RGB ColorModel to produce data for an Image object.
  `MemoryImageSource​(int w, int h, ColorModel cm, byte[] pix, int off, int scan, Hashtable<?,​?> props)` | Constructs an ImageProducer object which uses an array of bytes to produce data for an Image object.
  `MemoryImageSource​(int w, int h, ColorModel cm, int[] pix, int off, int scan, Hashtable<?,​?> props)` | Constructs an ImageProducer object which uses an array of integers to produce data for an Image object.

- ## Uses of Hashtable in java.security

  Subclasses of Hashtable in java.security
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `AuthProvider` | This class defines login and logout methods for a provider.
  `class` | `Provider` | This class represents a "provider" for the Java Security API, where a provider implements some or all parts of Java Security.

- ## Uses of Hashtable in java.util

  Subclasses of Hashtable in java.util
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `Properties` | The `Properties` class represents a persistent set of properties.

- ## Uses of Hashtable in javax.management

  Methods in javax.management that return Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `Hashtable<String,​String>` | ObjectName.`getKeyPropertyList()` | Returns the key properties as a Hashtable.

  Methods in javax.management with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `static ObjectName` | ObjectName.`getInstance​(String domain, Hashtable<String,​String> table)` | Return an instance of ObjectName that can be used anywhere an object obtained with `new ObjectName(domain, table)` can be used.

  Constructors in javax.management with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `ObjectName​(String domain, Hashtable<String,​String> table)` | Construct an object name with several key properties from a Hashtable.

- ## Uses of Hashtable in javax.naming

  Fields in javax.naming declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected Hashtable<?,​?>` | CannotProceedException.`environment` | Contains the environment relevant for the Context or DirContext method that cannot proceed.
  `protected Hashtable<Object,​Object>` | InitialContext.`myProps` | The environment associated with this InitialContext.

  Methods in javax.naming that return Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `Hashtable<?,​?>` | CannotProceedException.`getEnvironment()` | Retrieves the environment that was in effect when this exception was created.
  `Hashtable<?,​?>` | Context.`getEnvironment()` | Retrieves the environment in effect for this context.

  Methods in javax.naming with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract Context` | ReferralException.`getReferralContext​(Hashtable<?,​?> env)` | Retrieves the context at which to continue the method using environment properties.
  `protected void` | InitialContext.`init​(Hashtable<?,​?> environment)` | Initializes the initial context using the supplied environment.
  `void` | CannotProceedException.`setEnvironment​(Hashtable<?,​?> environment)` | Sets the environment that will be returned when getEnvironment() is called.

  Constructors in javax.naming with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `InitialContext​(Hashtable<?,​?> environment)` | Constructs an initial context using the supplied environment.

- ## Uses of Hashtable in javax.naming.directory

  Constructors in javax.naming.directory with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `InitialDirContext​(Hashtable<?,​?> environment)` | Constructs an initial DirContext using the supplied environment.

- ## Uses of Hashtable in javax.naming.ldap

  Methods in javax.naming.ldap with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `static Control` | ControlFactory.`getControlInstance​(Control ctl, Context ctx, Hashtable<?,​?> env)` | Creates a control using known control factories.
  `abstract Context` | LdapReferralException.`getReferralContext​(Hashtable<?,​?> env)` | Retrieves the context at which to continue the method using environment properties and no controls.
  `abstract Context` | LdapReferralException.`getReferralContext​(Hashtable<?,​?> env, Control[] reqCtls)` | Retrieves the context at which to continue the method using request controls and environment properties.

  Constructors in javax.naming.ldap with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `InitialLdapContext​(Hashtable<?,​?> environment, Control[] connCtls)` | Constructs an initial context using environment properties and connection request controls.

- ## Uses of Hashtable in javax.naming.spi

  Methods in javax.naming.spi with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `InitialContextFactory` | InitialContextFactoryBuilder.`createInitialContextFactory​(Hashtable<?,​?> environment)` | Creates an initial context factory using the specified environment.
  `ObjectFactory` | ObjectFactoryBuilder.`createObjectFactory​(Object obj, Hashtable<?,​?> environment)` | Creates a new object factory using the environment supplied.
  `Context` | InitialContextFactory.`getInitialContext​(Hashtable<?,​?> environment)` | Creates an Initial Context for beginning name resolution.
  `static Context` | NamingManager.`getInitialContext​(Hashtable<?,​?> env)` | Creates an initial context using the specified environment properties.
  `static Object` | DirectoryManager.`getObjectInstance​(Object refInfo, Name name, Context nameCtx, Hashtable<?,​?> environment, Attributes attrs)` | Creates an instance of an object for the specified object, attributes, and environment.
  `Object` | DirObjectFactory.`getObjectInstance​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment, Attributes attrs)` | Creates an object using the location or reference information, and attributes specified.
  `static Object` | NamingManager.`getObjectInstance​(Object refInfo, Name name, Context nameCtx, Hashtable<?,​?> environment)` | Creates an instance of an object for the specified object and environment.
  `Object` | ObjectFactory.`getObjectInstance​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment)` | Creates an object using the location or reference information specified.
  `static DirStateFactory.Result` | DirectoryManager.`getStateToBind​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment, Attributes attrs)` | Retrieves the state of an object for binding when given the original object and its attributes.
  `DirStateFactory.Result` | DirStateFactory.`getStateToBind​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment, Attributes inAttrs)` | Retrieves the state of an object for binding given the object and attributes to be transformed.
  `static Object` | NamingManager.`getStateToBind​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment)` | Retrieves the state of an object for binding.
  `Object` | StateFactory.`getStateToBind​(Object obj, Name name, Context nameCtx, Hashtable<?,​?> environment)` | Retrieves the state of an object for binding.
  `static Context` | NamingManager.`getURLContext​(String scheme, Hashtable<?,​?> environment)` | Creates a context for the given URL scheme id.

- ## Uses of Hashtable in javax.swing

  Subclasses of Hashtable in javax.swing
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `UIDefaults` | A table of defaults for Swing components.

  Fields in javax.swing declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected Hashtable<Object,​Object>` | JTable.`defaultEditorsByColumnClass` | A table of objects that display and edit the contents of a cell, indexed by class as declared in `getColumnClass` in the `TableModel` interface.
  `protected Hashtable<Object,​Object>` | JTable.`defaultRenderersByColumnClass` | A table of objects that display the contents of a cell, indexed by class as declared in `getColumnClass` in the `TableModel` interface.

  Methods in javax.swing that return Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `Hashtable<Integer,​JComponent>` | JSlider.`createStandardLabels​(int increment)` | Creates a `Hashtable` of numerical text labels, starting at the slider minimum, and using the increment specified.
  `Hashtable<Integer,​JComponent>` | JSlider.`createStandardLabels​(int increment, int start)` | Creates a `Hashtable` of numerical text labels, starting at the starting point specified, and using the increment specified.
  `protected Hashtable<Component,​Integer>` | JLayeredPane.`getComponentToLayer()` | Returns the hashtable that maps components to layers.

  Constructors in javax.swing with parameters of type Hashtable
  Constructor | Description
  --- | ---
  `JTree​(Hashtable<?,​?> value)` | Returns a `JTree` created from a `Hashtable` which does not display with root.

- ## Uses of Hashtable in javax.swing.plaf.basic

  Fields in javax.swing.plaf.basic declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected Hashtable<TreePath,​Boolean>` | BasicTreeUI.`drawingCache` | Used for minimizing the drawing of vertical lines.
  `protected Hashtable<File,​Icon>` | BasicFileChooserUI.BasicFileView.`iconCache` | The icon cache

- ## Uses of Hashtable in javax.swing.text.html.parser

  Fields in javax.swing.text.html.parser declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `Hashtable<String,​Element>` | DTD.`elementHash` | The hash table contains the name of element and the corresponding element.
  `Hashtable<Object,​Entity>` | DTD.`entityHash` | The hash table contains an `Object` and the corresponding `Entity`

- ## Uses of Hashtable in javax.swing.undo

  Fields in javax.swing.undo declared as Hashtable
  Modifier and Type | Field | Description
  --- | --- | ---
  `protected Hashtable<Object,​Object>` | StateEdit.`postState` | The state information after the edit
  `protected Hashtable<Object,​Object>` | StateEdit.`preState` | The state information prior to the edit

  Methods in javax.swing.undo with parameters of type Hashtable
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | StateEditable.`restoreState​(Hashtable<?,​?> state)` | Upon receiving this message the receiver should extract any relevant state out of state.
  `void` | StateEditable.`storeState​(Hashtable<Object,​Object> state)` | Upon receiving this message the receiver should place any relevant state into state.