The <javaAbstractClass> element supplies the ClassModifiersopt for the class and identifies that the class is an abstract class.
An abstract class is a class that is incomplete or a class that is considered incomplete. Only abstract classes can have abstract methods, which are methods that are declared but not yet implemented. The <javaAbstractClass> element must not be used in conjunction with the <javaFinalClass> element.
<javaClass id="com.ibm.xtools.ras.impord.engine.tasks"> <apiName>AbstractImportEngineTask</apiName> <shortdesc> Repesents the abstract base class that implements all the get and set methods required by the IImportEngineTask interface alleviating any child import tasks from being forced to duplicate this functionality. </shortdesc> <javaClassDetail> <javaClassDef> <javaAbstractClass/> <javaClassAccess value="public"/> <javaBaseClass href="../Object.html" format=”html” scope=”external”> java.lang.Object </javaBaseClass> <javaImplementedInterface href=”IImportEngineTask.dita”>IImportEngineTask</javaImplementedInterface> </javaClassDef> <apiDesc>This leaves only the main execute method to be implemented by any sub classes.</apiDesc> </javaClassDetail> </javaClass>