The <apiBaseClassifier> element specifies a base classifier from which the classifier inherits part of its instance, structure, or behavior.
Base classes are a useful way to group objects that share a common set of functionality. Base classes can provide a default set of functionality and allow customization though extension.
For example, in Java API specialization, the <apiBaseClassifier> represents the <javaBaseClass> for a superclass and the <javaBaseInterface> for a super interface.
<apiClassifier id="com.ibm.xtools.xde" outputclass="class" platform="vb"> <apiName>RXEAbstraction</apiName> <shortdesc>Specifies one or more interfaces or interface members that will be implemented in the class or structure definition in which it appears.</shortdesc> <apiClassifierDetail> <apiClassifierDef> <!– SYNTAX Public Class RXEAbstraction Inherits IRXEClass –> <apiQualifier name="access" value="public"/> <apiBaseClassifier> <apiItemName href=”IRXEClass”>IRXEClass</apiItemName> <apiDefNote>Required. A class whose properties, methods, and events will be implemented by corresponding members in a class or structure.</apiDefNote> </apiBaseClassifier> <apiClassifierMember><apiItemName>RXEAbstraction</apiItemName> </apiClassifierMember> </apiClassifierDef> </apiClassifierDetail> </apiClassifier>
topic/xref reference/xref apiRef/apiRelation