
META-INF.modules.java.desktop.classes.javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.class Maven / Gradle / Ivy
???? @^ 8javax/swing/tree/VariableHeightLayoutCache$TreeStateNode this$0 ,Ljavax/swing/tree/VariableHeightLayoutCache;
'javax/swing/tree/DefaultMutableTreeNode (Ljava/lang/Object;)V
setParent %(Ljavax/swing/tree/MutableTreeNode;)V
getTreePath ()Ljavax/swing/tree/TreePath;
getUserObject ()Ljava/lang/Object;
javax/swing/tree/TreePath pathByAddingChild /(Ljava/lang/Object;)Ljavax/swing/tree/TreePath; ! " path Ljavax/swing/tree/TreePath;
$ % & ' ( *javax/swing/tree/VariableHeightLayoutCache
addMapping =(Ljavax/swing/tree/VariableHeightLayoutCache$TreeStateNode;)V
* + ,
getChildAt (I)Ljavax/swing/tree/TreeNode;
. / 0 removeFromMapping ()V
2 3 4 remove (I)V
6 7
setUserObject
9 : ; getParent ()Ljavax/swing/tree/TreeNode;
= > ? resetChildrenPaths (Ljavax/swing/tree/TreePath;)V
A B C
isExpanded ()Z E F G EMPTY_ENUMERATION Ljava/util/Enumeration;
I J K children ()Ljava/util/Enumeration;
$ M N O getModel ()Ljavax/swing/tree/TreeModel;
Q R getValue T U V W X javax/swing/tree/TreeModel isLeaf (Ljava/lang/Object;)Z Z java/awt/Rectangle
\ ] ^
getXOrigin ()I
` a ^
getYOrigin
c d ^ getPreferredWidth
f g ^ getPreferredHeight
Y i j (IIII)V Y l m n x I Y p q n y Y s t n width Y v w n height
y z C hasValidSize
| } ^ getRow
? 4 updatePreferredSize ? ? n xOrigin
$ ? ? C isFixedRowHeight
$ ? ? ^ getRowHeight ? ? n yOrigin ? ? n preferredHeight ? ? n preferredWidth $ ? ? ? visibleNodes Ljava/util/Vector;
? ? ? ? ? java/util/Vector indexOf (Ljava/lang/Object;)I ? ? ? hasBeenExpanded Z ? ? ? expanded
? ? ^
getChildCount
? ? ; getLastChild $ ? ? ? root :Ljavax/swing/tree/VariableHeightLayoutCache$TreeStateNode;
? ? C isVisible
? T ? ? ?
? ? ^ getVisibleChildCount
? ? 0 collapse
? ? 0 expand
? ? 0 expandParentAndReceiver
? ? ? (Z)V
? ? ?
$ ? ? (
removeMapping
? ? ^ getLevel $ ? ? ? boundsBuffer Ljava/awt/Rectangle;
$ ? ? ? getNodeDimensions ?(Ljava/lang/Object;IIZLjava/awt/Rectangle;)Ljava/awt/Rectangle; $ ? ? ? updateNodeSizes
? ? 0 markSizeInvalid
? ? 0 deepMarkSizeInvalid T ? ? ? getChild '(Ljava/lang/Object;I)Ljava/lang/Object;
$ ? ? ? createNodeForValue N(Ljava/lang/Object;)Ljavax/swing/tree/VariableHeightLayoutCache$TreeStateNode;
? ? add
? W C
? ? K preorderEnumeration ? ? ? ? java/util/Enumeration nextElement
$ ? ? C
isRootVisible ? ? ? C hasMoreElements
? ? 4
setYOrigin
? ? ? ? insertElementAt (Ljava/lang/Object;I)V
$ ^ getRowCount
? ^ size
? elementAt (I)Ljava/lang/Object;
4 shiftYOriginBy
0
didAdjustTree
$ 0 visibleNodesChanged $ treeSelectionModel %Ljavax/swing/tree/TreeSelectionModel; 0 #javax/swing/tree/TreeSelectionModel resetRowSelection
? 4 removeElementAt A(Ljavax/swing/tree/VariableHeightLayoutCache;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this value Ljava/lang/Object; parent "Ljavax/swing/tree/MutableTreeNode;
StackMapTable
childIndex node o Signature 6()Ljava/util/Enumeration;
getNodeBounds *(Ljava/awt/Rectangle;)Ljava/awt/Rectangle; placeIn aRow getLastVisibleNode <()Ljavax/swing/tree/VariableHeightLayoutCache$TreeStateNode; getModelChildCount counter
maxCounter
childCount toggleExpanded makeVisible
parentPath
newYOrigin offset index bounds getLoadedChildren (Z)Ljava/util/Enumeration; newNode i createIfNeeded realNode treeModel Ljavax/swing/tree/TreeModel; count childRowI java/lang/Object 7(Z)Ljava/util/Enumeration; aNode
heightDiff isFixed startHeight originalRow cursor
adjustTree LocalVariableTypeTable 4Ljava/util/Enumeration; lastYEnd shiftAmount rowsDeleted startYEnd myRow
SourceFile VariableHeightLayoutCache.java NestHost InnerClasses
TreeStateNode ? n ? n ? n ? n ? ? ? ? ! " &