java.lang.Object
net.fortuna.ical4j.model.Content
net.fortuna.ical4j.model.Parameter
net.fortuna.ical4j.model.parameter.Encoding
- All Implemented Interfaces:
Serializable,Comparable<Parameter>,Encodable
$Id$ [18-Apr-2004]
Defines an Inline Encoding parameter. Constants are provided for all encodings specified in RFC2045.
4.2.7 Inline Encoding
Parameter Name: ENCODING
Purpose: To specify an alternate inline encoding for the property
value.
Format Definition: The property parameter is defined by the following
notation:
encodingparam = "ENCODING" "="
("8BIT"
; "8bit" text encoding is defined in [RFC 2045]
/ "BASE64"
; "BASE64" binary encoding format is defined in [RFC 2045]
/ iana-token
; Some other IANA registered iCalendar encoding type
/ x-name)
; A non-standard, experimental encoding type
Description: The property parameter identifies the inline encoding
used in a property value. The default encoding is "8BIT",
corresponding to a property value consisting of text. The "BASE64"
encoding type corresponds to a property value encoded using the
"BASE64" encoding defined in [RFC 2045].
If the value type parameter is ";VALUE=BINARY", then the inline
encoding parameter MUST be specified with the value
";ENCODING=BASE64".
Example:
ATTACH;FMTYPE=IMAGE/JPEG;ENCODING=BASE64;VALUE=BINARY:MIICajC
CAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQAwdzELMAkGA1UEBhMCVVMxLDA
qBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25zIENvcnBvcmF0aW9uMRw
<...remainder of "BASE64" encoded binary data...>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EncodingBase64 encoding.static final EncodingBinary encoding.static final Encoding8 bit encoding.static final EncodingQuoted printable encoding.static final Encoding7 bit encoding.Fields inherited from class net.fortuna.ical4j.model.Parameter
ABBREV, ALTREP, CN, CUTYPE, DELEGATED_FROM, DELEGATED_TO, DERIVED, DIR, DISPLAY, EMAIL, ENCODING, EXPERIMENTAL_PREFIX, FBTYPE, FEATURE, FMTTYPE, LABEL, LANGUAGE, MEMBER, ORDER, PARTSTAT, RANGE, RELATED, RELTYPE, ROLE, RSVP, SCHEDULE_AGENT, SCHEDULE_STATUS, SCHEMA, SENT_BY, TYPE, TZID, VALUE, VVENUE -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SEVEN_BIT
7 bit encoding. -
EIGHT_BIT
8 bit encoding. -
BINARY
Binary encoding. -
QUOTED_PRINTABLE
Quoted printable encoding. -
BASE64
Base64 encoding.
-
-
Constructor Details
-
Encoding
- Parameters:
aValue- a string representation of an Inline Encoding
-
-
Method Details