Annotation Type StatsInterface


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface StatsInterface

    Annotation that identifies a Rhino stats parameter set type interface.

    This annotation should be used in conjunction with UsageParameters and related annotations in the same package to describe a stats parameter set type programmatically.

    Since:
    Rhino 2.6.0
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String implClass
      The desired fully-qualified class name of the stats parameter set implementation class.
      String name
      A name to use as the stats parameter set type name.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String implExtendsClass
      The fully-qualified class name of the class that the stats parameter set implementation class should extend.
    • Element Detail

      • name

        String name

        A name to use as the stats parameter set type name.

        Since:
        Rhino 2.6.0
      • implClass

        String implClass

        The desired fully-qualified class name of the stats parameter set implementation class.

        Since:
        Rhino 2.6.0
      • implExtendsClass

        String implExtendsClass

        The fully-qualified class name of the class that the stats parameter set implementation class should extend.

        This attribute is optional. If the default superclass should be used for the implementation then this attribute should be empty.

        Since:
        Rhino 2.6.0
        Default:
        ""