Package org.opends.server.schema
package org.opends.server.schema
Contains implementations of various Directory Server schema elements. In particular, this holds the implementations
of all the attribute syntaxes and equality/substring/ordering/approximate matching rules that have been defined in
the server. Other schema elements (e.g., attribute types, objectclasses, name forms, matching rule uses, DIT content
rules, and DIT structure rules) do not require any specialized processing and therefore implementations of those more
generic objects are defined elsewhere in the Directory Server codebase.
-
ClassDescriptionProvides the core schema, which includes core matching rules and syntaxes.Allows users to configure JSON matching rules.Allows users to configure JSON matching rules.Allows users to configure custom JSON matching rules and indexing.Allows users to configure custom a Name and JSON matching rule by declaring custom indexes for the JSON fields of a Name and JSON attribute.This class defines a number of constants used by Directory Server schema elements, like matching rules, syntaxes, attribute types, and objectclasses.Responsible for access to the server's schema.Interface to update a schema provided a schema builder.SchemaProvider<T extends SchemaProviderCfg>Provides some schema elements to load at startup.