Annotation Type FromStringFactory


  • @Target(TYPE)
    @Retention(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.

    Since:
    1.4
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      Class<?> factory
      The factory class containing the static method.
    • Element Detail

      • factory

        Class<?> factory
        The factory class containing the static method. The static method must have a return type of the type that declares the factory annotation.
        Returns:
        the factory type