All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jfxtras.icalendarfx.properties.PropAttachment Maven / Gradle / Ivy

The newest version!
package jfxtras.icalendarfx.properties;

import jfxtras.icalendarfx.parameters.Encoding;
import jfxtras.icalendarfx.parameters.FormatType;
import jfxtras.icalendarfx.properties.VProperty;

public interface PropAttachment extends VProperty
{
    /**
     * FMTTYPE: Format type parameter
     * RFC 5545, 3.2.8, page 19
     * specify the content type of a referenced object.
     */
    FormatType getFormatType();
    void setFormatType(FormatType formatType);
    
    /**
     * ENCODING: Incline Encoding
     * RFC 5545, 3.2.7, page 18
     * 
     * Specify an alternate inline encoding for the property value.
     * Values can be "8BIT" text encoding defined in [RFC2045]
     *               "BASE64" binary encoding format defined in [RFC4648]
     *
     * If the value type parameter is ";VALUE=BINARY", then the inline
     * encoding parameter MUST be specified with the value" ;ENCODING=BASE64".
     */
    Encoding getEncoding();
    void setEncoding(Encoding encoding);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy