Package ldaptor :: Module schema :: Class AttributeTypeDescription
[show private | hide private]
[frames | no frames]

Class AttributeTypeDescription

ASN1ParserThingie --+
                    |
                   AttributeTypeDescription


ASN Syntax:
   AttributeTypeDescription = "(" whsp
           numericoid whsp                ; AttributeType identifier
           [ "NAME" qdescrs ]             ; name used in AttributeType
           [ "DESC" qdstring ]            ; description
           [ "OBSOLETE" whsp ]
           [ "SUP" woid ]                 ; derived from this other AttributeType
           [ "EQUALITY" woid              ; Matching Rule name
           [ "ORDERING" woid              ; Matching Rule name
           [ "SUBSTR" woid ]              ; Matching Rule name
           [ "SYNTAX" whsp noidlen whsp ] ; see section 4.3
           [ "SINGLE-VALUE" whsp ]        ; default multi-valued
           [ "COLLECTIVE" whsp ]          ; default not collective
           [ "NO-USER-MODIFICATION" whsp ]; default user modifiable
           [ "USAGE" whsp AttributeUsage ]; default userApplications
           whsp ")"

   AttributeUsage =
           "userApplications"     /
           "directoryOperation"   /
           "distributedOperation" / ; DSA-shared
           "dSAOperation"          ; DSA-specific, value depends on server

   noidlen = numericoid [ "{" len "}" ]

   len     = numericstring

Method Summary
  __init__(self, text)
  __repr__(self)
  __str__(self)
  _parse(self, text)
    Inherited from ASN1ParserThingie
  _list(self, l)
  _str(self, s)
  _str_list(self, l)
  _strings_to_list(self, text)
Split ''-quoted strings into list.
  _to_list(self, text)
Split text into $-separated list.

Generated by Epydoc 2.1 on Tue Aug 17 17:08:21 2004 http://epydoc.sf.net