Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\index\mapper\core\BinaryFieldMapper.class
???? 3_ 5org/elasticsearch/index/mapper/core/BinaryFieldMapper jLorg/elasticsearch/index/mapper/core/AbstractFieldMapper<Lorg/elasticsearch/common/bytes/BytesReference;>; 7org/elasticsearch/index/mapper/core/AbstractFieldMapper BinaryFieldMapper.java Porg/elasticsearch/index/mapper/core/BinaryFieldMapper$CustomBinaryDocValuesField CustomBinaryDocValuesField @org/elasticsearch/index/mapper/core/BinaryFieldMapper$TypeParser TypeParser =org/elasticsearch/index/mapper/core/BinaryFieldMapper$Builder Builder >org/elasticsearch/index/mapper/core/BinaryFieldMapper$Defaults Defaults 0org/elasticsearch/index/mapper/FieldMapper$Names *org/elasticsearch/index/mapper/FieldMapper Names Corg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields MultiFields >org/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo CopyTo 3org/elasticsearch/common/xcontent/ToXContent$Params ,org/elasticsearch/common/xcontent/ToXContent Params 2org/elasticsearch/index/mapper/FieldMapper$Loading # Loading 6org/elasticsearch/common/xcontent/XContentParser$Token & 0org/elasticsearch/common/xcontent/XContentParser ( Token 4org/elasticsearch/index/mapper/ParseContext$Document + +org/elasticsearch/index/mapper/ParseContext - Document 8org/elasticsearch/index/mapper/DocumentMapper$MergeFlags 0 -org/elasticsearch/index/mapper/DocumentMapper 2 MergeFlags CONTENT_TYPE Ljava/lang/String; binary 7 compress Ljava/lang/Boolean; compressThreshold J <init>?(Lorg/elasticsearch/index/mapper/FieldMapper$Names;Lorg/apache/lucene/document/FieldType;Ljava/lang/Boolean;Ljava/lang/Boolean;JLorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider;Lorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo;)V #Lorg/elasticsearch/common/Nullable;?(Lorg/elasticsearch/index/mapper/FieldMapper$Names;FLorg/apache/lucene/document/FieldType;Ljava/lang/Boolean;Lorg/elasticsearch/index/analysis/NamedAnalyzer;Lorg/elasticsearch/index/analysis/NamedAnalyzer;Lorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider;Lorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider;Lorg/elasticsearch/index/similarity/SimilarityProvider;Lorg/elasticsearch/index/mapper/FieldMapper$Loading;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo;)V = @ A 9 : C ; < E this 7Lorg/elasticsearch/index/mapper/core/BinaryFieldMapper; names 2Lorg/elasticsearch/index/mapper/FieldMapper$Names; fieldType &Lorg/apache/lucene/document/FieldType; docValues postingsProvider ELorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider; docValuesProvider GLorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider; fieldDataSettings ,Lorg/elasticsearch/common/settings/Settings; multiFields ELorg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields; copyTo @Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo; defaultFieldType (()Lorg/apache/lucene/document/FieldType; FIELD_TYPE Z L [ defaultFieldDataType 3()Lorg/elasticsearch/index/fielddata/FieldDataType; /org/elasticsearch/index/fielddata/FieldDataType _ (Ljava/lang/String;)V = a ` b valueForSearch &(Ljava/lang/Object;)Ljava/lang/Object; value C(Ljava/lang/Object;)Lorg/elasticsearch/common/bytes/BytesReference; f g h Ljava/lang/Object; java/io/IOException k org/apache/lucene/util/BytesRef m )org/elasticsearch/common/bytes/BytesArray o $(Lorg/apache/lucene/util/BytesRef;)V = q p r -org/elasticsearch/common/bytes/BytesReference t [B v ([B)V = x p y java/lang/Object { toString ()Ljava/lang/String; } ~ | org/elasticsearch/common/Base64 ? decode (Ljava/lang/String;)[B ? ? ? ? -org/elasticsearch/ElasticsearchParseException ? failed to convert bytes ? *(Ljava/lang/String;Ljava/lang/Throwable;)V = ? ? ? 3org/elasticsearch/common/compress/CompressorFactory ? uncompressIfNeeded `(Lorg/elasticsearch/common/bytes/BytesReference;)Lorg/elasticsearch/common/bytes/BytesReference; ? ? ? ? failed to decompress source ? bytes /Lorg/elasticsearch/common/bytes/BytesReference; e Ljava/io/IOException; parseCreateField @(Lorg/elasticsearch/index/mapper/ParseContext;Ljava/util/List;)V K Y ? $org/apache/lucene/document/FieldType ? stored ()Z ? ? ? ? hasDocValues ? ? ? parseExternalValue %(Ljava/lang/Class;)Ljava/lang/Object; ? ? . ? parser 4()Lorg/elasticsearch/common/xcontent/XContentParser; ? ? . ? currentToken :()Lorg/elasticsearch/common/xcontent/XContentParser$Token; ? ? ) ? VALUE_NULL 8Lorg/elasticsearch/common/xcontent/XContentParser$Token; ? ? ' ? binaryValue ()[B ? ? ) ? java/lang/Boolean ? booleanValue ? ? ? ? isCompressed ([BII)Z ? ? ? ????????? 4org/elasticsearch/common/io/stream/BytesStreamOutput ? ()V = ? ? ? defaultCompressor 0()Lorg/elasticsearch/common/compress/Compressor; ? ? ? ? ,org/elasticsearch/common/compress/Compressor ? streamOutput m(Lorg/elasticsearch/common/io/stream/StreamOutput;)Lorg/elasticsearch/common/compress/CompressedStreamOutput; ? ? ? ? /org/elasticsearch/common/io/stream/StreamOutput ? writeBytes ([BII)V ? ? ? ? close ? ? ? ? 1()Lorg/elasticsearch/common/bytes/BytesReference; ? ? ? ? toBytes ? ? u ? org/apache/lucene/document/Field ? I J ? indexName ? ~ ? K L ? =(Ljava/lang/String;[BLorg/apache/lucene/document/FieldType;)V = ? ? ? java/util/List ? add (Ljava/lang/Object;)Z ? ? ? ? doc 8()Lorg/elasticsearch/index/mapper/ParseContext$Document; ? ? . ? 4()Lorg/elasticsearch/index/mapper/FieldMapper$Names; I ? ? getByKey <(Ljava/lang/Object;)Lorg/apache/lucene/index/IndexableField; ? ? , ? (Ljava/lang/String;[B)V = addWithKey =(Ljava/lang/Object;Lorg/apache/lucene/index/IndexableField;)V , ? x bStream 6Lorg/elasticsearch/common/io/stream/BytesStreamOutput; stream 1Lorg/elasticsearch/common/io/stream/StreamOutput; field RLorg/elasticsearch/index/mapper/core/BinaryFieldMapper$CustomBinaryDocValuesField; context -Lorg/elasticsearch/index/mapper/ParseContext; fields 4Ljava/util/List<Lorg/apache/lucene/document/Field;>; Ljava/util/List; contentType doXContentBody l(Lorg/elasticsearch/common/xcontent/XContentBuilder;ZLorg/elasticsearch/common/xcontent/ToXContent$Params;)V 9 1org/elasticsearch/common/xcontent/XContentBuilder Y(Ljava/lang/String;Ljava/lang/Object;)Lorg/elasticsearch/common/xcontent/XContentBuilder; H(Ljava/lang/String;Z)Lorg/elasticsearch/common/xcontent/XContentBuilder; ! compress_threshold# +org/elasticsearch/common/unit/ByteSizeValue% (J)V =' &( &