Doclet API

com.sun.javadoc
Interface SerialFieldTag

All Superinterfaces:
Comparable<Object>, Tag

public interface SerialFieldTag
extends Tag, Comparable<Object>

Documents a Serializable field defined by an ObjectStreamField.

 The class parses and stores the three serialField tag parameters:

 - field name
 - field type name
      (fully-qualified or visible from the current import context)
 - description of the valid values for the field

 
This tag is only allowed in the javadoc for the special member serialPersistentFields.

See Also:
ObjectStreamField

Method Summary
 int compareTo(Object obj)
          Compares this Object with the specified Object for order.
 String description()
          Return the field comment.
 String fieldName()
          Return the serialziable field name.
 String fieldType()
          Return the field type string.
 ClassDoc fieldTypeDoc()
          Return the ClassDoc for field type.
 
Methods inherited from interface com.sun.javadoc.Tag
firstSentenceTags, holder, inlineTags, kind, name, position, text, toString
 

Method Detail

fieldName

String fieldName()
Return the serialziable field name.


fieldType

String fieldType()
Return the field type string.


fieldTypeDoc

ClassDoc fieldTypeDoc()
Return the ClassDoc for field type.

Returns:
null if no ClassDoc for field type is visible from containingClass context.

description

String description()
Return the field comment. If there is no serialField comment, return javadoc comment of corresponding FieldDoc.


compareTo

int compareTo(Object obj)
Compares this Object with the specified Object for order. Returns a negative integer, zero, or a positive integer as this Object is less than, equal to, or greater than the given Object.

Included to make SerialFieldTag items java.lang.Comparable.

Specified by:
compareTo in interface Comparable<Object>
Parameters:
obj - the Object to be compared.
Returns:
a negative integer, zero, or a positive integer as this Object is less than, equal to, or greater than the given Object.
Throws:
ClassCastException - the specified Object's type prevents it from being compared to this Object.
Since:
1.2

Doclet API

Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2010, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.