Provides access to NDS services through JNDI. It also provides access to contexts that implement the behavior and attributes of NDS objects, NDS partitions, and the NDS schema.

All NDS directory contexts in the NDS provider extend the NdsObject class, which provides methods that allow you to perform non-naming operations on JNDI contexts. Attribute values in the NDS provider extend the NdsAttributeValue class, of which there are 28 separate subclasses representing NDS attribute syntaxes.

## Package Specification

None.

## Related Documentation

The following interfaces are used by the NDS provider classes.

- javax.naming.directory.DirContext Interface
- javax.naming.directory.SearchControls Interface
- javax.naming.directory.SearchResult Interface

For overviews, concepts, sample code and demos, and tasks documentation, please see the following:

- NJCL Developer's Guide Documentation