lib

# Class: SchemaItem Source Location: /lib/schema.inc
### Class Overview
Generic parent class for all schema items. A schema item is an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax. | ### Variables $description $oid | ### Methods SchemaItem getDescription getOID initVars setDescription setOID
### Child classes: ObjectClass Represents an LDAP objectClass AttributeType Represents an LDAP AttributeType Syntax Represents an LDAP Syntax MatchingRule Represents an LDAP MatchingRule MatchingRuleUse Represents an LDAP schema matchingRuleUse entry
### Class Details [line 45] Generic parent class for all schema items. A schema item is an ObjectClass, an AttributeBype, a MatchingRule, or a Syntax. All schema items have at least two things in common: An OID and a description. This class provides an implementation for these two data. [ Top ] ### Class Variables #### $description = [line 50] The description of this schema item.
Type: | mixed
[ Top ] #### $oid = [line 48] The OID of this schema item.
Type: | mixed
[ Top ] ### Class Methods ### constructor SchemaItem [line 60]
`SchemaItem SchemaItem( )`
Default constructor. [ Top ] ### method getDescription [line 80]
`void getDescription( )`
[ Top ] ### method getOID [line 75]
`void getOID( )`
[ Top ] ### method initVars [line 53]
`void initVars( )`
Initialize class members to default values. Overridden in child classes as: ObjectClass::initVars() Initialize the class' member variables AttributeType::initVars() Initialize the class' member variables Syntax::initVars() Initializes the class' member variables MatchingRule::initVars() Initialize the class' member variables MatchingRuleUse::initVars() Initialize the class' member variables [ Top ] ### method setDescription [line 70]
`void setDescription( mixed $new_desc)`
[ Top ] ### method setOID [line 65]
`void setOID( mixed $new_oid)`
[ Top ] Documentation generated on Tue, 07 Feb 2006 17:03:59 +0100 by phpDocumentor 1.2.3