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

META-INF.modules.java.desktop.classes.java.awt.font.TextMeasurer.class Maven / Gradle / Ivy

????8
w		 	!	"	#	$	%	&
'
w()*+
	,
-(?	.	/	0	123	425267??289
:	;
<2=
>?
?@A
%B	C
>D
ZE
ZF2G
8H
IJ	K
IL	M	NO?PQ
jRS?fff
5TU
8VW
8X
ZY
Z[
>\
]^	_
]`
]a
b	c
Zde	fgk
lmoVpVqVr
s
t
Ruv
w
xy
xz{V|
}
~
Z?	??
]?
]?
??
??
??
??
??
?
?
?
Z?	???
j?o
?	?
f?2?
?	N?2?
%?
%?@ff??	EST_LINESFfFrc!Ljava/awt/font/FontRenderContext;fStartIfChars[CfBidiLjava/text/Bidi;fLevels[BfComponents[Lsun/font/TextLineComponent;fComponentStartfComponentLimithaveLayoutWindowZ
fLineBreakLjava/text/BreakIterator;charIter!Ljava/awt/font/CharArrayIterator;layoutCountlayoutCharCount
fParagraphLjava/awt/font/StyledParagraph;fIsDirectionLTR	fBaselineBfBaselineOffsets[F
fJustifyRatioformattedChars	wantStatscollectStatsK(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)VCodeLineNumberTableLocalVariableTablethisLjava/awt/font/TextMeasurer;text'Ljava/text/AttributedCharacterIterator;frcclone()Ljava/lang/Object;othere&Ljava/lang/CloneNotSupportedException;
StackMapTableinvalidateComponents()VinitAll*(Ljava/text/AttributedCharacterIterator;)VcCdefaultFontLjava/awt/Font;
charsStartlmLjava/awt/font/LineMetrics;graphic Ljava/awt/font/GraphicAttribute;fmapLjava/util/Hashtable;	dummyFonthaveFontnparagraphAttrsLjava/util/Map;shaperLjava/awt/font/NumericShaper;LocalVariableTypeTable?	AttributeInnerClassesILjava/util/Hashtable;DLjava/util/Map<+Ljava/text/AttributedCharacterIterator$Attribute;*>;??generateComponents(II)V	charsVtoL[I$Ljava/lang/IllegalArgumentException;
startingAtendingAtlayoutFlagsfactoryLsun/font/TextLabelFactory;	charsLtoV?
calcLineBreak(IF)IgaLimittlcLsun/font/TextLineComponent;numCharsInGa	lineBreakpos
maxAdvancestartPoswidthtlcIndextlcStarttrailingCdWhitespaceStart(II)I	cdWsStart	baseLevellimitPosmakeComponentsOnRange!(II)[Lsun/font/TextLineComponent;contsplit	compStartlim
subsetFlag
compLengthtlcLimitstartlimitcomponentCount
componentsnewCompIndexlinePosbreakPtmakeTextLineOnRange(II)Ljava/awt/font/TextLine;lineBidi
charLevels?ensureComponentsmakeLayoutWindow(I)V
avgLineLength
localStart	compLimitgetLineBreakIndexgetAdvanceBetween(II)F
localLimitlineLjava/awt/font/TextLine;	getLayout(II)Ljava/awt/font/TextLayout;textLine
printStats
insertChar+(Ljava/text/AttributedCharacterIterator;I)VnewParagraph	insertPosendnewCharsnewCharIndexnewChar?
deleteChar	deletePoschangedIndexgetChars()[C
SourceFileTextMeasurer.java???????~?~?z?~??{|????java/awt/font/TextMeasurer$java/lang/CloneNotSupportedExceptionjava/lang/Error?????~?~?????}~????java/text/CharacterIterator??java/text/Bidi?????????????java/awt/font/StyledParagraph????????????????????????????java/awt/font/GraphicAttribute??java/util/Hashtable??
java/awt/Font?? ??????sun/font/TextLabelFactory?????????????????"java/lang/IllegalArgumentException???BootstrapMethods???????????????????java/lang/Character???????sun/font/TextLineComponent??????java/awt/font/TextLine??yzjava/awt/font/CharArrayIterator?????????????????????????zjava/awt/font/TextLayout??????	


java/lang/Objectjava/lang/Cloneable/java/text/AttributedCharacterIterator$Attribute
java/util/Mapjava/awt/font/NumericShaper%java/text/AttributedCharacterIterator
getBeginIndex()IgetEndIndexfirst()Cnext
isLeftToRight()Z
getAttributes()Ljava/util/Map;sun/font/AttributeValuesgetNumericShaping.(Ljava/util/Map;)Ljava/awt/font/NumericShaper;shape([CII)V,(Ljava/text/AttributedCharacterIterator;[C)VgetJustification(Ljava/util/Map;)FadvanceToFirstFont*(Ljava/text/AttributedCharacterIterator;)ZgetFontAtCurrentPos8(Ljava/text/AttributedCharacterIterator;)Ljava/awt/Font;getIndexgetLineMetricsB([CIILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;java/awt/font/LineMetricsgetBaselineIndexgetBaselineOffsets()[Fjava/awt/font/TextAttributeCHAR_REPLACEMENTLjava/awt/font/TextAttribute;get&(Ljava/lang/Object;)Ljava/lang/Object;getBaselineFromGraphic#(Ljava/awt/font/GraphicAttribute;)B(IF)V(Ljava/util/Map;)VR(Ljava/lang/String;IILjava/awt/font/FontRenderContext;)Ljava/awt/font/LineMetrics;getNormalizedOffsets([FB)[F7(Ljava/awt/font/FontRenderContext;[CLjava/text/Bidi;I)Vsun/font/BidiUtils	getLevels(Ljava/text/Bidi;)[BcreateVisualToLogicalMap([B)[IcreateInverseMap([I)[IbaseIsLeftToRight
getComponentsa(Ljava/awt/font/StyledParagraph;[CII[I[BLsun/font/TextLabelFactory;)[Lsun/font/TextLineComponent;java/lang/SystemoutLjava/io/PrintStream;
startingAt=; endingAt=makeConcatWithConstants(II)Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)VfComponentLimit=(I)Ljava/lang/String;getNumCharactersgetDirectionality(C)Bjava/lang/Mathmaxmin	getSubset!(III)Lsun/font/TextLineComponent;createLineBidi(II)Ljava/text/Bidi;L(Ljava/awt/font/FontRenderContext;[Lsun/font/TextLineComponent;[F[CII[I[BZ)V([C)Vresetjava/text/BreakIteratorgetLineInstance()Ljava/text/BreakIterator;setText (Ljava/text/CharacterIterator;)V
isBoundary(I)Z	preceding(I)I	following
getMetricsTextLineMetrics*()Ljava/awt/font/TextLine$TextLineMetrics;&java/awt/font/TextLine$TextLineMetricsadvance(Ljava/awt/font/TextLine;B[FF)VformattedChars: 	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VsetIndex(I)CrequiresBidi([CII)ZBIDI_EMBEDDINGgetAttributeE(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;j(Ljava/text/AttributedCharacterIterator;[CILjava/awt/font/StyledParagraph;)Ljava/awt/font/StyledParagraph;
?$java/lang/invoke/StringConcatFactoryLookup?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles1wx
yz{|}~????????~?~???????~?~?????????z?~
????????2*?*?*?*?*?*?*?*?*,?	*+?
??.??	????u"w'?,?1?? 2??2??2?|????+*??L?M?Y??*??+*????+?
???????)??*????+?????
K
????O***??Z??*?*??????????????
E*+??*+?*?d??=+?>?*??U+?>???+?W*?Y+?? *? ?!?*? +?W+?"N-?#:?*?*???$*?%Y+*??&?'*-?(?+?)6?C+?*:+?++?d6*?`*?	?,:*?-??.*?/?0?I-?1?2?3:*?4?.?5Y6?7:?8Y?9::*?	?;:	*	?/?0**?0*?.??E?Q?[?`?g?n?t?y??????????????????????????????(?1?@D??$???7???(?~????8??#????(	??	????E??E??(?~n???t????#??n?????$?!?'???b?E?????*??*Y?d`?>?>Y*?	*?*? ??::*? ?,**? ?@?A*?A?B:?C:**? ?D?E?
*?A*?E**?'*?*?A?F??$:?H?I?J?H*??K?J?*?*??h??G?Z+.5@IP[^ch?&?"?#?$?%?(?)?+?RI??????????~??~??~+???.?????J>?	[G ????
?>$8*?66*???'*?2?L`6??
6????*???`*?2:?L6d?M6		?,*???"d	?Nf8`6>?		`?????*?*???**???O*$?P?*????^3479:);/<2?69<EFGOHXJgKxL?M?N?Q?E?U?[?\?_?p)
?~ON??XE?~g6?~	?????~??z??~??z??~??~?&??#?	?ZV?????E*?A??*?E???>6???%*?A3p?*?4?Q??ބ???mop!q5r=sCx?4+?~.??E??E?~E?~?@?$?????N*?S>*?66*???'*?2?L`6??
6????666	6

?A*?	2?L`6?T??U?6?	6
?6?	???	d6???V:66	6

?*?E??66
?6	?}*?2?L6`6
	?T6

?U6?*?2dd?WS	d`6		
?6
*?E??6	
?
?
6??????0??
??+?1?4?8?>?A?E?I?Q?b?p?v?y???????????????????????????????????????????"?)?,?7?:?A?D?H?K???+
?~b'?~LC??
A]??EY?~IU?~	??~?i?~?b?~
?Y?~?P?~N??N?~N?~G?~>?~
A?~???~???????~???~	???~
???~????#?	?
?,???? @??k@?
????RN:*? ?"*? ?X:?@:?B:?CN*?Y:?ZY*?	*?0*?-*?E?[??&	??????%?+?3??R??%??R??R?~R?~P??M??3????+?????g*??*??	*?O?????? ???~?~????x?=*??>*??,*??%*?*?l?T?8?\j?`*???U>?*???u*??*?]Y*??^??*?*??_*??
*?`?*?*??a?*??b?*??c=*???*??b?*??d>*?e*???V????&?8EL^i	p
w?
?????????4&z????~??~?~?
?8

"???/*?d>*??*??*??*?f*$?P*?`??.03#6?*/??/?~/?z(~????(*?d>*?d6*?e*?g:?h?i??KLNOP?>(??(?~(?~!~~		
??U*?d>*?d6*?e*?g:*???*Y?d`?*Y?`??jY*?.*?0*??k??"deghj)k5l?o?>U??U?~U?~N~F~6?
??Z??G?H*??l?J*???z|}???
???*??*?m?n?*?*+??+?>*?d*??`?*+?
*?d?:*?d6*??o+?p6U*?`dd?o*?*? ?`?q?+?r?s?*?Y+?? *? ?!?*? *+*?*?'?t?'*?=??^????? ?'?7?<?F?N?[?d?k???????????????????H??????~'?~F??N?~ds??
?%?i?D?*+??+?>*?d*??d?*+?
*?d?:*?d6*?*?d?o*?`d?o*?*? ?*?Y+?? *? ?!?*? *+*?*?'?u?'*?=??B?
??!?&?0?8?I?[?a?h?t?~????????>??????~?~0i?8a~?
?&?\?/*?????????&
v?\?n??
ev??2?	?Z?hijini?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy