javaStaticClass

The <javaStaticClass> element declares in the ClassModifiersopt that a nested class is static.

Description

An inner class is a nested class that is not explicitly or implicitly declared static. The <javaStaticClass> element has the following predefined attributes: name ="static" and value ="static".

Example

Click on the following link to open the Java API topic type example in
<javaClass id="com.ibm.umlnotation">
    <apiName>UmlnotationPlugin.Implementation</apiName>
    <shortdesc>The actual implementation of the Eclipse Plugin.</shortdesc>
    <javaClassDetail>
	     <javaClassDef>
           <javaStaticClass/>
	         <javaClassAccess value="public"/>
           <javaBaseClass href=”org.eclipse.EMFPlugin.EclipsePlugin”>
                     org.eclipse.EMFPlugin.EclipsePlugin</javaBaseClass>
           <javaImplementedInterface>org.osgi.framework.BundleActivator</javaImplementedInterface>
           <javaImplementedInterface href=”org.eclipse.core.Logger”>Logger</javaImplementedInterface>
           <javaImplementedInterface href=”../ResourceLocator.html" format=”html”>
               ResourceLocator
           </javaImplementedInterface>
    </javaClassDef>
    <section>
        <title>Enclosing class:</title>
        <xref href="../UmlnotationPlugin.html" format="html">UmlnotationPlugin</xref>
    </section>
  </javaClassDetail>
</javaClass>

Processing Expectations

Contained by

javaClassDef

Content model

no content

Inheritance

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