/** * Liefert true, wenn die Version gesetzt und größer oder gleich der aktuellen Dateiformatsversion * (ADVANCED_FILE_FORMAT_VERSION) ist und außerdem der Prüfstring auf einen nicht leeren Wert * gesetzt ist. */ public boolean isAdvancedFormat() { return version != null && version.compareTo(CoreConstants.ADVANCED_FILE_FORMAT_VERSION) >= 0 && !EmptyHelper.isEmpty(verifier); }
/** * Liefert true, wenn die Version leer oder kleiner als die niedrigste (ggf. mit Upgrade) * unterstützte Dateiformatsversion (LOWEST_SUPPORTED_FILE_FORMAT_VERSION) ist oder der Prüfstring * fehlt, aber die Datei nicht leer ist. */ public boolean isUnsupportedFormat() { return version == null || version.compareTo(CoreConstants.LOWEST_SUPPORTED_FILE_FORMAT_VERSION) < 0 || EmptyHelper.isEmpty(verifier); }
/** * Liefert true, wenn die Version gesetzt und größer oder gleich der neuesten Dateiformatsversion * (NEWEST_FILE_FORMAT_VERSION) ist und außerdem der Prüfstring auf einen nicht leeren Wert * gesetzt ist. */ public boolean isNewestFormat() { return version != null && version.compareTo(CoreConstants.NEWEST_FILE_FORMAT_VERSION) >= 0 && !EmptyHelper.isEmpty(verifier); }