Uses of Interface javax.naming.directory.Attributes (Java SE 15 & JDK 15)
Description: use: module: java.naming, package: javax.naming.directory, interface: Attributes

# Uses of Interface
javax.naming.directory.Attributes

Packages that use Attributes
Package | Description
--- | ---
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.

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

  Classes in javax.naming.directory that implement Attributes
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `BasicAttributes` | This class provides a basic implementation of the Attributes interface.

  Methods in javax.naming.directory that return Attributes
  Modifier and Type | Method | Description
  --- | --- | ---
  `Attributes` | DirContext.`getAttributes​(String name)` | Retrieves all of the attributes associated with a named object.
  `Attributes` | DirContext.`getAttributes​(String name, String[] attrIds)` | Retrieves selected attributes associated with a named object.
  `Attributes` | DirContext.`getAttributes​(Name name)` | Retrieves all of the attributes associated with a named object.
  `Attributes` | DirContext.`getAttributes​(Name name, String[] attrIds)` | Retrieves selected attributes associated with a named object.
  `Attributes` | SearchResult.`getAttributes()` | Retrieves the attributes in this search result.

  Methods in javax.naming.directory with parameters of type Attributes
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | DirContext.`bind​(String name, Object obj, Attributes attrs)` | Binds a name to an object, along with associated attributes.
  `void` | DirContext.`bind​(Name name, Object obj, Attributes attrs)` | Binds a name to an object, along with associated attributes.
  `DirContext` | DirContext.`createSubcontext​(String name, Attributes attrs)` | Creates and binds a new context, along with associated attributes.
  `DirContext` | DirContext.`createSubcontext​(Name name, Attributes attrs)` | Creates and binds a new context, along with associated attributes.
  `void` | DirContext.`modifyAttributes​(String name, int mod_op, Attributes attrs)` | Modifies the attributes associated with a named object.
  `void` | DirContext.`modifyAttributes​(Name name, int mod_op, Attributes attrs)` | Modifies the attributes associated with a named object.
  `void` | DirContext.`rebind​(String name, Object obj, Attributes attrs)` | Binds a name to an object, along with associated attributes, overwriting any existing binding.
  `void` | DirContext.`rebind​(Name name, Object obj, Attributes attrs)` | Binds a name to an object, along with associated attributes, overwriting any existing binding.
  `NamingEnumeration<SearchResult>` | DirContext.`search​(String name, Attributes matchingAttributes)` | Searches in a single context for objects that contain a specified set of attributes.
  `NamingEnumeration<SearchResult>` | DirContext.`search​(String name, Attributes matchingAttributes, String[] attributesToReturn)` | Searches in a single context for objects that contain a specified set of attributes, and retrieves selected attributes.
  `NamingEnumeration<SearchResult>` | DirContext.`search​(Name name, Attributes matchingAttributes)` | Searches in a single context for objects that contain a specified set of attributes.
  `NamingEnumeration<SearchResult>` | DirContext.`search​(Name name, Attributes matchingAttributes, String[] attributesToReturn)` | Searches in a single context for objects that contain a specified set of attributes, and retrieves selected attributes.
  `void` | SearchResult.`setAttributes​(Attributes attrs)` | Sets the attributes of this search result to `attrs`.

  Constructors in javax.naming.directory with parameters of type Attributes
  Constructor | Description
  --- | ---
  `SearchResult​(String name, Object obj, Attributes attrs)` | Constructs a search result using the result's name, its bound object, and its attributes.
  `SearchResult​(String name, Object obj, Attributes attrs, boolean isRelative)` | Constructs a search result using the result's name, its bound object, and its attributes, and whether the name is relative.
  `SearchResult​(String name, String className, Object obj, Attributes attrs)` | Constructs a search result using the result's name, its class name, its bound object, and its attributes.
  `SearchResult​(String name, String className, Object obj, Attributes attrs, boolean isRelative)` | Constructs a search result using the result's name, its class name, its bound object, its attributes, and whether the name is relative.

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

  Methods in javax.naming.ldap that return Attributes
  Modifier and Type | Method | Description
  --- | --- | ---
  `Attributes` | Rdn.`toAttributes()` | Retrieves the `Attributes` view of the type/value mappings contained in this Rdn.

  Constructors in javax.naming.ldap with parameters of type Attributes
  Constructor | Description
  --- | ---
  `Rdn​(Attributes attrSet)` | Constructs an Rdn from the given attribute set.

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

  Methods in javax.naming.spi that return Attributes
  Modifier and Type | Method | Description
  --- | --- | ---
  `Attributes` | DirStateFactory.Result.`getAttributes()` | Retrieves the attributes to be bound.

  Methods in javax.naming.spi with parameters of type Attributes
  Modifier and Type | Method | Description
  --- | --- | ---
  `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 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.

  Constructors in javax.naming.spi with parameters of type Attributes
  Constructor | Description
  --- | ---
  `Result​(Object obj, Attributes outAttrs)` | Constructs an instance of Result.