The <javaFieldClass> element specifies within the Data Type declaration that the final value of the field must be an object of a class.
All variables in the Java language must have a data type. The Java language has two two major categories of data types: primitive and reference. If a final variable holds a reference to a class, then the state of the object can be changed by operations on the object, but the variable will always refer to the same object.
The keyref attribute must provide a unique key such as a fully qualified class name for the named API item.
<javaField id="com.ibm.xtools.ras.impord.engine.tasks.UMLDiagramResourceUtil.TYPE_EXTRACT"> <apiName>TYPE_EXTRACT</apiName> <shortdesc>RAS import task type "Extract".</shortdesc> <javaFieldDetail> <javaFieldDef> <javaStaticField/> <javaFieldAccess value="public"/> <javaFieldClass href="http:">String</javaFieldClass> </javaFieldDef> </javaFieldDetail> <related-links> <link href="http://java.sun.com/../constant-values.html#ATTRIBUTE_NODE" format="html" scope="external"> <linktext>Constant Field Values</linktext> </link> </related-links> </javaField>