Class IllegalAttributeException

  • All Implemented Interfaces:
    Serializable

    public class IllegalAttributeException
    extends IllegalArgumentException
    Indicates a validation check has failed; the provided descriptor and value are available via this exception.
    Since:
    GeoAPI 2.2
    Author:
    Jody Garnett (Refractions Research, Inc.)
    See Also:
    Serialized Form
    • Constructor Detail

      • IllegalAttributeException

        public IllegalAttributeException​(String message)
      • IllegalAttributeException

        public IllegalAttributeException​(AttributeDescriptor descriptor,
                                         Object value)
      • IllegalAttributeException

        public IllegalAttributeException​(AttributeDescriptor descriptor,
                                         Object value,
                                         String message)
      • IllegalAttributeException

        public IllegalAttributeException​(AttributeDescriptor descriptor,
                                         Object value,
                                         String message,
                                         Throwable t)
      • IllegalAttributeException

        public IllegalAttributeException​(AttributeDescriptor descriptor,
                                         Object value,
                                         Throwable t)
    • Method Detail

      • getDescriptor

        public AttributeDescriptor getDescriptor()
        AttribtueDescriptor being checked against.
        Returns:
        AttributeDescriptor being checked.
      • getValue

        public Object getValue()
        Attribute value that failed validation.
        Returns:
        Attribute value
      • toString

        public String toString()
        Overrides:
        toString in class Throwable