Class TimestampStrategyFactory
- java.lang.Object
-
- org.zeroturnaround.zip.timestamps.TimestampStrategyFactory
-
public class TimestampStrategyFactory extends java.lang.Object
The getInstance() of this method will return a JDK8 implementation when running on JVM 8 and a no operation instance when running on older JVM.- Since:
- 1.9
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
HAS_ZIP_ENTRY_FILE_TIME_METHODS
private static TimestampStrategy
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
TimestampStrategyFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TimestampStrategy
getInstance()
private static TimestampStrategy
getStrategy()
private static boolean
hasZipEntryFileTimeMethods()
-
-
-
Field Detail
-
HAS_ZIP_ENTRY_FILE_TIME_METHODS
public static boolean HAS_ZIP_ENTRY_FILE_TIME_METHODS
-
INSTANCE
private static TimestampStrategy INSTANCE
-
-
Method Detail
-
hasZipEntryFileTimeMethods
private static boolean hasZipEntryFileTimeMethods()
-
getStrategy
private static TimestampStrategy getStrategy()
-
getInstance
public static TimestampStrategy getInstance()
-
-