Enum Content

    • Enum Constant Detail

      • INTERFACES

        public static final Content INTERFACES
        All GeoAPI interfaces, in approximate dependency order. It is not possible to list the interfaces in strict dependency order because of circular dependencies. But this list nevertheless tries to provide such order in a "best effort" basis.
      • ALL

        public static final Content ALL
        All interfaces, code lists, enumerations and exceptions.
    • Method Detail

      • values

        public static Content[] values()
        Returns an array containing the constants of this enum type, in the order they are declared.
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Content valueOf​(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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • types

        public Class<?>[] types()
        Returns all types in that are members of the category identified by this enumeration value.
        Returns:
        types that are members of this category.
      • typeOf

        public static Class<?> typeOf​(Field field)
        Returns the element type of the given field. If the field type is parameterized, then this method returns the upper bound. Otherwise this method returns the value type.
        Parameters:
        field - the field for which to obtain the (eventually parameterized) type.
        Returns:
        the property element type.
      • typeOf

        public static Class<?> typeOf​(Method method)
        Returns the element type of the return value or single parameter type of the given method. If the return type or the single parameter is a parameterized type, then this method returns the upper bound. Otherwise this method returns the type directly.
        Parameters:
        method - the method for which to obtain the (eventually parameterized) return type.
        Returns:
        the return element type (may be Void.TYPE).