net.fortuna.ical4j.model.property.StructuredData.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ical4j Show documentation
Show all versions of ical4j Show documentation
A Java library for reading and writing iCalendar (*.ics) files
???? 7 "net/fortuna/ical4j/model/Parameter !net/fortuna/ical4j/model/Property STRUCTURED-DATA &net/fortuna/ical4j/model/ParameterList
()V
=(Ljava/lang/String;Lnet/fortuna/ical4j/model/ParameterList;)V
0net/fortuna/ical4j/model/property/StructuredData setValue (Ljava/lang/String;)V (net/fortuna/ical4j/model/parameter/Value URI *Lnet/fortuna/ical4j/model/parameter/Value;
! java/util/Collections
singletonList $(Ljava/lang/Object;)Ljava/util/List;
# $ (Ljava/util/List;)V & ' ( uri Ljava/net/URI; * + BINARY - . / 0 1 +net/fortuna/ical4j/model/parameter/Encoding BASE64 -Lnet/fortuna/ical4j/model/parameter/Encoding;
3 4 5 6 7 java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; 9 : ; binary [B = java/lang/String ? ENCODING
A B C
getParameters %([Ljava/lang/String;)Ljava/util/List; E F G H I java/util/List isEmpty ()Z
K L M N O &net/fortuna/ical4j/util/DecoderFactory getInstance *()Lnet/fortuna/ical4j/util/DecoderFactory;
Q R S getRequiredParameter 8(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
K U V W createBinaryDecoder W(Lnet/fortuna/ical4j/model/parameter/Encoding;)Lorg/apache/commons/codec/BinaryDecoder;
<