org.apache.jackrabbit.oak.json.JsonSerializer.class Maven / Gradle / Ivy
???? 3!
O ?
? ? ? ? ? ? ? ? ? ? ?
?
?
???? ? ?
? ? ? ? ? ? ? ? ? ? ?
?
?
? ? ??? ? ?
? ? ? ? " ?
?
? " ?
?
? ?
? ?
?
? ? ? ? ?
?
? ?
1 ? ?
1 ?
? ?
? ?
1 ?
? ? ? ? ?
; ?
? ? ? ?
? ? ? ? ?
B ?
B ?
B ?
? ?
? ? ? ?
? ?
? ?
? ? ?
JsonFilter InnerClasses DEFAULT_FILTER_EXPRESSION Ljava/lang/String;
ConstantValue DEFAULT_FILTER :Lorg/apache/jackrabbit/oak/json/JsonSerializer$JsonFilter; json 4Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; depth I offset J
maxChildNodes filter blobs /Lorg/apache/jackrabbit/oak/json/BlobSerializer; ?(Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;IJILorg/apache/jackrabbit/oak/json/JsonSerializer$JsonFilter;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)V Code LineNumberTable LocalVariableTable this /Lorg/apache/jackrabbit/oak/json/JsonSerializer; G(IJILjava/lang/String;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)V f(Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;Lorg/apache/jackrabbit/oak/json/BlobSerializer;)V getChildSerializer 1()Lorg/apache/jackrabbit/oak/json/JsonSerializer; serialize 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V name property -Lorg/apache/jackrabbit/oak/api/PropertyState; i$ Ljava/util/Iterator; child 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; node /Lorg/apache/jackrabbit/oak/spi/state/NodeState; index count
StackMapTable ? ? ? 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V i base $Lorg/apache/jackrabbit/oak/api/Type; type LocalVariableTypeTable 'Lorg/apache/jackrabbit/oak/api/Type<*>; ? U(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/Type;I)V value Ljava/lang/Double; blob $Lorg/apache/jackrabbit/oak/api/Blob; ? Signature X(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/Type<*>;I)V toString ()Ljava/lang/String; ()V
SourceFile JsonSerializer.java a ? ? ? ? 2org/apache/jackrabbit/oak/commons/json/JsopBuilder W X Y Z [ \ ] Z 8org/apache/jackrabbit/oak/json/JsonSerializer$JsonFilter ^ V -org/apache/jackrabbit/oak/json/BlobSerializer _ ` a ? a b U V -org/apache/jackrabbit/oak/json/JsonSerializer ? ? ? ? ? ? ? ? ? ? ? ? ? +org/apache/jackrabbit/oak/api/PropertyState ? ? ? ? ? ? l } :childNodeCount ? ? ? ? ? ? 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry ? ? j k ? ? l m ? ? ? ? l ? x ? ? ? java/lang/StringBuilder [0]:
? ? ? ? ? java/lang/Boolean ? ? ? java/lang/Long ? java/lang/Double ? ? ? ? "org/apache/jackrabbit/oak/api/Blob l java/lang/String ({"properties":["*", "-:childNodeCount"]} java/lang/Object java/util/Iterator "org/apache/jackrabbit/oak/api/Type $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;)V object 6()Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; -org/apache/jackrabbit/oak/spi/state/NodeState
getProperties ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getName includeProperty (Ljava/lang/String;)Z key H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; getChildNodeCount (J)J 7(J)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; getChildNodeEntries includeNode getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; endObject getType &()Lorg/apache/jackrabbit/oak/api/Type; isArray getBaseType ()I STRING array endArray append -(Ljava/lang/String;)Ljava/lang/StringBuilder; tag javax/jcr/PropertyType
nameFromValue (I)Ljava/lang/String; BOOLEAN getValue 9(Lorg/apache/jackrabbit/oak/api/Type;I)Ljava/lang/Object; booleanValue 7(Z)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; LONG longValue ()J DOUBLE isNaN
isInfinite (org/apache/jackrabbit/oak/json/TypeCodes encode '(ILjava/lang/String;)Ljava/lang/String; encodedValue BINARY 8(Lorg/apache/jackrabbit/oak/api/Blob;)Ljava/lang/String; split (Ljava/lang/String;)I ! O R S T N U V W X Y Z [ \ ] Z ^ V _ ` a b c ? 8*? *+? ? ? *? *!? *? *? ? ? *? ?
? ? d " ? @ A B C D + E 7 F e H 8 f g 8 W X 8 Y Z 8 [ \ 8 ] Z 8 ^ V 8 _ ` a h c { *? Y? ? Y?
? ? d
K M e > f g Y Z [ \ ] Z ^ S _ ` a i c Q *+ ? ,? ? d
P R e f g W X _ ` j k c I ? Y*? *? d *? *? *? ? ? d U e f g l m c *? ? W+? ? M,? ? 3,? ? N-? :*? ? ? *? ? W*-? ???*? ? ? *? ? W*? + ? ? W=>+? ! ? :? ? t? ? ":? # :*? ? $? P??*? ?? C?*? ? ? 8*? ? W*? ? *? %? & ? '? *? ? W*? ? (W???*? ? (W? d f Z \ ' ] / ^ ; _ E ` J b M d Y e c f t i v j x k ? l ? m ? n ? o ? r ? s ? t ? v ? w ? z | } e f
/ n S ' # o p 9 q r ? Y n S ? b s t ? { q r f g u v v ? w Z x ? x Z y % ? z5? &? z? E { |!? ? l } c F ~+? ) M,? *?
*+,? +? h,? ,N+? - 6-? .? ? .*? ? /W6? *+-? +????*? ? 0W? $*? ? 1Y? 23? 4,? 5? 6? 4? 7? 8W? d 6
? ? ? ? ? % ? 1 ? 9 ? C ? K ? Q ? \ ? } ? e > <