Package Torello.JavaDoc.Annotations
Class EntityAnnotationMirrors
- java.lang.Object
-
- Torello.JavaDoc.Annotations.EntityAnnotationMirrors
-
public class EntityAnnotationMirrors extends java.lang.Object
This class is intended to contain / hold a single mirror instance for each Entity-Level Annotation that has been placed on a single entity.
See:Entity- Methods, Fields, Constructors, Enumeration-Constants & Annotation-Elements are referred to as "Entities" in JDU.- See Also:
LinkJavaSource,IntoHTMLTable
Hi-Lited Source-Code:- View Here: Torello/JavaDoc/Annotations/EntityAnnotationMirrors.java
- Open New Browser-Tab: Torello/JavaDoc/Annotations/EntityAnnotationMirrors.java
File Size: 9,042 Bytes Line Count: 220 '\n' Characters Found
-
-
Field Summary
Static Constant: Empty, Singleton Mirror Instance Modifier and Type Field static EntityAnnotationMirrorsEMPTY_MIRRORComplete Set of Annotation-Mirrors for Annotations which may only be placed on Entities (See: EntityEnum)Modifier and Type Field IHTMirrorihtMirrorReadOnlyList<LJSMirror>ljsMirrors
-
Constructor Summary
Public Constructors that are intended for internal use only Constructor EntityAnnotationMirrors(List<AnnotationTree> annotList, String signature, Torello.JDUInternal.Miscellaneous.EntityAnnotationData ead)
-
-
-
Field Detail
-
EMPTY_MIRROR
public static final EntityAnnotationMirrors EMPTY_MIRROR
If there are ZERO annotations that have been placed on a particular "Entity" (Method, Field, Constructor, etc...), then there is no chance whatsoever that there are any JDU Annotations! In such cases, the entire constructor is skipeed, and this "EMPTY_MIRROR" is assigned, instead.- Code:
- Exact Field Declaration Expression:
public static final EntityAnnotationMirrors EMPTY_MIRROR = new EntityAnnotationMirrors();
-
ljsMirrors
public final ReadOnlyList<LJSMirror> ljsMirrors
'LinkJavaSource'Data.
This is a "Repeatable Annotation", and thus this is not a single reference, but rather a "Read Only List" of references. This pointer will never be null, instead if a particularEntityhas not been adorned with any'@LinkJavaSource'annotations, then'ljsMirrors'will be an empty list.- See Also:
LinkJavaSource- Code:
- Exact Field Declaration Expression:
public final ReadOnlyList<LJSMirror> ljsMirrors;
-
ihtMirror
public final IHTMirror ihtMirror
'IntoHTMLTable'Data- See Also:
IntoHTMLTable- Code:
- Exact Field Declaration Expression:
public final IHTMirror ihtMirror;
-
-
Constructor Detail
-
EntityAnnotationMirrors
public EntityAnnotationMirrors (java.util.List<com.sun.source.tree.AnnotationTree> annotList, java.lang.String signature, Torello.JDUInternal.Miscellaneous.EntityAnnotationData ead)
-
-