< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java

Print this page




 151          * Implemented class links.
 152          */
 153         IMPLEMENTED_CLASSES,
 154 
 155         /**
 156          * Subinterface links.
 157          */
 158         SUBINTERFACES,
 159 
 160         /**
 161          * Subclasses links.
 162          */
 163         SUBCLASSES,
 164 
 165         /**
 166          * The signature in the class documentation (implements/extends portion).
 167          */
 168         CLASS_SIGNATURE_PARENT_NAME,
 169 
 170         /**





 171          * The header for method documentation copied from parent.
 172          */
 173         EXECUTABLE_ELEMENT_COPY,
 174 
 175         /**
 176          * Method "specified by" link.
 177          */
 178         METHOD_SPECIFIED_BY,
 179 
 180         /**
 181          * Method "overrides" link.
 182          */
 183         METHOD_OVERRIDES,
 184 
 185         /**
 186          * Annotation link.
 187          */
 188         ANNOTATION,
 189 
 190         /**


 358             case IMPLEMENTED_CLASSES:
 359             case SUBCLASSES:
 360             case EXECUTABLE_ELEMENT_COPY:
 361             case VARIABLE_ELEMENT_COPY:
 362             case PROPERTY_COPY:
 363             case CLASS_USE_HEADER:
 364                 includeTypeInClassLinkLabel = false;
 365                 break;
 366 
 367             case ANNOTATION:
 368                 excludeTypeParameterLinks = true;
 369                 excludeTypeBounds = true;
 370                 break;
 371 
 372             case IMPLEMENTED_INTERFACES:
 373             case SUPER_INTERFACES:
 374             case SUBINTERFACES:
 375             case CLASS_TREE_PARENT:
 376             case TREE:
 377             case CLASS_SIGNATURE_PARENT_NAME:

 378                 excludeTypeParameterLinks = true;
 379                 excludeTypeBounds = true;
 380                 includeTypeInClassLinkLabel = false;
 381                 includeTypeAsSepLink = true;
 382                 break;
 383 
 384             case PACKAGE:
 385             case CLASS_USE:
 386             case CLASS_HEADER:
 387             case CLASS_SIGNATURE:
 388             case RECEIVER_TYPE:
 389                 excludeTypeParameterLinks = true;
 390                 includeTypeAsSepLink = true;
 391                 includeTypeInClassLinkLabel = false;
 392                 break;
 393 
 394             case MEMBER_TYPE_PARAMS:
 395                 includeTypeAsSepLink = true;
 396                 includeTypeInClassLinkLabel = false;
 397                 break;




 151          * Implemented class links.
 152          */
 153         IMPLEMENTED_CLASSES,
 154 
 155         /**
 156          * Subinterface links.
 157          */
 158         SUBINTERFACES,
 159 
 160         /**
 161          * Subclasses links.
 162          */
 163         SUBCLASSES,
 164 
 165         /**
 166          * The signature in the class documentation (implements/extends portion).
 167          */
 168         CLASS_SIGNATURE_PARENT_NAME,
 169 
 170         /**
 171          * Permitted subtypes of a sealed type.
 172          */
 173         PERMITTED_SUBTYPES,
 174 
 175         /**
 176          * The header for method documentation copied from parent.
 177          */
 178         EXECUTABLE_ELEMENT_COPY,
 179 
 180         /**
 181          * Method "specified by" link.
 182          */
 183         METHOD_SPECIFIED_BY,
 184 
 185         /**
 186          * Method "overrides" link.
 187          */
 188         METHOD_OVERRIDES,
 189 
 190         /**
 191          * Annotation link.
 192          */
 193         ANNOTATION,
 194 
 195         /**


 363             case IMPLEMENTED_CLASSES:
 364             case SUBCLASSES:
 365             case EXECUTABLE_ELEMENT_COPY:
 366             case VARIABLE_ELEMENT_COPY:
 367             case PROPERTY_COPY:
 368             case CLASS_USE_HEADER:
 369                 includeTypeInClassLinkLabel = false;
 370                 break;
 371 
 372             case ANNOTATION:
 373                 excludeTypeParameterLinks = true;
 374                 excludeTypeBounds = true;
 375                 break;
 376 
 377             case IMPLEMENTED_INTERFACES:
 378             case SUPER_INTERFACES:
 379             case SUBINTERFACES:
 380             case CLASS_TREE_PARENT:
 381             case TREE:
 382             case CLASS_SIGNATURE_PARENT_NAME:
 383             case PERMITTED_SUBTYPES:
 384                 excludeTypeParameterLinks = true;
 385                 excludeTypeBounds = true;
 386                 includeTypeInClassLinkLabel = false;
 387                 includeTypeAsSepLink = true;
 388                 break;
 389 
 390             case PACKAGE:
 391             case CLASS_USE:
 392             case CLASS_HEADER:
 393             case CLASS_SIGNATURE:
 394             case RECEIVER_TYPE:
 395                 excludeTypeParameterLinks = true;
 396                 includeTypeAsSepLink = true;
 397                 includeTypeInClassLinkLabel = false;
 398                 break;
 399 
 400             case MEMBER_TYPE_PARAMS:
 401                 includeTypeAsSepLink = true;
 402                 includeTypeInClassLinkLabel = false;
 403                 break;


< prev index next >