|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Documented @Inherited @Target(value=TYPE) @Retention(value=RUNTIME) public @interface Gens
This is a marker-like annotation to indicate to Nomenclator
that a particular class is to be regarded sôlely as an instance of
the ancestor class specified. When caching or otherwise manipulating
the class, Nomenclator
will ignore the actual implementation
class and consider it only as an instance of the Gens.
Aside from being easier to type than something like IgnoreActualClassConsiderAfterAncestor(type), Gens is Latin for something akin to “clan,” and is the origin of the Genus of the Genus/Species nomenclature.
Required Element Summary | |
---|---|
Class<? extends DataRecord> |
nomen
The nomen gentile of the gens. |
Element Detail |
---|
public abstract Class<? extends DataRecord> nomen
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |