The <javaStaticField> element declares within the FieldModifiersopt that the fields introduced by the declaration are static fields.
This element declares that a single field is associated with the class instead of a separate field for each object instantiated from the class. When no static modifier is present, the fields introduced by the declaration are instance fields. A field that is not declared static (sometimes called a non-static field) is called an instance variable. Possible alternative definitions of the FieldModifier declaration are the <javaFinalField>, <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>