
META-INF.modules.java.desktop.classes.javax.swing.text.ZoneView.class Maven / Gradle / Ivy
???? ; ?
javax/swing/text/BoxView (Ljavax/swing/text/Element;I)V
javax/swing/text/ZoneView maxZoneSize I maxZonesLoaded java/util/Vector
()V loadedZones Ljava/util/Vector; "java/lang/IllegalArgumentException 2ZoneView.setMaxZonesLoaded must be greater than 0.
(Ljava/lang/String;)V
! " unloadOldZones
$ % &
addElement (Ljava/lang/Object;)V
( ) * size ()I
, - * getMaxZonesLoaded
/ 0 1 elementAt (I)Ljava/lang/Object; 3 javax/swing/text/View
5 6 7 removeElementAt (I)V
9 : ;
unloadZone (Ljavax/swing/text/View;)V
2 = > removeAll
2 @ A * getViewCount
C D E getDocument ()Ljavax/swing/text/Document; G javax/swing/text/ZoneView$Zone
I J K
getElement ()Ljavax/swing/text/Element; M N O P Q javax/swing/text/Document createPosition (I)Ljavax/swing/text/Position;
F S T n(Ljavax/swing/text/ZoneView;Ljavax/swing/text/Element;Ljavax/swing/text/Position;Ljavax/swing/text/Position;)V V %javax/swing/text/BadLocationException X $javax/swing/text/StateInvariantError
U Z [ \
getMessage ()Ljava/lang/String;
W
_ ` * getStartOffset
b c * getEndOffset
e f g
createZone (II)Ljavax/swing/text/View;
i j ; append
l m n handleInsert (II)V
@
q r s getView (I)Ljavax/swing/text/View;
2 _
2 b w x y z { javax/swing/text/Position$Bias Forward Ljavax/swing/text/Position$Bias;
} ~ getViewIndex $(ILjavax/swing/text/Position$Bias;)I
? ? ? splitZone (III)V ? C ? javax/swing/text/Element
? ? ? getDesiredZoneEnd (I)I
? ? ? ? ? java/lang/Math min (II)I
? ? ? copyInto ([Ljava/lang/Object;)V
? ? ? replace (II[Ljavax/swing/text/View;)V ? ? ? ? getElementIndex ? ? J ? (I)Ljavax/swing/text/Element; ? _ ? b ? ? ? ? * javax/swing/event/DocumentEvent getOffset ? ? ? * getLength
? ? ? insertUpdate R(Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V
? ? n handleRemove
? ? ? removeUpdate Signature +Ljava/util/Vector; Code LineNumberTable LocalVariableTable this Ljavax/swing/text/ZoneView; elem Ljavax/swing/text/Element; axis getMaximumZoneSize setMaximumZoneSize setMaxZonesLoaded mzl
StackMapTable
zoneWasLoaded zone Ljavax/swing/text/View; isZoneLoaded (Ljavax/swing/text/View;)Z ble 'Ljavax/swing/text/BadLocationException; p0 p1 doc Ljavax/swing/text/Document; loadChildren !(Ljavax/swing/text/ViewFactory;)V f Ljavax/swing/text/ViewFactory; offs0 offs1 getViewIndexAtPosition v i pos n length index zones offs oldZone newZones [Ljavax/swing/text/View; LocalVariableTypeTable child updateChildren q(Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljavax/swing/text/ViewFactory;)Z ec /Ljavax/swing/event/DocumentEvent$ElementChange; e !Ljavax/swing/event/DocumentEvent; changes a Ljava/awt/Shape;
SourceFile
ZoneView.java NestMembers InnerClasses Zone ? javax/swing/text/Position Bias ? -javax/swing/event/DocumentEvent$ElementChange
ElementChange ! ? ? ? l *+? * ? *?
*? Y? ? ? ? [ P
Q \ ] ? ? ? ? ? ? ? * ? / *? ? ? d ? ? ? ? 7 ? > *? ? ?
s t ? ? ? ) - * ? / *?
? ? } ? ? ? ? 7 ? f ?
? Y? ?*?
*? ? ? ? ? ? ? ? ? ? ? ? ? ? ; ? I
*? +? #*? ? ? ? ? ? ?
? ?
? ? " ? } +*? ? '*? +? *? ? .? 2L*? ? 4*+? 8??ٱ ? ? ? ? " ? ' ? * ? ?
? ? + ? ? ? ) : ; ? = +?