Class DitContentRuleDescriptionSchemaParser

    • Method Detail

      • parse

        public DitContentRule parse​(String ditContentRuleDescription)
                             throws ParseException
        Parses a DIT content rule description according to RFC 4512:
         DITContentRuleDescription = LPAREN WSP
            numericoid                 ; object identifier
            [ SP "NAME" SP qdescrs ]   ; short names (descriptors)
            [ SP "DESC" SP qdstring ]  ; description
            [ SP "OBSOLETE" ]          ; not active
            [ SP "AUX" SP oids ]       ; auxiliary object classes
            [ SP "MUST" SP oids ]      ; attribute types
            [ SP "MAY" SP oids ]       ; attribute types
            [ SP "NOT" SP oids ]       ; attribute types
            extensions WSP RPAREN      ; extensions
         
        Specified by:
        parse in class AbstractSchemaParser<DitContentRule>
        Parameters:
        ditContentRuleDescription - the DIT content rule description to be parsed
        Returns:
        the parsed DITContentRuleDescription bean
        Throws:
        ParseException - if there are any recognition errors (bad syntax)