Enum ParameterType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ParameterType>

    public enum ParameterType
    extends java.lang.Enum<ParameterType>
    Parameter definition type constants.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ANY
      Parameter definition type constant.
      BOOLEAN
      Parameter definition type constant.
      DATE
      Parameter definition type constant.
      DATE_TIME
      Parameter definition type constant.
      EXTENSION_ID
      Parameter definition type constant.
      EXTENSION_POINT_ID
      Parameter definition type constant.
      FIXED
      Parameter definition type constant.
      NULL
      Parameter definition type constant.
      NUMBER
      Parameter definition type constant.
      PLUGIN_ID
      Parameter definition type constant.
      RESOURCE
      Parameter definition type constant.
      STRING
      Parameter definition type constant.
      TIME
      Parameter definition type constant.
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static ParameterType fromCode​(java.lang.String code)
      Converts plug-in manifest string code to parameter type constant value.
      abstract java.lang.String toCode()  
      static ParameterType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ParameterType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • STRING

        public static final ParameterType STRING
        Parameter definition type constant.
      • BOOLEAN

        public static final ParameterType BOOLEAN
        Parameter definition type constant.
      • NUMBER

        public static final ParameterType NUMBER
        Parameter definition type constant.
      • DATE

        public static final ParameterType DATE
        Parameter definition type constant.
      • TIME

        public static final ParameterType TIME
        Parameter definition type constant.
      • DATE_TIME

        public static final ParameterType DATE_TIME
        Parameter definition type constant.
      • NULL

        public static final ParameterType NULL
        Parameter definition type constant.
      • ANY

        public static final ParameterType ANY
        Parameter definition type constant.
      • PLUGIN_ID

        public static final ParameterType PLUGIN_ID
        Parameter definition type constant.
      • EXTENSION_POINT_ID

        public static final ParameterType EXTENSION_POINT_ID
        Parameter definition type constant.
      • EXTENSION_ID

        public static final ParameterType EXTENSION_ID
        Parameter definition type constant.
      • FIXED

        public static final ParameterType FIXED
        Parameter definition type constant.
      • RESOURCE

        public static final ParameterType RESOURCE
        Parameter definition type constant.
    • Method Detail

      • values

        public static ParameterType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ParameterType c : ParameterType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ParameterType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toCode

        public abstract java.lang.String toCode()
        Returns:
        constant code to be used in plug-in manifest
      • fromCode

        public static ParameterType fromCode​(java.lang.String code)
        Converts plug-in manifest string code to parameter type constant value.
        Parameters:
        code - code from plug-in manifest
        Returns:
        parameter type constant value