de.uniks.networkparser.json.UpdateJson.class Maven / Gradle / Ivy
???? 4Z
N ? ?
? ? ?
? ?
?
? M ? M ? ?
? M ?
( ?
? ? ?
?
? ? ?
?
( ?
? ?
? ?
N ?
? ?
? ?
( ? ?
' ? ?
M ?
( ?
( ?
N ?
? ? ? ? ? ? }
? ?
( ? ?
( ?
?
? ? ? ? ? ? ?
( ?
( ? ?
( ? ?
8 ?
8 ?
8 ? ? ? ? ? ?
M ?
?
? ?
? ? ? ? ? ?
?
M ?
( ?
( ?
M map Lde/uniks/networkparser/IdMap;
suspendIdList Ljava/util/ArrayList; Signature )Ljava/util/ArrayList; updateFilter Lde/uniks/networkparser/Filter; !(Lde/uniks/networkparser/IdMap;)V Code LineNumberTable LocalVariableTable this (Lde/uniks/networkparser/json/UpdateJson; suspendNotification ()Z resumeNotification message (Lde/uniks/networkparser/json/JsonObject; array 'Lde/uniks/networkparser/json/JsonArray;
StackMapTable resetNotification propertyChange #(Ljava/beans/PropertyChangeEvent;)V attrName Ljava/lang/String; oldId child item key evt Ljava/beans/PropertyChangeEvent; oldValue Ljava/lang/Object; newValue source propertyName creatorClass 9Lde/uniks/networkparser/interfaces/SendableEntityCreator; done Z
jsonObject id grammar +Lde/uniks/networkparser/interfaces/Grammar; ? ? ? execute ](Lde/uniks/networkparser/interfaces/Entity;Lde/uniks/networkparser/Filter;)Ljava/lang/Object; creator masterObjClassName Entry InnerClasses Ljava/util/Map$Entry; value i /Lde/uniks/networkparser/list/SimpleIteratorSet; refObject removeJsonObject json keys Ljava/util/Iterator;
updateMessage *Lde/uniks/networkparser/interfaces/Entity; filter remove update masterObj LocalVariableTypeTable ;Ljava/util/Map$Entry; ULde/uniks/networkparser/list/SimpleIteratorSet; (Ljava/util/Iterator; ? ?
checkValue O(Ljava/lang/Object;Ljava/lang/String;Lde/uniks/networkparser/json/JsonObject;)Z
oldJsonObject setValue ?(Lde/uniks/networkparser/interfaces/SendableEntityCreator;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; element typ
withFilter I(Lde/uniks/networkparser/Filter;)Lde/uniks/networkparser/json/UpdateJson; getFilter !()Lde/uniks/networkparser/Filter; removeObj (Ljava/lang/Object;Z)Z destroy P(Lde/uniks/networkparser/Filter;)Lde/uniks/networkparser/interfaces/MapListener;
SourceFile UpdateJson.java X de/uniks/networkparser/Filter 7de/uniks/networkparser/interfaces/SendableEntityCreator upd &de/uniks/networkparser/UpdateCondition V W P Q java/util/ArrayList R S &de/uniks/networkparser/json/JsonObject "de/uniks/networkparser/SimpleEvent new X !"#$%&'
REMOVE_YOU ? ?()*+,-./# 01 java/lang/String de/uniks/networkparser/IdMap23 rem45 class678 X9:;<=>?@ABCDEF -de/uniks/networkparser/list/SimpleIteratorSet XGH `IJ4>K> ? ?L?MNOPQ
I java/util/CollectionRS ? ?TUVW ?X ? ? &de/uniks/networkparser/json/UpdateJson java/lang/Object -de/uniks/networkparser/interfaces/MapListener %de/uniks/networkparser/json/JsonArray java/beans/PropertyChangeEvent [Ljava/lang/String; )de/uniks/networkparser/interfaces/GrammarY java/util/Map$Entry (de/uniks/networkparser/interfaces/Entity java/util/Iterator ()V withStrategy 3(Ljava/lang/String;)Lde/uniks/networkparser/Filter; withConvertable T(Lde/uniks/networkparser/interfaces/ObjectCondition;)Lde/uniks/networkparser/Filter; getJsonByIds 9(Ljava/util/List;)Lde/uniks/networkparser/json/JsonArray; size ()I put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/String;Lde/uniks/networkparser/interfaces/Entity;Lde/uniks/networkparser/interfaces/BaseItem;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V notify #(Ljava/beans/PropertyChangeEvent;)Z getOldValue ()Ljava/lang/Object; getNewValue equals (Ljava/lang/Object;)Z getSource getPropertyName ()Ljava/lang/String; getCreatorClass M(Ljava/lang/Object;)Lde/uniks/networkparser/interfaces/SendableEntityCreator;
getProperties ()[Ljava/lang/String; getId '(Ljava/lang/Object;Z)Ljava/lang/String;
getGrammar -()Lde/uniks/networkparser/interfaces/Grammar; getClass ()Ljava/lang/Class; java/lang/Class getName writeBasicValue ?(Lde/uniks/networkparser/interfaces/Entity;Ljava/lang/String;Ljava/lang/String;Lde/uniks/networkparser/IdMap;)Lde/uniks/networkparser/interfaces/Entity; withValue =([Ljava/lang/String;)Lde/uniks/networkparser/json/JsonObject; getKey &(Ljava/lang/Object;)Ljava/lang/String; toJsonObject [(Ljava/lang/Object;Lde/uniks/networkparser/Filter;)Lde/uniks/networkparser/json/JsonObject; add }(Ljava/lang/String;Lde/uniks/networkparser/interfaces/Entity;Ljava/beans/PropertyChangeEvent;Lde/uniks/networkparser/IdMap;)V has (Ljava/lang/String;)Z getString &(Ljava/lang/String;)Ljava/lang/String; getValue &(Ljava/lang/Object;)Ljava/lang/Object; getObject &(Ljava/lang/String;)Ljava/lang/Object;
getCreator v(Ljava/lang/String;ZLde/uniks/networkparser/list/SimpleList;)Lde/uniks/networkparser/interfaces/SendableEntityCreator; getSendableInstance (Z)Ljava/lang/Object; ((Ljava/lang/String;Ljava/lang/Object;Z)Z 3(Lde/uniks/networkparser/list/SimpleKeyValueList;)V hasNext next ()Ljava/util/Map$Entry; 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; get java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; keyIterator ()Ljava/util/Iterator;
getJsonObject <(Ljava/lang/String;)Lde/uniks/networkparser/json/JsonObject; decode @(Lde/uniks/networkparser/interfaces/BaseItem;)Ljava/lang/Object; withModelValue 8(Ljava/lang/Object;)Lde/uniks/networkparser/SimpleEvent; K(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Z
java/util/Map ! M N O P Q R S T U V W X Y Z d $*? *? Y? ? ? Y? ? ?
*+? ? [ A 9 B # C \ $ ] ^ $ P Q _ ` Z ;
*? Y?
? ? [
K L \
] ^ a ` Z ? C*? *? ? L+? ? ,? Y? M,+? W*? ? Y,*? ? ? W*? ? [ U V W X # Y <