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

META-INF.modules.java.desktop.classes.com.sun.imageio.plugins.tiff.TIFFIFD.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????;?	$com/sun/imageio/plugins/tiff/TIFFIFD
essentialTagsLjava/util/Set;java/lang/Integer
-javax/imageio/plugins/tiff/BaselineTIFFTagSet

valueOf(I)Ljava/lang/Integer;?s
java/util/Setof$([Ljava/lang/Object;)Ljava/util/Set;
(javax/imageio/plugins/tiff/TIFFDirectory
getTagSets*()[Ljavax/imageio/plugins/tiff/TIFFTagSet;
 !java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
#$%getParentTag&()Ljavax/imageio/plugins/tiff/TIFFTag;
'()7(Ljava/util/List;Ljavax/imageio/plugins/tiff/TIFFTag;)V
+,-
getTIFFFields)()[Ljavax/imageio/plugins/tiff/TIFFField;
/012%$javax/imageio/plugins/tiff/TIFFFieldgetTag
45678"javax/imageio/plugins/tiff/TIFFTagisIFDPointer()Z
/:;8hasDirectory
/=>?getDirectory,()Ljavax/imageio/plugins/tiff/TIFFDirectory;
/ABCgetData()Ljava/lang/Object;
EFGgetDirectoryAsIFDR(Ljavax/imageio/plugins/tiff/TIFFDirectory;)Lcom/sun/imageio/plugins/tiff/TIFFIFD;
/IJKgetType()I
/MNKgetCount
/P(QS(Ljavax/imageio/plugins/tiff/TIFFTag;IJLjavax/imageio/plugins/tiff/TIFFDirectory;)V
STUaddTIFFField)(Ljavax/imageio/plugins/tiff/TIFFField;)VWXYZ[java/util/Listiterator()Ljava/util/Iterator;]^_`8java/util/IteratorhasNext]bcCnexte%javax/imageio/plugins/tiff/TIFFTagSet
dg2h'(I)Ljavax/imageio/plugins/tiff/TIFFTag;
dj2k8(Ljava/lang/String;)Ljavax/imageio/plugins/tiff/TIFFTag;m[Ljava/lang/String;
opqrKjava/lang/Stringlength
otuvcharAt(I)Cxyz{|&javax/imageio/stream/ImageOutputStream	writeByte(I)V~[Bx???write([B)V?[Cx???
writeChars([CII)V?[Sx???writeShorts([SII)V?[Ix???	writeInts([III)V?[Jx??|writeInt?[Fx???writeFloats([FII)V?[Dx???writeDoubles([DII)V?[[I?[[JW??KsizeW???toArray(([Ljava/lang/Object;)[Ljava/lang/Object;?([Ljavax/imageio/plugins/tiff/TIFFTagSet;
?(?O([Ljavax/imageio/plugins/tiff/TIFFTagSet;Ljavax/imageio/plugins/tiff/TIFFTag;)V????????	???stripOrTileByteCountsPositionJ	???stripOrTileOffsetsPosition	???lastPosition

+??????%javax/imageio/stream/ImageInputStream	readFully([BII)V?java/util/ArrayList
??(?()V	?????!java/nio/charset/StandardCharsetsUS_ASCIILjava/nio/charset/Charset;
o?(?!([BIILjava/nio/charset/Charset;)V
????add(Ljava/lang/Object;)Z
??
????get(I)Ljava/lang/Object;?
?????java/lang/Mathmin(II)IW?
?????java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
4???
getSizeOfType(I)I???KreadUnsignedShort????readUnsignedInt()J????	readShort()S????KreadInt????	
	readFloat()F????
readDouble()D???
getTIFFField)(I)Ljavax/imageio/plugins/tiff/TIFFField;
/	getAsLong(I)J
/?getAsIntW 8isEmpty""java/lang/IllegalArgumentException$byteCounts is not empty
!&('(Ljava/lang/String;)V
)*?
getFieldAsInt
,-getFieldAsLong
//01	getAsInts()[I
345fill([II)V
	9:;getInstance1()Ljavax/imageio/plugins/tiff/BaselineTIFFTagSet;
	g
>?|removeTIFFField
A4B([JJ)V
/D(E;(Ljavax/imageio/plugins/tiff/TIFFTag;IILjava/lang/Object;)VGjavax/imageio/IIOExceptionI'StripOffsets count != TileOffsets count
F&L*StripByteCounts count != number of offsetsN)TileByteCounts count != number of offsetsPData segment out of streamR(JPEGInterchangeFormat data out of streamW?
UVWcalculateByteCounts(ILjava/util/List;)ZY(Insufficient data offsets or byte counts
/[\]
getAsLongs()[J@aJPEGQTables data out of streameJPEGDCTables data out of streamgJPEGACTables data out of stream
ij?removeTIFFFields?lr?
nop
getTagSetList()Ljava/util/List;Wrs?contains
uv?initializeEssentialTagsxjava/lang/Object?z{?	skipBytes
}2~7(ILjava/util/List;)Ljavax/imageio/plugins/tiff/TIFFTag;r
4???isDataTypeOK(I)Z????
UnknownTag
4?(?(Ljava/lang/String;III)V
4M
4???getName()Ljava/lang/String;???makeConcatWithConstants'(ILjava/lang/String;)Ljava/lang/String;???1com/sun/imageio/plugins/tiff/TIFFIFD$TIFFIFDEntry
??(?*(Ljavax/imageio/plugins/tiff/TIFFTag;IIJ)V
???readFieldValue?(Ljavax/imageio/stream/ImageInputStream;II[Ljava/lang/Object;)I?java/io/EOFException????getStreamPosition	????tag$Ljavax/imageio/plugins/tiff/TIFFTag;
4??K	getNumber	????typeI	????count	????offset????seek(J)V
??(|
4???	getTagSet)()Ljavax/imageio/plugins/tiff/TIFFTagSet;
?(?(Ljava/util/List;)V
???
initialize-(Ljavax/imageio/stream/ImageInputStream;ZZZ)V
???checkFieldOffsets
??KgetNumTIFFFieldsx??|
writeShortx?
X
/???getAsString(I)Ljava/lang/String;
/??KgetTagNumberx???markxz????????x?
???
writeToStream+(Ljavax/imageio/stream/ImageOutputStream;)V
???writeTIFFFieldToStreamQ(Ljavax/imageio/plugins/tiff/TIFFField;Ljavax/imageio/stream/ImageOutputStream;)Vx???reset
#
d???
getTagNumbers()Ljava/util/SortedSet;
}??Cclone
l?
??
??
??
??
??
??
??
??java/lang/Exception
setPositions(JJJ)VMAX_SAMPLES_PER_PIXEL
ConstantValueMAX_ASCII_SIZE	Signature$Ljava/util/Set;CodeLineNumberTableLocalVariableTabletagsLocalVariableTypeTable
StackMapTablesubIFD*Ljavax/imageio/plugins/tiff/TIFFDirectory;subDirf&Ljavax/imageio/plugins/tiff/TIFFField;idirifd&Lcom/sun/imageio/plugins/tiff/TIFFIFD;fields'[Ljavax/imageio/plugins/tiff/TIFFField;	numFieldstagSet'Ljavax/imageio/plugins/tiff/TIFFTagSet;	tagNumbertagSetsLjava/util/List;iterLjava/util/Iterator;9Ljava/util/List;=Ljava/util/Iterator;`(ILjava/util/List;)Ljavax/imageio/plugins/tiff/TIFFTag;H(Ljava/lang/String;Ljava/util/List;)Ljavax/imageio/plugins/tiff/TIFFTag;tagNameLjava/lang/String;q(Ljava/lang/String;Ljava/util/List;)Ljavax/imageio/plugins/tiff/TIFFTag;jsnumdenfieldstream(Ljavax/imageio/stream/ImageOutputStream;dataLjava/lang/Object;
Exceptions6java/io/IOExceptionthis	parentTag`(Ljava/util/List;Ljavax/imageio/plugins/tiff/TIFFTag;)V<(Ljava/util/List;)V;()Ljava/util/List;>()Ljava/util/Iterator;indexcstringsbvaluesvLjava/util/ArrayList;inStringZ	prevIndexobjszunitbabytesToRead	bytesReadbufstagDatacopiedBytescvaluescacharsToRead	charsReadcopiedCharsSHORT_TILE_SIZElvalueslalongsToRead	longsReadcopiedLongsLONG_TILE_SIZEllvaluesrationalsToRead
rationalsReadcopiedRationalsRATIONAL_TILE_SIZEsvaluessashortsToRead
shortsReadcopiedShortsSSHORT_TILE_SIZEivaluesia
intsToReadintsRead
copiedInts
INT_TILE_SIZEiivaluessrationalsToReadsrationalsReadcopiedSrationalsSRATIONAL_TILE_SIZEfvaluesfafloatsToRead
floatsReadcopiedFloatsFLOAT_TILE_SIZEdvaluesda
doublesToReaddoublesRead
copiedDoublesDOUBLE_TILE_SIZE'Ljavax/imageio/stream/ImageInputStream;[Ljava/lang/Object;	UNIT_SIZE)Ljava/util/ArrayList;Ljava/util/List<[B>;Ljava/util/List<[C>;Ljava/util/List<[J>;Ljava/util/List<[S>;Ljava/util/List<[I>;Ljava/util/List<[F>;Ljava/util/List<[D>;~samplesPerPixelbpsnumRowsInLastStripexpectedSize
byteCountswhtwth
bitsPerSamplebitsPerPixelbytesPerRowbytesPerPacketnxnyisTiledt
numPacketspacketByteCounts8Ljava/util/List;<(ILjava/util/List;)ZnewCount
dataOffset
dataByteCount	byteCount
jpegLengththrowExceptionofftableOffsetsstreamLengthoffsets
jpegOffset
sizeOfTypeignored$Ljava/lang/IllegalArgumentException;	asciiSize
expectedCounteofeLjava/io/EOFException;	longCountlongSizee3Lcom/sun/imageio/plugins/tiff/TIFFIFD$TIFFIFDEntry;entryisPrimaryIFDignoreMetadatareadUnknownTagshaveStreamLength
tagSetListensureEssentialTagsbaselineTagSetentries	entryData
numEntries
nextIFDOffset	fieldData$Ljava/util/List;charspos	nextSpace; getStripOrTileByteCountsPositiongetStripOrTileOffsetsPositiongetLastPositiongetShallowClone(()Lcom/sun/imageio/plugins/tiff/TIFFIFD;	fieldType
fieldCloneLjava/lang/Integer;shallowClonebaselineTagNumbers
SourceFileTIFFIFD.javaNestMembersBootstrapMethods?
?????$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;?Unexpected count  for  fieldInnerClassesTIFFIFDEntry?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!??????????J	
v?
7Y?K*?S!?Y?SY@?SY?SYR?SY
?SY?SY?SY?SY	?SY	?SY
?SY?SY?SY
?SY?SY[?SY?SY?SY=?SY?SY?SY?SYS?SY?SY?SY$?SY%?SYE?SYC?SYD?SYB?SY?SY ?S?YK???&;<=>?$@-A6B>CHDRE\FfGpHzI?J?K?L?M?N?O?P?Q?R?S?T?U?VWXY$Z.[8\B]L^P=XaU
U
	?X	FG
?	?*??*???Y*??*?"?&L*?*M,?>6?},2:?.:?3?W:?9?
?<:??@??
?@?:?%?D:?/Y?H?L??O:?:?	+?R????+?bghklm$n'o0p6q=rEsHtPuZvewoytz{{?}?~?????o??\	{HQ6n=g??*????$?'??,??//4&??
?	2~
?.+?VM,?\?,?a?dN-?f:??????"????!?&?)?,?4!??.?. !'"#. $'"%
?]!&	2'
?.+?VM,?\?,?a?dN-*?i:??????"????!?&?)?,?4!??.(). !'"#. $'"%
?]!*
??
&	?*?L=*?@N*?H??
?B??R????"??6?A-?l2:?n66?+?s?~?w????+?w?????+-?}???+-??-???????+-??-???????+-??-???????6?+-??/????????+????+-??-???????+-??-??????m6?'+-??2.??+-??2.?????٧=6?1-??2/7-??2/7+???+??????ϧ??+??
?P?Y?b?i?s???????????????????????????????????
???-?0?9?H?W?]?`?i?t???????????
l+?b/,)i(r?SD???3*?t-?.?c4??/?01???
?23;?Pw??o????	??)??345()
?-*++???d????,??*???*???*?????01%2,? -7- !-8?- $9(?
Q*+?&?
??7 ! $:op
2*?¸??7;Z[
7
*?ø?V??
7<
??
???6??
CC??UCCl3??????:*????Y??:66	6

?K
?
3??2
6	6?(?#?oY	
	d?з?:??W6?
?????=?*?o:
6?
???oS????=?oY?S:

:??Ģ?:*??:??66??Y??:?9ĸ?6		?:
*
	??
??W	`6	d6????:	6
?V:?\?'?a?}:	
???
?`6
???	:?????l6?*?:6?*???U????:??66??Y??:	?I??6

?:6
?*???U????	??W
`6
d6????:
6	?V:?\?'?a??:



???
?`6???
:????l6?)?:6		?	*??P?	???:??66	??Y??:
?H??6?:6

?
*??P?
???
??W	`6	d6???	?:6
?V:

?\?'
?a??:????`6???:?D???l6?;??:	6

?#	
2*??P	
2*??P?
???	:??6	6
??Y??:	?L	??6h?:
6h?
*??P????
??W
`6
	d6	???
??:6
?V:?\?P?a??:6??,
`2/P
`2`/P`6???
?l`6
???:?-???l6		?)?	:
6?
*??V????
:??6
6??Y??:
?9
	??6

?	:*
???W
`6

d6
????	:
6?V:?\?'?a??:
????`6???
:?f?	??l6

?)?
:6?*?O????:?066??Y??:
?9
??6?
:*?
??W`6d6????
:6
?V:?\?'?a??:????`6???:???
??l6?;??:6

?#
2*?O
2*?O?
???:?W66
??Y??:????6h?
:*hh???W
`6
d6???
??:6?V:?\?P?a??:6??,`2.O`2`.O`6????l`6???:?????l6?)?:
6?
*?Q????
:?^6
6??Y??:
?9
??6?:*
???W`6
d6
????:6?V:?\?'?a??:????`6???:?????l6

?)?:6?*?
R????:??66??Y??:?9
??6?:*???W`6d6????:6?V:?\?'?a??:????`6???:?:-S??%	HMR\ehkt?????!?$?%??*?,?-?.?/?.?5?6?9?:;<=>?@ A#B,C1D:E@FLGVH]IdJgKmLpM?N?O?P?Q?T?W?X?Y?Z?[?\?[?^?_?`?a?b?c?defgf#i-j4k;l>mDnGofpsq{r~s?u?y?z?{?|?}?~?}?????????????????????????	?????;?H?P?S?W?Z?]?c?i?q?z??????????????????????????????????????
?)?4?C?T?]?g?j?n?q?u?{??????????????????????????????????????????&?.?1?5?8?<?B?H?M?V?a?g?k?n?q?t?}??????????????????????????????????	? -:@DGJM	V
[dl
|???????????
 !"#$(%3$9'=(@)C*F+O,T-].c/o0y1?2?3?4?5?6?7?8?9?:?<???@?A?B?C?D?CFGH
I
JKL$M*N6O@PGQNRQSWTZUyV?W?X?Y?[?]?a?cR??,)nN=?
?>??!?m
R?@~e?ABh?CDk?E?	??m
?F3@~F3:*G?	@$H~
?I~ ?J?#?K?,L!m>M~	p;N?
?F3?+??O??F3
?:G?
4H?fP?
??Q???R???L!	D>M?
G;S??F3??T??+?	?U??F3??
?9G??3H?;V???W???X?	??L!
>M?;Y?WF3??Z?t&+?
q-[?	?F3???=G??5H?
,1?)>V???\?	??]?
??L!gM?
d^?
nF3c_??+??`?
?F3?*G?
?$H?a???b?
??c??L!?>M?
?;d?5F3{?e?	P+?Mf?kF3?*G??$H??g?q?h?t?i?}L!
?>M??;j??F3B?k?
&+?
-l?DF3d0G?l(H??1??>g?J?m?M?n?
V?L!?gM??do?F3	p?"+?q?
=F3]*G?c$H??r?C?s?
F?t?OL!?>M??;u??F3?v??+??w?F3$*G?*$H?yx?
?y?
?z?L!W>M?Z;{??F3??|?
?0}???????2~?F3??f
e?A?,L???L?	??L?
??L??L?}L?
V?L?OL?L??[?H?%??}?"$??l???l????W:?}]?-????????W??????]?-????
??????W??????]?-????????%??W??????]???0???????????W:??]?-????
??????W:??]?-????????%??W?@??]???0???????????W:??]?-??????????W:??]?-??????w45-
h*?M,?	??,??
~ 7?
?/D*?
f*?M,??,??
?? 7?
?/DVW
I?,???!Y#?%?*?(??*?(??*?+B!	???*?+7	???*B?+7	??!7*C?+7			??*?+7			??7	:*?:?
?.:?!*?(6

?6

?
:?26
:?66?.6
`6
????
?i6a?l6	?h6!a
em7	a
e	m7i????*E???6?E6?6?8?<:*?:?	*?=i?6?:??@!??'	q	??
e	ie?6dh?P?/Y?C:*?R,??W??;?	???!?,?.?6?<?>?G?N?P?Y?`?c?l?s?|????????????????????????????????????
??$?&?*?7?<?D?I?S?[?`?f?n?t?|?????????????????
???A??
???7?????!6???G???Yo??l\??	?>???5???
???????
??????7??DI?Su??nZ??tT?????{????#??/???
W?/???;W?/
@???4?@????
>?	?????Y??N*?:6??L6-??W*D?:?;-??6?L6???FYH?J??6-??W??Y??:-????*?:?"?L??FYK?J???W*E?:?"?L??FYM?J???W???}-?V:?\?k?a?/:?V:		?\?I	?a?/:
6?0?7
?7a???FYO?J????ϧ?????*?:?.*?:? ??a???FYQ?J??]-???
???J6-???.???$-?S?/?L6	*	?T??6??FYX?J?*?:?@?Z::		?6
6
?&	/7^a???FY`?J?????*?:?@?Z::		?6
6
?&	/7ba???FYd?J?????*	?:?@?Z::		?6
6
?&	/7ba???FYf?J????ٱ>O?? '09
>FMYdimv??? ?!?$?(?)?*?+?.?1?2
3)435<6E7O8Z4`<c=fBjCoDtExF}G?H?J?R?S?T?U?W?X?Y?[?\?bcde-f8gCeImRnWo^pxq?r?p?x?y?z?{?|?}?{???F0G?M)??<??E??,4?)7?

Y?}"????	?D?D-??6??x??^6??????6???7?????!????a?!oq????a????(W/?3??4W	"	?]?/]?/-????8/?3@??? W/W/??#?W/W/? W/W/??#?W/W/? W/W/??#?W/W/4F??
??*?h+?k7????6*?m:6	:
?$???8?q?6	?t?8:
??Y??:?w:+??6
6
??+??6+??6??6?:+?yW??+??7?|:?!	?????
?f:?	?5????%???
??????+?yW?#?6??4Y?x??:?M??6??:?FY?????J?? ??6h????
??m?6?i7???+?yW???6??3?9+??7??a???m??Y????W?S:+??62:?:?8?<@HANKQBSH^IaMfNiQzR?U?W?X?[?\?]?+??????c??7C???+??????MF3v??~?????????????????????????g???< !?$?S??<DF3zz?????????????????_!?3?7?0}??D??D??D?????D"??!%??D	(}?
VO?!\I?~dA??
=h??Cb?~ ?< $"??$VO???&?@?'
?Wd
??WdW?? ?WdW?!??34	
? ?&?"??????WdW?4w???WdW????]?&w?~?WdW??]w?4	??WdW??]w?4w???WdW??]?45??
p?*??=+??+??h?a?aB*??:?\?W?a?/:?.:?H6?L6	?6	??h6
?/66	??Ӷn``6????6		6
??6+??+??+	??+??+??+???W
??3?X!?a?B+!???+!??!7?3?$?9????G7??N0??	a??
???3K???7?01??j??#d"##d"?U?#]?3	x]/4????B?D??
?x]45??
/*????7??
/*????7??
/*????7
e*??*!??*?????
??*7????????
:l?8L*?mM,+?q?*??Y,*??&N+??:*??:?\?%?a?/:?׸:????@:	?H6

??
BO\ivBB?????i	?}??:	?x	?l??:	?k	????:	?^	????:	?Q	????:	?D	????:	?7	????:	?*	????:	?	????:	?	????:	??:?/Y?.
?L	?C:?:-?R???-*??*??*???-?h.1??,??	???"?(?.?8?D?N?Z?a?h???????????????????	?!+.13@JM!Q%W&Z)j-za??3	h???
J?D/N	?Q?l7h?	c?!"J?(D?.># 	c?$(D?	.>?V?dW?]?}dW]/wB???/???
??8??????????
???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy