net.fortuna.ical4j.model.parameter
Class Encoding
java.lang.Object
net.fortuna.ical4j.model.Content
net.fortuna.ical4j.model.Parameter
net.fortuna.ical4j.model.parameter.Encoding
- All Implemented Interfaces:
- java.io.Serializable
public class Encoding
- extends Parameter
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...>
- Author:
- Ben Fortuna
- See Also:
- Serialized Form
Fields inherited from class net.fortuna.ical4j.model.Parameter |
ABBREV, ALTREP, CN, CUTYPE, DELEGATED_FROM, DELEGATED_TO, DIR, ENCODING, EXPERIMENTAL_PREFIX, FBTYPE, FMTTYPE, LANGUAGE, MEMBER, PARTSTAT, RANGE, RELATED, RELTYPE, ROLE, RSVP, SENT_BY, TYPE, TZID, VALUE, VVENUE |
Constructor Summary |
Encoding(java.lang.String aValue)
|
Method Summary |
java.lang.String |
getValue()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SEVEN_BIT
public static final Encoding SEVEN_BIT
EIGHT_BIT
public static final Encoding EIGHT_BIT
BINARY
public static final Encoding BINARY
QUOTED_PRINTABLE
public static final Encoding QUOTED_PRINTABLE
BASE64
public static final Encoding BASE64
Encoding
public Encoding(java.lang.String aValue)
- Parameters:
aValue
- a string representation of an Inline Encoding
getValue
public final java.lang.String getValue()
- Specified by:
getValue
in class Parameter
- Returns:
- Returns the value.
Copyright © 2004-2007 Modularity. All Rights Reserved.