org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder.class Maven / Gradle / Ivy
???? 33
C ?
? ? ?
? ? ?
? ? ? ?
?
?
?
?
? ? ? ? ? ?
? ? ? ? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
# ? ?
? ? ?
? ? ?
) ?
? ? ?
, ?
? ? ?
/ ?
? ? ?
? ? ?
4 ? ? ? ? ?
? ? ? ? ?
?
? ? ? ? ?
? ? ? ? ? ? ? ? ? type $Lorg/apache/jackrabbit/oak/api/Type; Signature )Lorg/apache/jackrabbit/oak/api/Type; name Ljava/lang/String; isArray Z values Ljava/util/List; Ljava/util/List; '(Lorg/apache/jackrabbit/oak/api/Type;)V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; LocalVariableTypeTable ?Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;
StackMapTable ? ? ,(Lorg/apache/jackrabbit/oak/api/Type;)V scalar `(Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; ?(Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; array r(Lorg/apache/jackrabbit/oak/api/Type;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; ?(Lorg/apache/jackrabbit/oak/api/Type;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; copy ?(Lorg/apache/jackrabbit/oak/api/Type;Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; property -Lorg/apache/jackrabbit/oak/api/PropertyState; ?(Lorg/apache/jackrabbit/oak/api/Type;Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; getName ()Ljava/lang/String; getValue ()Ljava/lang/Object; ? ()TT; getValues ()Ljava/util/List; ()Ljava/util/List; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; (I)Ljava/lang/Object; index I (I)TT; hasValue (Ljava/lang/Object;)Z value Ljava/lang/Object; count ()I ()Z isEmpty getPropertyState /()Lorg/apache/jackrabbit/oak/api/PropertyState; TT;
assignFrom i(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; n(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; setName N(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; S(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; setArray <()Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; A()Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; setScalar setValue N(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; D(TT;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; addValue addValues P(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; Ljava/lang/Iterable; Ljava/lang/Iterable; Z(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; O(Ljava/lang/Object;I)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; E(TT;I)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; setValues removeValue =(I)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; B(I)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; S(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; (Ljava/lang/Object;
SourceFile PropertyBuilder.java O ? ? ? ? L M ? J | type must not be array ? ? ? D E 8org/apache/jackrabbit/oak/plugins/memory/PropertyBuilder O P ? ? \ ] ? ? ? ? H I ? } | ? r ? ? ? w ? { J K z { Property has no name ? ? Property has multiple values {
Borg/apache/jackrabbit/oak/plugins/memory/MultiGenericPropertyState O java/lang/String "org/apache/jackrabbit/oak/api/Blob java/lang/Long java/lang/Double java/lang/Boolean! |"# java/math/BigDecimal$% =org/apache/jackrabbit/oak/plugins/memory/GenericPropertyState O&' g h() i* java/lang/Iterable ? ? ? ?+ ?, w-./012 r2 w java/lang/Object "org/apache/jackrabbit/oak/api/Type ()V com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; $com/google/common/base/Preconditions
checkArgument (ZLjava/lang/Object;)V java/util/List get +(Ljava/lang/Iterable;)Ljava/util/ArrayList; contains size
checkState tag fromTag ((IZ)Lorg/apache/jackrabbit/oak/api/Type; ;org/apache/jackrabbit/oak/plugins/memory/EmptyPropertyState
emptyProperty e(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; Aorg/apache/jackrabbit/oak/plugins/memory/MultiStringPropertyState stringProperty U(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/api/PropertyState; Aorg/apache/jackrabbit/oak/plugins/memory/MultiBinaryPropertyState binaryPropertyFromBlob ?org/apache/jackrabbit/oak/plugins/memory/MultiLongPropertyState createLongProperty Aorg/apache/jackrabbit/oak/plugins/memory/MultiDoublePropertyState doubleProperty Borg/apache/jackrabbit/oak/plugins/memory/MultiBooleanPropertyState booleanProperty Borg/apache/jackrabbit/oak/plugins/memory/MultiDecimalPropertyState decimalProperty M(Ljava/lang/String;Ljava/lang/Iterable;Lorg/apache/jackrabbit/oak/api/Type;)V