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

Class ObjectClassDescription

ASN1ParserThingie --+
                    |
                   ObjectClassDescription


ASN Syntax:
   d               = "0" / "1" / "2" / "3" / "4" /
                     "5" / "6" / "7" / "8" / "9"

   numericstring   = 1*d

   numericoid      = numericstring *( "." numericstring )

   space           = 1*" "

   whsp            = [ space ]

   descr           = keystring

   qdescr          = whsp "'" descr "'" whsp

   qdescrlist      = [ qdescr *( qdescr ) ]

   ; object descriptors used as schema element names
   qdescrs         = qdescr / ( whsp "(" qdescrlist ")" whsp )

   dstring         = 1*utf8

   qdstring        = whsp "'" dstring "'" whsp

   descr           = keystring

   oid             = descr / numericoid

   woid            = whsp oid whsp

   ; set of oids of either form
   oids            = woid / ( "(" oidlist ")" )

   ObjectClassDescription = "(" whsp
           numericoid whsp      ; ObjectClass identifier
           [ "NAME" qdescrs ]
           [ "DESC" qdstring ]
           [ "OBSOLETE" whsp ]
           [ "SUP" oids ]       ; Superior ObjectClasses
           [ ( "ABSTRACT" / "STRUCTURAL" / "AUXILIARY" ) whsp ]
                                ; default structural
           [ "MUST" oids ]      ; AttributeTypes
           [ "MAY" oids ]       ; AttributeTypes
           whsp ")"

Method Summary
  __init__(self, text)
  __eq__(self, other)
  __ge__(self, other)
  __gt__(self, other)
  __le__(self, other)
  __lt__(self, other)
  __ne__(self, other)
  __repr__(self)
  __str__(self)

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