com.groupbyinc.flux.common.geo.parsers.CoordinateNode.class Maven / Gradle / Ivy
???? 4 u 5com/groupbyinc/flux/common/geo/parsers/CoordinateNode java/lang/Object 4com/groupbyinc/flux/common/xcontent/ToXContentObject CoordinateNode.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent
Params
coordinate &Lorg/locationtech/jts/geom/Coordinate; children Ljava/util/List; ILjava/util/List; )(Lorg/locationtech/jts/geom/Coordinate;)V ()V
this 7Lcom/groupbyinc/flux/common/geo/parsers/CoordinateNode; (Ljava/util/List;)V isEmpty ()Z java/util/List ! "
numDimensions ()I
" *com/groupbyinc/flux/ElasticsearchException ' Battempting to get number of dimensions on an empty coordinate node ) ((Ljava/lang/String;[Ljava/lang/Object;)V +
( , $org/locationtech/jts/geom/Coordinate . z D 0 1 / 2 java/lang/Double 4 isNaN (D)Z 6 7
5 8 get (I)Ljava/lang/Object; : ; ! < $ %
>
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException B 3com/groupbyinc/flux/common/xcontent/XContentBuilder D
startArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; F G
E H x J 1 / K value 8(D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; M N
E O y Q 1 / R endArray T G
E U iterator ()Ljava/util/Iterator; W X ! Y java/util/Iterator [ hasNext ] \ ^ next ()Ljava/lang/Object; ` a \ b @ A
d child builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable L(Ljava/util/List;)V
StackMapTable
Exceptions
SourceFile InnerClasses !
k l O *? *+? *? ? m
n - . / 0 l a *? *+? *? ? m o n 8 9 : ; k p l V *? ? *? ? *? ? # ? ? ? m n > q @ $ % l ? @*? &? ? (Y*? ? -?*? ? *? ? 3? 9? ? ?*? ? = ? ? ?? m @ n B C E F / H q @ @ A l ? [*? ? "+? I*? ? L? P*? ? S? P? VW? 6+? IW*? ? Z N-? _ ? -? c ? :+,? eW???+? VW+? m * I f [ [ g h [ i j n " M N &