All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.script.ScriptParameterParser.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????350com/groupbyinc/flux/script/ScriptParameterParserjava/lang/ObjectScriptParameterParser.javaEcom/groupbyinc/flux/script/ScriptParameterParser$ScriptParameterValueScriptParameterValue8com/groupbyinc/flux/common/xcontent/XContentParser$Token	2com/groupbyinc/flux/common/xcontent/XContentParserTokenjava/util/Map$Entry
java/util/MapEntry3com/groupbyinc/flux/script/ScriptService$ScriptType(com/groupbyinc/flux/script/ScriptService
ScriptType5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParams6com/groupbyinc/flux/script/Script$ScriptParseException!com/groupbyinc/flux/script/ScriptScriptParseExceptionFILE_SUFFIXLjava/lang/String;_file$INDEXED_SUFFIX_id'parameterValuesLjava/util/Map;jLjava/util/Map;inlineParametersLjava/util/Set;8Ljava/util/Set;fileParametersindexedParameterslangdeprecationLogger6Lcom/groupbyinc/flux/common/logging/DeprecationLogger;()V(Ljava/util/Set;)V46
7this2Lcom/groupbyinc/flux/script/ScriptParameterParser;45
;java/util/HashMap=
>;)*	@1#	BgetClass()Ljava/lang/Class;DE
F*com/groupbyinc/flux/common/logging/LoggersH	getLogger@(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/logging/ESLogger;JK
IL4com/groupbyinc/flux/common/logging/DeprecationLoggerN0(Lcom/groupbyinc/flux/common/logging/ESLogger;)V4P
OQ23	S
java/util/SetUisEmpty()ZWXVY+com/groupbyinc/flux/common/logging/ESLogger[
SCRIPT_INLINE'Lcom/groupbyinc/flux/common/ParseField;]^	_java/util/Collectionsa	singleton#(Ljava/lang/Object;)Ljava/util/Set;cd
be,-	gSCRIPT_FILEi^	j/-	l	SCRIPT_IDn^	o0-	qjava/util/HashSets
t;iterator()Ljava/util/Iterator;vwVxjava/util/IteratorzhasNext|X{}next()Ljava/lang/Object;?{?java/lang/String?,com/groupbyinc/flux/common/ParseFieldMatcher?EMPTY.Lcom/groupbyinc/flux/common/ParseFieldMatcher;??	??SCRIPT_LANG?^	?match<(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z??
??"java/lang/IllegalArgumentException?7lang is reserved and cannot be used as a parameter name?(Ljava/lang/String;)V4?
??%com/groupbyinc/flux/common/ParseField?((Ljava/lang/String;[Ljava/lang/String;)V4?
??add(Ljava/lang/Object;)Z??V?java/lang/StringBuilder?
?;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??
parameterNameparameterNames#Ljava/util/Set;logger-Lcom/groupbyinc/flux/common/logging/ESLogger;token?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Zjava/io/IOException?VALUE_STRING:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	
?text???getPreferredName??
??
textOrNull???INLINE5Lcom/groupbyinc/flux/script/ScriptService$ScriptType;??	?putParameterValue\(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/script/ScriptService$ScriptType;)V??
??replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;??
??FILE??	?INDEXED??	?coreParameterName	parametercurrentFieldNameparser4Lcom/groupbyinc/flux/common/xcontent/XContentParser;parseFieldMatcherparseConfigA(Ljava/util/Map;ZLcom/groupbyinc/flux/common/ParseFieldMatcher;)VentrySet()Ljava/util/Set;???getKey???getValue???remove?5{?Value must be of type String: [?]?((Ljava/lang/String;[Ljava/lang/Object;)V4?
?stringValueentry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;parameterValueLjava/lang/Object;itrQLjava/util/Iterator;>;Ljava/util/Iterator;config5Ljava/util/Map;removeMatchedEntriesZget&(Ljava/lang/Object;)Ljava/lang/Object;J(Ljava/lang/String;Lcom/groupbyinc/flux/script/ScriptService$ScriptType;)V4
put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	
Only one of [, 

] is allowed.script
scriptTypeparseParams:(Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Vparam&(Ljava/lang/String;)Ljava/lang/String;valueparams7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;getDefaultScriptParameterValueI()Lcom/groupbyinc/flux/script/ScriptParameterParser$ScriptParameterValue;getScriptParameterValue[(Ljava/lang/String;)Lcom/groupbyinc/flux/script/ScriptParameterParser$ScriptParameterValue;
 ?this form of the script api is deprecated and will be removed from the java api in the next major version. See scripting section of the documentation for the new syntax"
deprecated$?
O%scriptParameterValueGLcom/groupbyinc/flux/script/ScriptParameterParser$ScriptParameterValue;
ConstantValue	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable&(Ljava/util/Set;)V
Exceptionsg(Ljava/util/Map;ZLcom/groupbyinc/flux/common/ParseFieldMatcher;)V
SourceFileInnerClasses!"#)%&#)()**+,-*./-*.0-*.1#23	45+4*?8?,9:-
0146+?*?<*?>Y???A*?C*?G?MM*?OY,?R?T+?+?Z?$*?`?f?h*?k?f?m*?p?f?r??*?tY?u?h*?tY?u?m*?tY?u?r+?yN-?~??-????:???????
??Y????*?h??Y??????W*?m??Y??Y????%??????????W*?r??Y??Y????(??????????W??k?,*???#9:?-???.??-R3(,45(657?8I9V;a<l=w>???@?B?C?DEG/"?5V\ ?'{?+??k*0??+,????+?????*-???C?*?h?y:?~?5????:+?????:*-???Ʒ?????*?m?y:?~?<????:+???"??%̶?:*-???ӷ?????*?r?y:?~?<????:+???"??(̶?:*-???ַ??????,pR?#@#?^??#?*?^??#?*?^9:?#??????-^JKLMO@PKQRRaScUfV?W?X?Y?Z?\?]?^?_?`?a?cf/!
?
{8??
{???
{??1???+V++???y:?~????:????:??:-?????L????*???C?????»Y??Y??????????????*?h?y:?~?q????:	-	???W	??:
???
??:?(?Y??Y??????????????*
?Ʒ??
?????*?m?y:?~?x????:	-	???^	??%̶?:
???
??:?(?Y??Y??????????????*
?ӷ??
?????*?r?y:?~?{????:	-	???a	??(̶?:
:???
??:?(?Y??Y??????????????*
?ַ??
????????,???#?M?#
??#?_?^	Y?#JM?#
??#1f?^	?P?#
?M?#?i?^	#??/??#8???
??+9:+?*+??+??. #??
??+??-?+jk#l/m8nDoQpZq^rhu?x?y?z?|?}?????
??1?<?J?R?\??????????????????????????$?'?*?/y?
{?C?$?
{?9???$????
{?@???$????
{?C???$???{?*2??+?i*?A+??*?A+?Y,-??
W?G?Y??Y????+????+??%????+??(?????????,*i9:i?#i#i?-?
?$?h?/$?C+??*+??????C*?h?yM,?~?2,????N+-???:?-??:*?Ʒʧ??*?m?yM,?~?9,????N+-???:?-??%̶?:*?ӷʧ??*?r?yM,?~?9,????N+-???:?-??(̶?:*?ַʧ?ı,pD?#9#-"?^??#{#o)?^??#?#?)?^?9:?-R??-?9?>?D?O?R?o?{?????????????????????/ 	?{4??	{;??	{;?+5*?`???!?,9:-?+z"*?A+??M,?*?T#??&,?, "9:"?#'(-??? ?/? 1?+/*?C?,9:-?342	

D		@	 !	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy