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

META-INF.modules.java.desktop.classes.javax.swing.tree.FixedHeightLayoutCache.class Maven / Gradle / Ivy

????@?
$javax/swing/tree/AbstractLayoutCache()Vjava/util/Stack
	
'javax/swing/tree/FixedHeightLayoutCache
tempStacksLjava/util/Stack;java/awt/Rectangle
	boundsBufferLjava/awt/Rectangle;java/util/Hashtable
	treePathMappingLjava/util/Hashtable;2javax/swing/tree/FixedHeightLayoutCache$SearchInfo
!",(Ljavax/swing/tree/FixedHeightLayoutCache;)V	$%&info4Ljavax/swing/tree/FixedHeightLayoutCache$SearchInfo;
()*setRowHeight(I)V
,-.setModel(Ljavax/swing/tree/TreeModel;)V
012rebuild(Z)V
456
isRootVisible()Z
892setRootVisible	;<=root9Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;	?@ArowCountI
CDEF*7javax/swing/tree/FixedHeightLayoutCache$FHTreeStateNodeadjustRowBy
HIvisibleNodesChangedK"java/lang/IllegalArgumentExceptionM?FixedHeightLayoutCache only supports row heights greater than 0
JOP(Ljava/lang/String;)V
RSTgetRowHeight()I
(
WXYgetNodeForPathX(Ljavax/swing/tree/TreePath;ZZ)Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;
C[\6
isExpanded
^_`	getBoundsd(Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;ILjava/awt/Rectangle;)Ljava/awt/Rectangle;
bcdefjavax/swing/tree/TreePath
getParentPath()Ljavax/swing/tree/TreePath;	hij	treeModelLjavax/swing/tree/TreeModel;
blmngetLastPathComponent()Ljava/lang/Object;pqrstjavax/swing/tree/TreeModelgetIndexOfChild'(Ljava/lang/Object;Ljava/lang/Object;)I
vwTgetRowCount
Cyz{
getPathForRow9(IILjavax/swing/tree/FixedHeightLayoutCache$SearchInfo;)Z
}~fgetPath
C??TgetRow
C???getRowToModelIndex(I)I
???getRowContainingYLocation
?z?(I)Ljavax/swing/tree/TreePath;
C??TgetTotalChildCount?Ijavax/swing/tree/FixedHeightLayoutCache$VisibleFHTreeStateNodeEnumeration
???e(Ljavax/swing/tree/FixedHeightLayoutCache;Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;)V
???f(Ljavax/swing/tree/FixedHeightLayoutCache;Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;I)V
???ensurePathIsExpanded(Ljavax/swing/tree/TreePath;Z)Z
C??makeVisible
C??2collapse
C??6	isVisible
???getModel()Ljavax/swing/tree/TreeModel;
?????sun/swing/SwingUtilities2getTreePath[(Ljavax/swing/event/TreeModelEvent;Ljavax/swing/tree/TreeModel;)Ljavax/swing/tree/TreePath;
????? javax/swing/event/TreeModelEventgetChildIndices()[I
C??n
getUserObject
C???getChildAtModelIndex<(I)Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;p???getChild'(Ljava/lang/Object;I)Ljava/lang/Object;
C???
setUserObject(Ljava/lang/Object;)V
C???childInsertedAtModelIndex(IZ)V	???treeSelectionModel%Ljavax/swing/tree/TreeSelectionModel;????#javax/swing/tree/TreeSelectionModelresetRowSelection
????getChildren()[Ljava/lang/Object;
C???removeChildAtModelIndexp???
getChildCount(Ljava/lang/Object;)I
C??6isLeafp??ngetRoot
b??TgetPathCount
C???	getParent()Ljavax/swing/tree/TreeNode;
C???getIndex(Ljavax/swing/tree/TreeNode;)I
C??*remove
C??T
getChildIndex
C???resetChildrenRowsFrom(III)V
C??expand
C??TgetLevel
???getNodeDimensions?(Ljava/lang/Object;IIZLjava/awt/Rectangle;)Ljava/awt/Rectangle;	Ax	Aheight	Ay	
Awidth
C
?f
put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
?&(Ljava/lang/Object;)Ljava/lang/Object;
get
clear
createNodeForValueN(Ljava/lang/Object;I)Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;
b ?	C"#$pathLjavax/swing/tree/TreePath;
&'(
addMapping<(Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;)V	C*+Arow?-.clearSelection
01234java/lang/Mathmin(II)I
0674maxp9?:(Ljava/lang/Object;)Z
C<=@(Ljavax/swing/tree/FixedHeightLayoutCache;Ljava/lang/Object;II)V
?@A
getMappingV(Ljavax/swing/tree/TreePath;)Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;
CDTsize
FGnpop
IJpush
CLMNcreateChildForM(Ljava/lang/Object;)Ljavax/swing/tree/FixedHeightLayoutCache$FHTreeStateNode;
PQremoveAllElements	SignaturekLjava/util/Hashtable;ALjava/util/Stack;>;CodeLineNumberTableLocalVariableTablethis)Ljavax/swing/tree/FixedHeightLayoutCache;newModelrootVisibleZ
StackMapTable	rowHeightinvalidatePathBounds(Ljavax/swing/tree/TreePath;)VinvalidateSizes(Ljavax/swing/tree/TreePath;)ZlastNodeE(Ljavax/swing/tree/TreePath;Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
childIndexplaceInnode
parentPath
getRowForPath(Ljavax/swing/tree/TreePath;)IgetPathClosestTo(II)Ljavax/swing/tree/TreePath;getVisibleChildCountgetVisiblePathsFrom4(Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration;Q(Ljavax/swing/tree/TreePath;)Ljava/util/Enumeration;setExpandedState(Ljavax/swing/tree/TreePath;Z)V
parentNode	childNodegetExpandedStatetreeNodesChanged%(Ljavax/swing/event/TreeModelEvent;)VchildcounterparentValueLjava/lang/Object;
maxCounter
changedIndexs[I
changedParente"Ljavax/swing/event/TreeModelEvent;~?java/lang/ObjecttreeNodesInsertedtreeNodesRemovedchildren[Ljava/lang/Object;changedParentNode?treeStructureChangedwasExpanded
wasVisibleparentindexchangedPathchangedNodeexpandedlevelvalueboundsadjustRowCountBychangeAmount
removeMappingrootUOlocationaPath
expandLastpaths
onlyIfVisibleshouldCreateLocalVariableTypeTable.Ljava/util/Stack;?java/lang/Throwable
SourceFileFixedHeightLayoutCache.javaNestMembersInnerClasses
SearchInfoFHTreeStateNode!VisibleFHTreeStateNodeEnumeration!<=@ARS%&RTUy7*?*?Y?	?
*?Y??*?Y??*?Y*? ?#*?'?VQRST%U1V6WW7XY-.UG*+?+*?/?V_`
aWXYZj92U?D*?3?>*?7*?:?2?*Y?>`?>*?:?B?*Y?>d?>*?:?B*?G?V*
kl
mno"p-s7t?vCyWDXYD[\]-)*Ur ?
?JYL?N?*?Q?*?U*?G?V??????W XY ^A]wTU/*?>?V?WXY_`U5?V?WXY#$aU3*?G?V
??WXY\bU|+?*+?VM,?,?Z????V????W c=XY#$]
?C@?_dUY+??*+?VN-?*-,?]?+?a:*?VN-?--?Z?&*?g?k+?k?o6?*-,?]??V>?????? ?)?4?:?>?A?H?N?W?W>HeAYXYY#$YfKg= 9h$]?C?<bz?Ur)?&*?u?*?:*?u*?#?x?*?#?|??V???'?W)XY)+A]'ijU?N+?
*?:??*+?VM,?,??+?aN*-?VM,? ,?Z?,*?g-?k+?k?o????V:??
????#?+?6?<?@?C?H?L?W*NXYN#$9g=#+h$]?C?-bklUr*?u??*??>*???V??	?W*XYAA+A]	mjUk*+?VM,??,???V
W XY#$g=]?CnoU?Q+??*+?VM,?
??Y*,???+?aN*-?VM,?%,?Z???Y*,*?g-?k+?k?o????V:!) 4!?"C#F"N!O%W*QXYQ#$Cg=!0h$]?C?2bRpqrU?C?
*+??W?7+?3+?aN-?*-?V:???*+?V:?	???V2-./034$6)7.:7=<>B@W>$
s=+h$7t=CXYC#$C\\]?b?ubU$*+?VM,?,???,?Z????VFH"I#HW $XY$#$g=]?C@vwUz?+??*+*?????VN+??M-?w,?Y,?Y6?Q-??:6?,-,.??:?*?g,.????????-???-?Z?*?G?-*?:?-???-?Z?*?G?VR]_`cgh(j.l8m=nBpGq[lauovswvy?z?{?WRBx=10yA.Ez{%Q|Ax}~}=?XY???]'?1??C?)?????wUHx+?v*+*?????VN+??M-?^,?Z,?Y6?R-???-?Z??66?-,.?Ä????*???*?ǹ?-???*?G?VF?????(?)?0?=?G?N?Q?W?c?l?s?w?WH@yA=:?\_}~d=%R|AxXYx??]$?:?C@???
??wU?	?+??+*????:*?V:+??M??,??,?Y>??+??:????Z??6d6?,.?Ԅ?????9*???*?ǹ?*?g??????ۙ	??*?G????*?G?Vj??????-?3?5?=?J?T?\?_?e?j?q?z?????????????????W\	OyA3y??Jb?\?}~*?|A?h$??=?XY???]6?G??bC?@?????wU?	?+??+*????M*,?VN-*?:?*-?.,?*?g?*?g???,?,???*?/?|-?x-???C:-?Z6-??6-??6-?????'?"-?6-???*,?VN-??*?????*?ǹ??*?G?Vr??
???0?=?D?L?P?Q?Y?_?e?m?r?y??????????????????W\	?+A_f?\e`?\Yl?=mX?A
??$??=?XY???]4?8bC?U?bCC??IU+?VWXY_`U?	??+?6+??:+?Z6+??6?%+??6*?g+????:6+??`6**???:??-??Y?N-??-*?Q?--?h?-?	?	-?VN !" %'&7':(B+T.Y/[1_2g4p5x6?7?8W?
	?\?A+A?{?XY??=?eA?f:T?\BL?A'g+A7W?{T:?]! ?!C???*UC*Y?>`?>?V
@
AWXY?A'(UF*?+?+?W?V
G
HWXYg=?(UE
*?+??W?V
NOW
XY
g=@AU@*?+??C?VVWXY#$12U ?*??*?g?`*?g??YM?R**,??:*?:?bY,??!**?:?%*?3?*?>*?:?)?*?>*?:?)*?:???
*?:*?>?*???*?ǹ,*?G?VF_`a&b5c=dDeIfTiYjalkoppur?s?u?vW R?{?XY?.\]?T??		??Uj*?u??*?ud*?Ql?/?5?V~	???WXY?A]	??U?;+?8*?g+?k?8?
+?aL=+?*+?VN-?-???-????V2??????'?+?/?3?7?9?W*'c=;XY;?$;?\]?C?UJ?CY*+?;?V?W XY?{eAXYU%?+??*+?>:??
???????*?
?B??Y?	:?*?
?E?:+?HW+?aL:+?X*+?>:?=?"?B??E?bL+?k?K:???:?O*?
?HW?+?HW+?aL????O*?
?HW?:?O*?
?HW???I????????V?$??????!?%?'?1?=?I?P?U?X?\?c?h?u?~?????????????????????????????????WH:??g=I???XY?#$??\??\?:??I???]
?C?#Q??????C??C???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy