
com.groupbyinc.flux.common.settings.loader.XContentSettingsLoader.class Maven / Gradle / Ivy
???? 3 ? Acom/groupbyinc/flux/common/settings/loader/XContentSettingsLoader java/lang/Object 9com/groupbyinc/flux/common/settings/loader/SettingsLoader XContentSettingsLoader.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser
Token ()V
this CLcom/groupbyinc/flux/common/settings/loader/XContentSettingsLoader; contentType 4()Lcom/groupbyinc/flux/common/xcontent/XContentType; load #(Ljava/lang/String;)Ljava/util/Map; java/io/IOException java/lang/Throwable
3com/groupbyinc/flux/common/xcontent/XContentFactory xContent b(Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/common/xcontent/XContent;
! ,com/groupbyinc/flux/common/xcontent/XContent # createParser H(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentParser; % & $ ' E(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Ljava/util/Map; )
* close , - java/lang/String /
java/util/Map 1
addSuppressed (Ljava/lang/Throwable;)V 3 4
5 parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; source Ljava/lang/String; ([B)Ljava/util/Map; 8([B)Lcom/groupbyinc/flux/common/xcontent/XContentParser; % < $ = [B ? java/lang/Exception A java/lang/StringBuilder C
D 5com/groupbyinc/flux/common/google/common/collect/Maps F
newHashMap ()Ljava/util/HashMap; H I
G J java/util/ArrayList L
M nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; O P Q java/util/List S START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; U V W /com/groupbyinc/flux/ElasticsearchParseException Y Emalformed, expected settings to start with 'object', instead was [{}] [ ((Ljava/lang/String;[Ljava/lang/Object;)V
]
Z ^ serializeObject ?(Ljava/util/Map;Ljava/lang/StringBuilder;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;)V ` a
b isClosed ()Z d e f ymalformed, expected end of settings but encountered additional content starting at line number: [{}], column number: [{}] h getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; j k l 4com/groupbyinc/flux/common/xcontent/XContentLocation n
lineNumber I p q o r java/lang/Integer t valueOf (I)Ljava/lang/Integer; v w
u x columnNumber z q o { =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
}
Z ~ e Ljava/lang/Exception; jp sb Ljava/lang/StringBuilder; settings 5Ljava/util/Map; Ljava/util/Map; path $Ljava/util/List; Ljava/util/List; token lastToken add (Ljava/lang/Object;)Z ? ? T ?
END_OBJECT ? V ? START_ARRAY ? V ? serializeArray ? a
?
FIELD_NAME ? V ? currentName ()Ljava/lang/String; ? ? ?
VALUE_NULL ? V ? serializeValue ? a
? size ()I ? ? T ? remove (I)Ljava/lang/Object; ? ? T ? objFieldName currentFieldName END_ARRAY ? V ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
D ? (C)Ljava/lang/StringBuilder; ? ?
D ? (I)Ljava/lang/StringBuilder; ? ?
D ? toString ? ?
D ? fieldName counter setLength (I)V ? ?
D ? iterator ()Ljava/util/Iterator; ? ? T ? java/util/Iterator ? hasNext ? e ? ? next ()Ljava/lang/Object; ? ? ? ? text ? ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? 2 ? rduplicate settings key [{}] found at line number [{}], column number [{}], previous value [{}], current value [{}] ? pathEle key currentValue
previousValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature I(Ljava/lang/String;)Ljava/util/Map; 9([B)Ljava/util/Map; LocalVariableTypeTable k(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Ljava/util/Map; ?(Ljava/util/Map;Ljava/lang/StringBuilder;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;)V
SourceFile InnerClasses!
? / *? ? ? ? & ? ; k*? ? "+? ( MN*,? +:,? !-? ,? . ? :-? 6? ,? . ?:N?:,? !-? ,? . ? :-? 6? ,? . ? % ( <