|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface FromStringFactory
Annotation used on a type to indicate that another class, the factory, provides the 'from string' method.
This annotation is applied at the type level, typically to an interface.
It indicates the class which contains the relevant FromString
annotation, which follows the normal rules.
For example, the interface Foo could be annotated to define its
associated factory as being FooFactory. The FooFactory
class would then be expected to provide a method returning Foo
with a single String parameter, annotated with FromString.
| Required Element Summary | |
|---|---|
Class<?> |
factory
The factory class containing the static method. |
| Element Detail |
|---|
public abstract Class<?> factory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||