| 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 |
|---|---|
DitStructureRule |
DitStructureRule.copy()
Copy the current SchemaObject on place
|
| Modifier and Type | Method and Description |
|---|---|
Entry |
AttributesFactory.convert(DitStructureRule ditStructureRule,
Schema schema,
SchemaManager schemaManager)
Converts a DitStructureRule into an Entry
|
String |
SchemaObjectRenderer.render(DitStructureRule dsr)
NOT FULLY IMPLEMENTED!
|
| Modifier and Type | Method and Description |
|---|---|
DitStructureRule |
DitStructureRuleDescriptionSchemaParser.parse(String ditStructureRuleDescription)
Parses a DIT structure rule description according to RFC 4512:
|
DitStructureRule |
OpenLdapSchemaParser.parseDitStructureRule(String ditStructureRuleDescription)
Production for matching DitStructureRule descriptions.
|
private static DitStructureRule |
OpenLdapSchemaParser.parseDitStructureRuleRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for DitStructureRule descriptions.
|
private static DitStructureRule |
OpenLdapSchemaParser.parseDitStructureRuleStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos)
Production for DitStructureRule descriptions.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,DitStructureRule> |
DefaultDitStructureRuleRegistry.byRuleId
a map of DitStructureRule looked up by RuleId
|
| Modifier and Type | Method and Description |
|---|---|
DitStructureRule |
ImmutableDitStructureRuleRegistry.get(String oid)
Gets the SchemaObject associated with a given OID.
|
DitStructureRule |
DitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
DitStructureRule |
DefaultDitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.lookup(int ruleId)
Looks up an dITStructureRule by its unique Object IDentifier or by its
name.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.unregister(DitStructureRule schemaObject)
Removes the SchemaObject registered with this registry.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.unregister(String numericOid)
Removes the SchemaObject registered with this registry, using its
numeric OID.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<DitStructureRule> |
DitStructureRuleRegistry.iterator()
Gets an iterator over the registered descriptions in the registry.
|
Iterator<DitStructureRule> |
DefaultDitStructureRuleRegistry.iterator()
Gets an iterator over the registered schema objects in the registry.
|
Iterator<DitStructureRule> |
ImmutableDitStructureRuleRegistry.iterator()
Gets an iterator over the registered descriptions in the registry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new DitStructureRule with this registry.
|
void |
DefaultDitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new SchemaObject with this registry.
|
void |
ImmutableDitStructureRuleRegistry.register(DitStructureRule ditStructureRule)
Registers a new DitStructureRule with this registry.
|
DitStructureRule |
ImmutableDitStructureRuleRegistry.unregister(DitStructureRule schemaObject)
Removes the SchemaObject registered with this registry.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DitStructureRuleHelper.addToRegistries(DitStructureRule ditStructureRule,
SchemaErrorHandler errorHandler,
Registries registries)
Inject the DitContentRule into the registries, updating the references to
other SchemaObject
|
Copyright © 2003–2019 The Apache Software Foundation. All rights reserved.