Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This class diagram exposes the relations between all those classes :

AttributeType

TODO

Comparator

Here are the fields stored in a Comparator instance :

...

This is a more complex operation, as we may have some MatchingRules pointing on this object.
We have to :
remove the oid from the ComparatorRegistry.byOid
remove the oid from the ComparatorRegistry.byName
remove the Comparator from the registries bySchemaNameSchemaObject map : <schema, set<SchemaObject>> -= comparator.h3

DITContentRule

Not Yet Implemented.h3

DITStructureRule

Not Yet Implemented.h3

MatchingRule

TODO.h3

MatchingRuleUse

Not Yet Implemented.h3

NameForm

Not Yet Implemented.h3

Normalizer (specific)

Here are the fields stored in a Normalizer instance :

...

This is a more complex operation, as we may have some MatchingRules pointing on this object.
We have to :
remove the oid from the NormalizerRegistry.byOid
remove the oid from the NormalizerRegistry.byName
remove the Normalizer from the registries bySchemaNameSchemaObject map : <schema, set<SchemaObject>> -= Normalizer.h3

ObjectClass

TODO .h3

Syntax

TODO .h3

SyntaxChecker (specific)

Here are the fields stored in a SyntaxChecker instance :

...