![](http://www.gnu-darwin.org/hexley-gd-sm.png)
|
LINK="#0000bb" VLINK="#551a8b" ALINK="#ff0000">
Objects of the univ.ObjectIdentifier class
Instances of univ.ObjectIdentifier
class implement the following additional methods:
- isaprefix(oid)
-
Returns true if the value of this ObjectIdentifier is
a lexicographical prefix of oid OBJECT IDENTIFIER.
The following methods emulate a mutable sequence object protocol:
- __getitem__(index)
-
Returns a [sub-]identifier (integer for single sub-id or
ObjectIdentifier class instance for a slice) by
index (integer or slice type).
- __setitem__(index,
oid)
-
Sets [sub-]identifier oid by index (integer
or slice type).
- __delitem__(index)
-
Delete sub-identifier by index (integer or slice type).
- append(suboid)
-
Append a sub-identifier suboid to the
ObjectIdentifier object.
- extend(oid)
-
Append a [sub-]identifier oid to the
ObjectIdentifier object.
- index(suboid)
-
Returns index of first occurrence of sub-identifier suboid
(integer).
- __len__()
-
Returns the number of sub-identifiers in ObjectIdentifier
object (as integer).
- __add__(oid)
- __radd__(oid)
-
Returns concatenated ObjectIdentifier and [sub-]identifier
oid (operands reflected for __r*__ version).
ilya@glas.net
|