| Package | Description |
|---|---|
| org.apache.directory.api.ldap.model.schema.parsers |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,OpenLdapObjectIdentifierMacro> |
OpenLdapSchemaParser.objectIdentifierMacros
The map of object identifier macros, initialized by splitParsedSchemaDescriptions()
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,OpenLdapObjectIdentifierMacro> |
OpenLdapSchemaParser.getObjectIdentifierMacros()
Gets the object identifier macros.
|
Map<String,OpenLdapObjectIdentifierMacro> |
AbstractSchemaParser.getObjectIdentifiers()
Get the defined macros.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
OpenLdapSchemaParser.resolveObjectIdentifierMacro(OpenLdapObjectIdentifierMacro macro)
Find the proper OID from a OID which may contain a macro
|
| Modifier and Type | Method and Description |
|---|---|
private static String |
OpenLdapSchemaParser.getOidAndMacroRelaxed(OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
In relaxed mode :
|
private static AttributeType |
OpenLdapSchemaParser.parseAttributeTypeRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching attribute type descriptions.
|
private static AttributeType |
OpenLdapSchemaParser.parseAttributeTypeStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching attribute type descriptions.
|
private static DitContentRule |
OpenLdapSchemaParser.parseDitContentRuleRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for DitContentRule descriptions.
|
private static DitContentRule |
OpenLdapSchemaParser.parseDitContentRuleStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for DitContentRule descriptions.
|
private static DitStructureRule |
OpenLdapSchemaParser.parseDitStructureRuleRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for DitStructureRule descriptions.
|
private static LdapComparatorDescription |
OpenLdapSchemaParser.parseLdapComparatorRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for LdapComparator descriptions.
|
private static LdapComparatorDescription |
OpenLdapSchemaParser.parseLdapComparatorStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for LdapComparator descriptions.
|
private static LdapSyntax |
OpenLdapSchemaParser.parseLdapSyntaxRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching ldap syntax descriptions.
|
private static LdapSyntax |
OpenLdapSchemaParser.parseLdapSyntaxStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching ldap syntax descriptions.
|
private static MatchingRule |
OpenLdapSchemaParser.parseMatchingRuleRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching rule descriptions.
|
private static MatchingRule |
OpenLdapSchemaParser.parseMatchingRuleStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching rule 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.
|
private static NameForm |
OpenLdapSchemaParser.parseNameFormRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for NameForm descriptions.
|
private static NameForm |
OpenLdapSchemaParser.parseNameFormStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for NameForm descriptions.
|
private static NormalizerDescription |
OpenLdapSchemaParser.parseNormalizerRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for Normalizer descriptions.
|
private static NormalizerDescription |
OpenLdapSchemaParser.parseNormalizerStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for Normalizer descriptions.
|
private static ObjectClass |
OpenLdapSchemaParser.parseObjectClassRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching ObjectClass descriptions.
|
private static ObjectClass |
OpenLdapSchemaParser.parseObjectClassStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for matching ObjectClass descriptions.
|
private static SyntaxCheckerDescription |
OpenLdapSchemaParser.parseSyntaxCheckerRelaxed(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for SyntaxChecker descriptions.
|
private static SyntaxCheckerDescription |
OpenLdapSchemaParser.parseSyntaxCheckerStrict(Reader reader,
OpenLdapSchemaParser.PosSchema pos,
Map<String,OpenLdapObjectIdentifierMacro> objectIdentifierMacros)
Production for SyntaxChecker descriptions.
|
Copyright © 2003–2019 The Apache Software Foundation. All rights reserved.