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

com.groupbyinc.flux.common.Table.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3? com/groupbyinc/flux/common/Tablejava/lang/Object
Table.java%com/groupbyinc/flux/common/Table$CellCellheadersLjava/util/List;9Ljava/util/List;rowsKLjava/util/List;>;mapLjava/util/Map;\Ljava/util/Map;>;	headerMapJLjava/util/Map;currentCells	inHeadersZ()V
java/util/ArrayList
	
	
	5com/groupbyinc/flux/common/google/common/collect/Maps!
newHashMap()Ljava/util/HashMap;#$
"%	'	)	+this"Lcom/groupbyinc/flux/common/Table;startHeaders$()Lcom/groupbyinc/flux/common/Table;
	1
endHeadersjava/util/List4isEmpty()Z6758java/lang/IllegalStateException:no headers added...<(Ljava/lang/String;)V>
;?iterator()Ljava/util/Iterator;AB5Cjava/util/IteratorEhasNextG7FHnext()Ljava/lang/Object;JKFLvalueLjava/lang/Object;NO	PtoString()Ljava/lang/String;RS
T
java/util/MapVput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;XYWZheader'Lcom/groupbyinc/flux/common/Table$Cell;startRowsize()I_`5a(I)Vc
dendRow%(Z)Lcom/groupbyinc/flux/common/Table;no row started...hjava/lang/StringBuilderj
kmismatch on number of cells mappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;op
kq(I)Ljava/lang/StringBuilder;os
kt in a row compared to header v
kTadd(Ljava/lang/Object;)Zyz5{sLjava/lang/StringBuilder;checkfg
?addCell6(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/Table;?H(Ljava/lang/Object;Ljava/lang/String;)Lcom/groupbyinc/flux/common/Table;??
?no block started...?-can't add more cells to a row than the header?java/lang/String?length?`
??=com/groupbyinc/flux/common/google/common/collect/ImmutableMap?ofA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;??
??get(I)Ljava/lang/Object;??5?attr?	?java/util/HashMap?
?putAll(Ljava/util/Map;)V??W?"com/groupbyinc/flux/common/Strings?splitStringToArray.(Ljava/lang/CharSequence;C)[Ljava/lang/String;??
??[Ljava/lang/String;?indexOf(I)I??
??	substring(II)Ljava/lang/String;??
??(I)Ljava/lang/String;??
??$(Ljava/lang/Object;Ljava/util/Map;)V?
?&(Ljava/lang/Object;)Ljava/lang/Object;??W?mAttr5Ljava/util/Map;idxIsAttrLjava/lang/String;sAttrshdr
attributescell	cellIndex
getHeaders()Ljava/util/List;getRowsgetAsMap()Ljava/util/Map;getHeaderMapfindHeaderByName;(Ljava/lang/String;)Lcom/groupbyinc/flux/common/Table$Cell;equals?z
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable;()Ljava/util/List;M()Ljava/util/List;>;^()Ljava/util/Map;>;L()Ljava/util/Map;
SourceFileInnerClasses!	
?
?
??
?
?l.*?*?Y??*?Y?? *?&?(*?&?**?,??.-.? "#$!%('/0?D*?,*?Y??2*??-.?*+,30??{*?2?*?2?9?
?;Y=?@?*?,**?2?*?2*??DL+?I?:+?M?M*?(,?Q?U?Y??[W*?*,?Q?U,?[W???*??L*\]{-.?*
013"4*5/ALBdCvDyF?
	?F??^0?k,*??9?
?;Y=?@?*?Y*??b?e?2*??,-.?JKM*N?fg??}*?2?
?;Yi?@??V*?2?b*??b?A?kY?lM,n?rW,*?2?b?uW,w?rW,*??b?uW?;Y,?x?@?*? *?2?|W*?2*?? 26}~}-.}?2RSU*V2W9XGYNZ\[h]v^{_??Vf0?6*??W*??-.?
cd???<*+?????-.NO?h????
@*?2?
?;Y??@?*?,?"*?2?b*??b?
?;Y??@?,???-*?,?
??N??*?*?2?b?????N????Y??N*?,?!-*?*?2?b???????,;??::?66?<2:????$:??6	-	??	`???[W???ûY+-??:*?2?b6*?2?|W*?,?/*?????Q??:*?(???5?|W*??zI?e????	?,???L??(??@-.@NO@??p???L?]?A??? I??e??p????jlmop-q7u>vEwLzh}p~w???????????????????????(?>??J
%?,W??W????? ??W?T???/*???-.???????/*? ??-.???????/*?(??-.???????/*?*??-.????????2*??DM,?I? ,?M?N-?Q?U+?ԙ-?????? ?]2-.2\????+?-?0???
F"???
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy