Class IllegalFeatureTypeException

  • All Implemented Interfaces:
    Serializable, Localized­Exception

    public class IllegalFeatureTypeException
    extends DataStoreException
    Thrown when a store can not write the given feature because its type is not one of the supported types. The Feature­Type is given by Feature​.get­Type(), and the type expected by the data store is given by Feature­Set​.get­Type(). Those two values must match, except when the type of the feature set is updated.
    Since:
    0.8
    See Also:
    Serialized Form

    Defined in the sis-storage module

    • Constructor Detail

      • IllegalFeatureTypeException

        public IllegalFeatureTypeException​(String message)
        Creates an exception with the specified details message.
        Parameters:
        message - the detail message.
      • IllegalFeatureTypeException

        public IllegalFeatureTypeException​(Throwable cause)
        Creates an exception with the specified cause and no details message.
        Parameters:
        cause - the cause for this exception.
      • IllegalFeatureTypeException

        public IllegalFeatureTypeException​(String message,
                                           Throwable cause)
        Creates an exception with the specified details message and cause.
        Parameters:
        message - the detail message.
        cause - the cause for this exception.
      • IllegalFeatureTypeException

        public IllegalFeatureTypeException​(Locale locale,
                                           String format,
                                           GenericName dataType)
        Creates an exception with a default message in the given locale.
        Parameters:
        locale - the message locale.
        format - short name of the format that do not accept the given feature type.
        data­Type - name of the feature type that can not be accepted by the data store.