Module org.bzdev.base
Package org.bzdev.obnaming.annotations
package org.bzdev.obnaming.annotations
Package to provide annotations for named object factories and their
parameters, and for creating new types of object namers and named objects.
Please see
NamedObjectFactory<F extends NamedObjectFactory<F,NMR,NMD,OBJ>,NMR extends ObjectNamerOps<NMD>,NMD extends NamedObjectOps,OBJ extends NMD>
for examples
of how to code named-object factories that use these annotations.
Examples for specific annotations are provided with the documentation
in this package for that annotation.-
Annotation TypesClassDescriptionAnnotation for compound parameters.Annotation denoting that a class can be the value parameter of a Map or the type of a variable denoting a group of parameters.Specify the class name of the ParmManager for a named-object factory.Annotation for keyed parameters.Annotation for keyed parameters.Annotation for creating a named object's helper class.Constructor types.Annotation for creating an object namer's helper class.Constructor types.Annotation to denote a primitive field in a factory.