/** * Adds a compression name. * Storage location is: * * <ul> * <li>{@code metadata/identificationInfo/resourceFormat/fileDecompressionTechnique}</li> * </ul> * * @param value the compression name, or {@code null} for no-operation. * * @see #setFormat(String) */ public final void addCompression(final CharSequence value) { final InternationalString i18n = trim(value); if (i18n != null) { final DefaultFormat format = format(); format.setFileDecompressionTechnique(append(format.getFileDecompressionTechnique(), i18n)); } }
/** * Adds a compression name. * Storage location is: * * <ul> * <li>{@code metadata/identificationInfo/resourceFormat/fileDecompressionTechnique}</li> * </ul> * * If this method is used together with {@link #setFormat(String)}, * then {@code setFormat} should be invoked <strong>before</strong> this method. * * @param value the compression name, or {@code null} for no-operation. * * @see #setFormat(String) * @see #addFormatName(CharSequence) */ public final void addCompression(final CharSequence value) { final InternationalString i18n = trim(value); if (i18n != null) { final DefaultFormat format = format(); format.setFileDecompressionTechnique(append(format.getFileDecompressionTechnique(), i18n)); } }