
META-INF.modules.java.desktop.classes.javax.swing.text.CompositeView.class Maven / Gradle / Ivy
???? :x
javax/swing/text/View (Ljavax/swing/text/Element;)V
javax/swing/text/CompositeView children [Ljavax/swing/text/View; nchildren I java/awt/Rectangle
()V
childAlloc Ljava/awt/Rectangle;
getElement ()Ljavax/swing/text/Element; ! " # javax/swing/text/Element getElementCount ()I % & (I)Ljavax/swing/text/Element; ( ) * + , javax/swing/text/ViewFactory create 3(Ljavax/swing/text/Element;)Ljavax/swing/text/View;
. / 0 replace (II[Ljavax/swing/text/View;)V
2 3 4 setParent (Ljavax/swing/text/View;)V
6 7 8 getViewFactory ()Ljavax/swing/text/ViewFactory;
: ; < loadChildren !(Ljavax/swing/text/ViewFactory;)V > ? ZERO A java/util/HashSet
C D E F G java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
@ I J (Ljava/util/Collection;)V
L M N getParent ()Ljavax/swing/text/View; P Q R S T
java/util/Set contains (Ljava/lang/Object;)Z
V W X Y Z java/lang/Math max (II)I
\ ] ^ _ ` java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
b c d getInsideAllocation &(Ljava/awt/Shape;)Ljava/awt/Rectangle;
f g h childAllocation (ILjava/awt/Rectangle;)V j k l m n javax/swing/text/Position$Bias Backward Ljavax/swing/text/Position$Bias;
p q # getStartOffset
s t u getViewIndexAtPosition (I)I
w x # getViewCount
z { | getView (I)Ljavax/swing/text/View;
p
? # getEndOffset
? ? ? getChildAllocation #(ILjava/awt/Shape;)Ljava/awt/Shape;
? ? ? modelToView C(ILjava/awt/Shape;Ljavax/swing/text/Position$Bias;)Ljava/awt/Shape; ? %javax/swing/text/BadLocationException ? Position not represented by view
? ? ? (Ljava/lang/String;I)V
? ? (Ljava/awt/Rectangle;)V
? ? ? getViewAtPosition .(ILjava/awt/Rectangle;)Ljavax/swing/text/View;
? ? ? d(ILjavax/swing/text/Position$Bias;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;)Ljava/awt/Shape; ? ? ? ? ? java/awt/Shape getBounds ()Ljava/awt/Rectangle; j ? ? n Forward
? ? ? setBounds
? ? ? add
? ? ? isBefore (IILjava/awt/Rectangle;)Z ? javax/swing/SwingConstants
? ? ? getNextVisualPositionFrom V(ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I ? "java/lang/IllegalArgumentException
? ? ? isAfter
? ? ? getViewAtPoint /(IILjava/awt/Rectangle;)Ljavax/swing/text/View;
? ? ? viewToModel 6(FFLjava/awt/Shape;[Ljavax/swing/text/Position$Bias;)I
? ? ? getDocument ()Ljavax/swing/text/Document; ? ? ? ? # javax/swing/text/Document getLength ? invalid position
? ? ? #getNextNorthSouthVisualPositionFrom
? ? ? !getNextEastWestVisualPositionFrom ? ? ? makeConcatWithConstants (I)Ljava/lang/String;
? ? ? (Ljava/lang/String;)V ? ? u getElementIndex ? ? x
? ? ? getLeftInset ()S ? ? y
? ? ? getTopInset ? ? width
? ? ?
getRightInset ? ? height
? ? ? getBottomInset
? ? ? ? ? javax/swing/text/StyleConstants
getSpaceAbove "(Ljavax/swing/text/AttributeSet;)F ? ? ? top S
? ?
getLeftIndent ? left
? ?
getSpaceBelow
? bottom
?
? getRightIndent ? right
? javax/swing/text/Utilities m(Ljavax/swing/text/View;ILjavax/swing/text/Position$Bias;Ljava/awt/Shape;I[Ljavax/swing/text/Position$Bias;)I Code LineNumberTable LocalVariableTable this Ljavax/swing/text/CompositeView; elem Ljavax/swing/text/Element; i added f Ljavax/swing/text/ViewFactory; e n
StackMapTable parent Ljavax/swing/text/View; child newLength newChildren offset length views set Ljava/util/Set; delta src nmove dest LocalVariableTypeTable (Ljava/util/Set; index a Ljava/awt/Shape; alloc
childShape retShape v pos b
isBackward Z testPos vIndex
Exceptions endView retRect endShape tempRect p0 b0 p1 b1 r0 v0 r1 v1 viewCount counter retValue F bias ![Ljavax/swing/text/Position$Bias;T direction biasRet getViewIndex $(ILjavax/swing/text/Position$Bias;)I setParagraphInsets "(Ljavax/swing/text/AttributeSet;)V attr Ljavax/swing/text/AttributeSet; setInsets (SSSS)V flipEastAndWestAtEnds $(ILjavax/swing/text/Position$Bias;)Z position
SourceFile CompositeView.java BootstrapMethodsh
ijk ?l $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;n Bad direction: InnerClassesq javax/swing/text/Position Biast %java/lang/invoke/MethodHandles$Lookupv java/lang/invoke/MethodHandles Lookup!
? ? ? ? ?
? b *+? *? ? *?
*? Y? ? ? T U
V W X ; <