The <javaFinalField> element provides a flag within the FieldModifiersopt that declares that the fields introduced by the declaration are final fields.
Both class and instance variables (static and non-static fields) can be declared final. Every field declaration in the body of an interface is implicitly public, static, and final. Possible alternative definitions of the FieldModifier declaration are the <javaStaticField>, <javaTransientField>, and <javaVolatileField> elements.
<javaField id="com.ibm.xtools.pluglets.engine.PlugletException"> <apiName>CASE_INSENSITIVE_ORDER</apiName> <shortDesc> A Comparator that orders String objects as by compareToIgnoreCase. This comparator is serializable. </shortDesc> <javaFieldDetail> <javaFieldDef> <javaFinalField/> <javaStaticField/> <javaFieldAccess value="public"/> <javaFieldInterface href=”http://java.sun.com/…/Comparator.html” format=”html” scope=”external”> Comparator </javaFieldInterface> </javaFieldDef> <apiDesc>Note that this Comparator does not take locale into account, and will result in an unsatisfactory ordering for certain locales. The java.text package provides Collators to allow locale-sensitive ordering. </apiDesc> </javaFieldDetail> <related-links> <link href="http://java.sun.com/../ collator.html#compare(java.lang.String, java.lang.String)" format="html"> <linktext>Collator.compare(String, String)<linktext> </link> </related-links> </javaField>