
org.dmfs.android.syncstate.BaseXmlSyncState.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-syncstate Show documentation
Show all versions of android-syncstate Show documentation
An XML layer for the SyncState Contract in Android
???? 38
R ? ?
? ? ? ? ? 8 ?
? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ?
?
? ?
? ?
? ? ? ? ? ?
?
? ? ?
? ? ? ? ?
$ ?
$ ? ? ? ? ?
? ? ? ?
+ ? ?
. ? ?
0 ? ?
2 ? ? ? ? ? ? ? ? ? ?
2 ?
2 ?
2 ?
? ?
? ? ?
> ?
+ ?
? ?
> ?
? ?
? ? ? ? ? ? ? ? ?
K ? ? ?
? ? ? ?
8 ? ? ?
PROJECTION [Ljava/lang/String; SELECTION Ljava/lang/String;
ConstantValue
EMPTY_PATH "Lorg/dmfs/xmlobjects/pull/XmlPath; SYNCSTATE_DESCRIPTOR 'Lorg/dmfs/xmlobjects/ElementDescriptor; Signature vLorg/dmfs/xmlobjects/ElementDescriptor;Ljava/lang/Object;>;>; mResolver !Landroid/content/ContentResolver; mAccount Landroid/accounts/Account; mUri Landroid/net/Uri; mStateMap Ljava/util/Map; MLjava/util/Map;Ljava/lang/Object;>; O(Landroid/content/ContentResolver;Landroid/accounts/Account;Landroid/net/Uri;)V Code load ()V
Exceptions #(Lorg/dmfs/xmlobjects/XmlContext;)V
StackMapTable ? ? ? ? ? ? set M(Lorg/dmfs/xmlobjects/ElementDescriptor;Ljava/lang/Object;)Ljava/lang/Object; J(Lorg/dmfs/xmlobjects/ElementDescriptor;TV;)TV; get ;(Lorg/dmfs/xmlobjects/ElementDescriptor;)Ljava/lang/Object; G(Lorg/dmfs/xmlobjects/ElementDescriptor;)TV; store $(Lorg/dmfs/xmlobjects/XmlContext;Z)V ? ? ? ? ? h l java/util/HashMap h ? e f _ ` a b c d ? ? k n T U +org/dmfs/android/syncstate/BaseXmlSyncState !account_name=? and account_type=? java/lang/String ? ? W ? W ? ? ? ? ? ? ? ? java/io/ByteArrayInputStream h ? java/util/zip/GZIPInputStream h ? ? ? ? ? ? ? UTF-8 &org/dmfs/xmlobjects/pull/XmlObjectPull h n [ \ Y Z %org/xmlpull/v1/XmlPullParserException 5org/dmfs/xmlobjects/pull/XmlObjectPullParserException java/io/IOException can't read syncstate h
y | } java/io/ByteArrayOutputStream java/util/zip/GZIPOutputStream h 0org/dmfs/xmlobjects/serializer/SerializerContext h n 2org/dmfs/xmlobjects/serializer/XmlObjectSerializer ? ? %org/dmfs/xmlobjects/ElementDescriptor ? l! l java/util/ArrayList"#$&'()*+,-. 2org/dmfs/xmlobjects/serializer/SerializerException android/os/RemoteException -android/content/OperationApplicationException can't persist syncstate/ *android/provider/SyncStateContract$Columns Columns InnerClasses data org/dmfs/xmlobjects/pull/XmlPath h0 http://dmfs.org/ns/syncstate syncstate1 y234567 java/lang/Object $org/dmfs/android/syncstate/SyncState android/database/Cursor [B java/io/InputStream org/dmfs/xmlobjects/XmlContext java/lang/Exception java/io/OutputStream java/util/Iterator (I)V DEFAULT_CONTEXT Lorg/dmfs/xmlobjects/XmlContext; android/accounts/Account name type android/content/ContentResolver query v(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; moveToFirst ()Z getBlob (I)[B ([B)V (Ljava/io/InputStream;)V #org/xmlpull/v1/XmlPullParserFactory newInstance '()Lorg/xmlpull/v1/XmlPullParserFactory; setNamespaceAware (Z)V
newPullParser ()Lorg/xmlpull/v1/XmlPullParser; org/xmlpull/v1/XmlPullParser setInput *(Ljava/io/InputStream;Ljava/lang/String;)V !(Lorg/xmlpull/v1/XmlPullParser;)V
setContext pull o(Lorg/dmfs/xmlobjects/ElementDescriptor;Ljava/lang/Object;Lorg/dmfs/xmlobjects/pull/XmlPath;)Ljava/lang/Object; (Ljava/lang/String;)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; size ()I (Ljava/io/OutputStream;)V keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; useNamespace \(Lorg/dmfs/xmlobjects/serializer/SerializerContext;Lorg/dmfs/xmlobjects/ElementDescriptor;)V setOutput ?(Lorg/dmfs/xmlobjects/serializer/SerializerContext;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/dmfs/xmlobjects/serializer/XmlObjectSerializer; serialize n(Lorg/dmfs/xmlobjects/serializer/SerializerContext;Lorg/dmfs/xmlobjects/ElementDescriptor;Ljava/lang/Object;)V flush close toByteArray ()[B *android/provider/SyncStateContract$Helpers Helpers newSetOperation Y(Landroid/net/Uri;Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation; add (Ljava/lang/Object;)Z android/net/Uri getAuthority ()Ljava/lang/String;
applyBatch Q(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult; "android/provider/SyncStateContract +([Lorg/dmfs/xmlobjects/ElementDescriptor;)V !org/dmfs/xmlobjects/QualifiedName I(Ljava/lang/String;Ljava/lang/String;)Lorg/dmfs/xmlobjects/QualifiedName; 3org/dmfs/xmlobjects/builder/ElementMapObjectBuilder INSTANCE 5Lorg/dmfs/xmlobjects/builder/ElementMapObjectBuilder; register x(Lorg/dmfs/xmlobjects/QualifiedName;Lorg/dmfs/xmlobjects/builder/IObjectBuilder;)Lorg/dmfs/xmlobjects/ElementDescriptor;! R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f ] g h i j - !*? *? Y? ? *+? *,? *-? ? k l j *? ? ? m $ k n j / ?*? *? ?
?
Y*? ? SY*? ? S? M,? ,? ? ?,? N-? ?? Y-? :-?? -3? -3?? ? Y? :? :? ? :? ? Y? :+? ? *? ? ? !W? M? $Y%? &,? '? $? $?? 7 ? " 7 ? # 8 D ? " 8 D ? # E ? ? " E ? ? # o &