Class ObjectClassDescriptionSyntaxChecker

  • All Implemented Interfaces:
    Serializable, SchemaObject

    public final class ObjectClassDescriptionSyntaxChecker
    extends SyntaxChecker
    A SyntaxChecker which verifies that a value follows the object class descripton syntax according to RFC 4512, par 4.2.1:
     ObjectClassDescription = LPAREN WSP
         numericoid                 ; object identifier
         [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
         [ SP "DESC" SP qdstring ]  ; description
         [ SP "OBSOLETE" ]          ; not active
         [ SP "SUP" SP oids ]       ; superior object classes
         [ SP kind ]                ; kind of class
         [ SP "MUST" SP oids ]      ; attribute types
         [ SP "MAY" SP oids ]       ; attribute types
         extensions WSP RPAREN
    
     kind = "ABSTRACT" / "STRUCTURAL" / "AUXILIARY"
     
     extensions = *( SP xstring SP qdstrings )
     xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
     
    Author:
    Apache Directory Project
    See Also:
    Serialized Form