javaAbstractClass

The <javaAbstractClass> element supplies the ClassModifiersopt for the class and identifies that the class is an abstract class.

Description

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.

Example

Click on the following link to open the Java API topic type example in
<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>

Processing Expectations

Contained by

javaClassDef

Content model

no content

Inheritance

topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier