| Package | Description |
|---|---|
| org.apache.directory.api.ldap.model.schema |
Contains interfaces and base classes for representing the LDAP schema domain
model.
|
| org.apache.directory.api.ldap.model.schema.parsers | |
| org.apache.directory.api.ldap.model.schema.registries | |
| org.apache.directory.api.ldap.model.schema.registries.helper |
| Modifier and Type | Method and Description |
|---|---|
MatchingRuleUse |
MatchingRuleUse.copy()
Copy an MatchingRuleUse
|
| Modifier and Type | Method and Description |
|---|---|
Entry |
AttributesFactory.convert(MatchingRuleUse matchingRuleUse,
Schema schema,
SchemaManager schemaManager)
Converts a MatchingRuleUse into an Entry
|
String |
SchemaObjectRenderer.render(MatchingRuleUse mru)
NOT FULLY IMPLEMENTED!
|
| Modifier and Type | Method and Description |
|---|---|
MatchingRuleUse |
MatchingRuleUseDescriptionSchemaParser.parse(String matchingRuleUseDescription)
Parses a matching rule use description according to RFC 4512:
MatchingRuleUseDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
SP "APPLIES" SP oids ; attribute types
extensions WSP RPAREN ; extensions
extensions = *( SP xstring SP qdstrings )
xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
|
MatchingRuleUse |
OpenLdapSchemaParser.parseMatchingRuleUse(String matchingRuleUseDescription)
Production for matching MatchingRuleUse descriptions.
|
private static MatchingRuleUse |
OpenLdapSchemaParser.parseMatchingRuleUseRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for MatchingRuleUse descriptions.
|
private static MatchingRuleUse |
OpenLdapSchemaParser.parseMatchingRuleUseStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for MatchingRuleUse descriptions.
|
| Modifier and Type | Method and Description |
|---|---|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.get(String oid)
Gets the SchemaObject associated with a given OID.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.unregister(MatchingRuleUse schemaObject)
Removes the SchemaObject registered with this registry.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<MatchingRuleUse> |
ImmutableMatchingRuleUseRegistry.iterator()
Gets an iterator over the registered schema objects in the registry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ImmutableMatchingRuleUseRegistry.register(MatchingRuleUse schemaObject)
Registers a new SchemaObject with this registry.
|
MatchingRuleUse |
ImmutableMatchingRuleUseRegistry.unregister(MatchingRuleUse schemaObject)
Removes the SchemaObject registered with this registry.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MatchingRuleUseHelper.addToRegistries(MatchingRuleUse matchingRuleUse,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the MatchingRuleUse into the registries, updating the references to
other SchemaObject
|
Copyright © 2003–2022 The Apache Software Foundation. All rights reserved.