Package org.apache.tools.zip

# Class UnsupportedZipFeatureException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.util.zip.ZipException
org.apache.tools.zip.UnsupportedZipFeatureException

All Implemented Interfaces:
  `Serializable`

public class UnsupportedZipFeatureException extends ZipException
Exception thrown when attempting to read or write data for a zip entry that uses ZIP features not supported by this library.

Since:
  Ant 1.9.0
See Also:
  Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `UnsupportedZipFeatureException.Feature`
  ZIP Features that may or may not be supported.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `UnsupportedZipFeatureException​(UnsupportedZipFeatureException.Feature reason, ZipEntry entry)`
  Creates an exception.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ZipEntry`
  `getEntry()`
  The entry using the unsupported feature.
  `UnsupportedZipFeatureException.Feature`
  `getFeature()`
  The unsupported feature that has been used.

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### UnsupportedZipFeatureException

    public UnsupportedZipFeatureException​(UnsupportedZipFeatureException.Feature reason, ZipEntry entry)
    Creates an exception.
    Parameters:
      `reason` - the feature that is not supported
      `entry` - the entry using the feature

- ## Method Details

  - ### getFeature

    public UnsupportedZipFeatureException.Feature getFeature()
    The unsupported feature that has been used.
    Returns:
      Feature

  - ### getEntry

    public ZipEntry getEntry()
    The entry using the unsupported feature.
    Returns:
      ZipEntry