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

de.uniks.networkparser.bytes.qr.QRTokener.class Maven / Gradle / Ivy

????4
~CD	EF
G	"HI
J
K
"LM

N
"OP

Q

R

S

T

UV
WX

Y
Z[
Z\
Z]
"^
_`
ab

c
de
df
dg
dhij
"kl
%C	mn
op
"q
"r
st
%u
mv
"w
%x
%y
oz
"{
s|
s}
?~
"
??
"??
9C
9?
9?
9?
s??
??
"?
9?
??
9?	"??
"?	m?
o?
"?	m?	m?
o??????
"???
SC?
S?
S??
S?
%?
%????????
"?
%?
"?
??????
?
m??
"?
"?
"?
"??
S??z??

C

??@???@??@??	rsDecoder-Lde/uniks/networkparser/bytes/qr/ReedSolomon;ALPHANUMERIC_TABLE[IDEFAULT_BYTE_MODE_ENCODINGLjava/lang/String;
ConstantValue()VCodeLineNumberTableLocalVariableTablethis+Lde/uniks/networkparser/bytes/qr/QRTokener;decode4([[Z)Lde/uniks/networkparser/bytes/qr/DecoderResult;jIiimage[[Z	dimensionbits+Lde/uniks/networkparser/bytes/qr/BitMatrix;
StackMapTableI
Exceptions4([[B)Lde/uniks/networkparser/bytes/qr/DecoderResult;bytes[[B\(Lde/uniks/networkparser/bytes/qr/BitMatrix;)Lde/uniks/networkparser/bytes/qr/DecoderResult;eLjava/lang/RuntimeException;Ljava/lang/Exception;parser1Lde/uniks/networkparser/bytes/qr/BitMatrixParser;	exceptionresult/Lde/uniks/networkparser/bytes/qr/DecoderResult;iMV?Pb(Lde/uniks/networkparser/bytes/qr/BitMatrixParser;)Lde/uniks/networkparser/bytes/qr/DecoderResult;	dataBlock+Lde/uniks/networkparser/bytes/qr/DataBlock;
codewordBytes[BnumDataCodewordsversion)Lde/uniks/networkparser/bytes/qr/Version;ecLevel6Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;	codewords
dataBlocks,[Lde/uniks/networkparser/bytes/qr/DataBlock;
totalBytesresultBytesresultOffset?????
correctErrors([BI)VignorednumCodewords
codewordsIntsnumECCodewords?calculateMaskPenalty/(Lde/uniks/networkparser/bytes/qr/ByteMatrix;)Imatrix,Lde/uniks/networkparser/bytes/qr/ByteMatrix;encoder(Ljava/lang/String;Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)Lde/uniks/networkparser/bytes/qr/QRCode;contentencodingmode&Lde/uniks/networkparser/bytes/qr/Mode;
headerBits*Lde/uniks/networkparser/bytes/qr/BitArray;dataBitsprovisionalBitsNeededprovisionalVersion
bitsNeededheaderAndDataBits
numLettersecBlock?ECBInnerClasses-Lde/uniks/networkparser/bytes/qr/Version$ECB;numDataBytes	finalBitsqrCode(Lde/uniks/networkparser/bytes/qr/QRCode;maskPattern??lgetAlphanumericCode(I)Icode
chooseModeL(Ljava/lang/String;Ljava/lang/String;)Lde/uniks/networkparser/bytes/qr/Mode;cC
hasNumericZhasAlphanumericisOnlyDoubleByteKanji(Ljava/lang/String;)Z&Ljava/io/UnsupportedEncodingException;byte1length?chooseMaskPattern?(Lde/uniks/networkparser/bytes/qr/BitArray;Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;Lde/uniks/networkparser/bytes/qr/Version;Lde/uniks/networkparser/bytes/qr/ByteMatrix;)Ipenalty
minPenaltybestMaskPattern
chooseVersionb(ILde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)Lde/uniks/networkparser/bytes/qr/Version;
numEcBytestotalInputBytesnumBytesecBlocks
versionNumnumInputBits
terminateBits.(ILde/uniks/networkparser/bytes/qr/BitArray;)VcapacitynumBitsInLastBytenumPaddingBytes&getNumDataBytesAndNumECBytesForBlockID(IIII[I[I)V
numTotalBytesnumRSBlocksblockIDnumDataBytesInBlocknumECBytesInBlocknumRsBlocksInGroup2numRsBlocksInGroup1numTotalBytesInGroup1numTotalBytesInGroup2numDataBytesInGroup1numDataBytesInGroup2numEcBytesInGroup1numEcBytesInGroup2interleaveWithECBytesY(Lde/uniks/networkparser/bytes/qr/BitArray;III)Lde/uniks/networkparser/bytes/qr/BitArray;numEcBytesInBlocksize	dataBytesecByteszdataBytesOffsetmaxNumDataBytes
maxNumEcBytes
datablockserrorblocksgenerateECBytes([BI)[BtoEncodeappendModeInfoS(Lde/uniks/networkparser/bytes/qr/Mode;Lde/uniks/networkparser/bytes/qr/BitArray;)VappendLengthInfo}(ILde/uniks/networkparser/bytes/qr/Version;Lde/uniks/networkparser/bytes/qr/Mode;Lde/uniks/networkparser/bytes/qr/BitArray;)VnumBitsappendBytesw(Ljava/lang/String;Lde/uniks/networkparser/bytes/qr/Mode;Lde/uniks/networkparser/bytes/qr/BitArray;Ljava/lang/String;)VappendNumericBytesE(Ljava/lang/CharSequence;Lde/uniks/networkparser/bytes/qr/BitArray;)Vnum2num3num1Ljava/lang/CharSequence;appendAlphanumericBytescode2code1append8BitBytesQ(Ljava/lang/String;Lde/uniks/networkparser/bytes/qr/BitArray;Ljava/lang/String;)VueebBappendKanjiBytes?(Ljava/lang/String;Lde/uniks/networkparser/bytes/qr/BitArray;)Vbyte2
subtractedencoded
SourceFileQRTokener.java??+de/uniks/networkparser/bytes/qr/ReedSolomon??????)de/uniks/networkparser/bytes/qr/BitMatrix??????/de/uniks/networkparser/bytes/qr/BitMatrixParser????java/lang/RuntimeException??????????java/lang/Exception???????????????????ChecksumInstance???????????)de/uniks/networkparser/bytes/qr/QRTokener
ISO-8859-1??(de/uniks/networkparser/bytes/qr/BitArray??????&'+,???????????????()????????&de/uniks/networkparser/bytes/qr/QRCode????????*de/uniks/networkparser/bytes/qr/ByteMatrix???????	Shift_JIS?????	?
?$java/io/UnsupportedEncodingExceptionjava/lang/Integer??Data too bigjava/lang/StringBuilder#data bits cannot fit in the QR Code

 > ??!Bits size does not equal capacityBlock ID too largeEC bytes mismatchRS blocks mismatchTotal bytes mismatch,Number of bits and data bytes does not match	#$ Data bytes does not match offsetInterleaving error:  and  differ.??? is bigger than -.3.67;<Invalid mode: 
?Invalid byte sequencejava/lang/Object-de/uniks/networkparser/bytes/qr/DecoderResult'de/uniks/networkparser/bytes/qr/Version4de/uniks/networkparser/bytes/qr/ErrorCorrectionLevel)de/uniks/networkparser/bytes/qr/DataBlock+de/uniks/networkparser/bytes/qr/Version$ECBjava/lang/String$de/uniks/networkparser/bytes/qr/Mode)de/uniks/networkparser/bytes/qr/GenericGFQR_CODE_FIELD_256+Lde/uniks/networkparser/bytes/qr/GenericGF;.(Lde/uniks/networkparser/bytes/qr/GenericGF;)V(I)Vset(II)V.(Lde/uniks/networkparser/bytes/qr/BitMatrix;)Vremask	setMirror(Z)VreadVersion+()Lde/uniks/networkparser/bytes/qr/Version;readFormatInformation5()Lde/uniks/networkparser/bytes/qr/FormatInformation;mirror1de/uniks/networkparser/bytes/qr/FormatInformationgetErrorCorrectionLevel8()Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;
readCodewords()[B
getDataBlocks?([BLde/uniks/networkparser/bytes/qr/Version;Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)[Lde/uniks/networkparser/bytes/qr/DataBlock;getNumDataCodewords()IgetCodewords6de/uniks/networkparser/bytes/qr/DecodedBitStreamParser?([BLde/uniks/networkparser/bytes/qr/Version;Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)Lde/uniks/networkparser/bytes/qr/DecoderResult;([II)V(Ljava/lang/String;)V(de/uniks/networkparser/bytes/qr/MaskUtilapplyMaskPenaltyRule1applyMaskPenaltyRule2applyMaskPenaltyRule3applyMaskPenaltyRule4BYTEequals(Ljava/lang/Object;)ZgetVersionForNumber,(I)Lde/uniks/networkparser/bytes/qr/Version;getSizegetCharacterCountBits,(Lde/uniks/networkparser/bytes/qr/Version;)IappendBitArray-(Lde/uniks/networkparser/bytes/qr/BitArray;)VgetSizeInBytesgetECBlocksForLevele(Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)Lde/uniks/networkparser/bytes/qr/Version$ECB;getTotalCodewordsgetTotalECCodewordsgetNumBlocks
setECLevel9(Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;)VsetMode)(Lde/uniks/networkparser/bytes/qr/Mode;)V
setVersion,(Lde/uniks/networkparser/bytes/qr/Version;)VgetDimensionForVersionsetMaskPattern*de/uniks/networkparser/bytes/qr/MatrixUtilbuildMatrix?(Lde/uniks/networkparser/bytes/qr/BitArray;Lde/uniks/networkparser/bytes/qr/ErrorCorrectionLevel;Lde/uniks/networkparser/bytes/qr/Version;ILde/uniks/networkparser/bytes/qr/ByteMatrix;)V	setMatrix/(Lde/uniks/networkparser/bytes/qr/ByteMatrix;)VKANJIcharAt(I)CALPHANUMERICNUMERICgetBytes(Ljava/lang/String;)[Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;	appendBit
appendBitstoBytes(I[BII)Vjava/lang/Mathmax(II)IgetBits-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/lang/CharSequence(Ljava/lang/Throwable;)V!"~??????#???E*?*?Y?????*+,???????B+?=?Y?N6?*6?+23?-????????*-?	??&	9:;<=(>0<6;<B?>??-??B??B?????6?????????????B+?=?Y?N6?*6?+23?-????????*-?	??&	PQRST(U0S6R<Y?>??-??B??B?????6????????????!E?
Y+?MN:*,??:N,?,?,?W,?W,?*,?:?:-?-??
7:?Fh	ijlmntx"{'~,?0?7?:?<?@?B??H??<??E??E??	<??:??7??? ???????e?????g?+?M+??N+?:,-?:??6:?66		?	2:

?`6?	????:6:		?6
6
?C	2:?:
?6*
?6??
3T???????,-???V??
???!?#?&?@?J?P?V?Y?s?z???????????????@
??
???z,??
?%??s3???????????
?????????&???V^??Y[?????#???????
??????????????????&????????????????????????E^+?>?
:6?+3?~O????+?d6*???:?
Y??6?+.?T?????*58?:?????$?*?5?8?:?D?M?W?]??\	??:
??G??^??^??^??[??V??*4???+??????????
???F*?*?`*? `*?!`???
??????????#N+-?$:?%Y?&:?'?#-?(??)?%Y?&:+-?*?+W?,?+?-`?,`6,?.:?,?-`?,`6		,?.:
?%Y?&:?/?'??0?+?16
?2?/
,?3:

?4
?5d6?6
?4
?7?8:?9Y?::,?;?<
?=
?>6??Y?@:,
?A6?B,
?C?D???#??
??$?+4=	B
SYav~??????? ?#?$?#?&?(?)?*-	./"0)354<6???????????<??
5??,??4??Y???a???v???	~???
????????????
?t???Z???Q??	6??)??"???7?$????y??????????C???K?E??	?E.???@AC????
???#kF+?(?*?G??H?=>6*?1?6*?I60?9?=??J?>??'???????K???L??'??FOQSTU$V,W:X?YHZM\QUW_[`_bccge?>,%??<??k??k??U??S?????#
??
???R*F?ML?M?+?=p??>?4+3?~6????????????
N?6
kn
lm
opqst(uHvJsPy?H????("??6??R??
E??B???J????
????
????8P666?'*+,-?C-?Q6?66??????*
???? ?'?+?/?5??R ??
+??8??8??8??8??4??1????
$??

???	O=(?@?+N-?46-+?3:?#?56d6`l6?-??????
YR???2??
????&?-?6?=???E??\	&??-??6	??
2??,??%?C?O?O???
??+?,?+?Z????+?,~>?6?+?Z????+?0d66?+~?	??[????+?,?
?
Y\????J??
?4?C?H?N?V?Z?d?i?o?w????????????R6??]??z"??????????VY?w8??5
?4?????
T?????
	????
?
Y]??p6d6l6`6	l6

`6
d6	d6

?
?
Y^??`?
?
Y_??
`h
`h`?
?
Y`???
OO?O
O??Z??????%?*?0?7?>?E?O?X?b?w????????????????
?????????
?????????%~?	*y?
0s?7l?>e?
? ?????
?Oi*?0?
?
Ya??666?b:?b:6		?n?
:
?
:	
?c
.6?:
*h
?d
.?e:	
S	S?f6??f6
.`6?	????
?
Yg???%Y?&:	6

?56??$2:
??	
3?[???ڄ
???6

?56??$2:
??	
3?[???ڄ
???	?0?0?
Y?SY?Th?V?Wi?V	?0?Wj?V?Y??	???*	
#+49>J P!V"d#o$v%}(?)?*??,?-?0?3?4?5?6?7?4?3?<?=	>?@$=*<0D9ETFfI??9`
?
>[?PI?VC?
o*?.q??	???)??9??
?)??9??
i??i
?i??i?T?Q?N ?#F!?+>"?????	?@?
?bb?p???	"????	"??5?
#$?V*?=`?
N6?-*3?~O????Y??-?k?:6?-`.?T??????.MN	OPO$R3T8UAVMUSX?H??;??V?V?S??	M%?8????????&'?B
+*?l?[??
a	b?
??
??()??;,+?-6x?'?
Y?SY?T?Wm?Vxd?W?Y??-?[??nop3r:s?4;??;??;??;??4*???3?
+,??Y+?L?*,?n?L+?K?*,?o?=+?'?*,-?p?-+?H?*,?q??
Y?SY?Tr?V+?s?Y????*
?????%?.?5?=?X??*Y??Y??Y??Y????
-.?X?*?t=>??*?u0d6`?9*`?u0d6*`?u0d6+dh
h``
?[??6`?%*`?u0d6+
h`?[??
+?[?????J??	???!?/?=?Q?T?^?l?z?}??????????R/%/?=0?l/?p1???2??????	?????	?M(?	3.?&n*?t=>?b*?u?J6??
Y?v?`?3*`?u?J6??
Y?v?+-h`?[??+?[??????F??	??? ?(?/?=?C?K?Y?\?_?g?j?m??>=4?P5?n?2n??g??	e????	??"??
?
67??=*,?MN?:?
Y?w?-:?66?36+?[????	N?"??	???.?6?<??H??
8?.9:=??=??=??(???I????
???
;<??
?*F?MM?
N?
Y-?w?,?>6??,3?~6,`3?~6x?66x?y?
xd6?z?{?
|d6?
?
Y}??z?h?~`6	+	
?[???}?
N?R??
???? ?*?6?@?C?Q?[?i?p?v??????????z??	8?*p??6d=?@Z??CW>????	????????????????:J??	???@	????????
@??!	`?
YOYOYOYOYOYOYOYOYOY	OY
OYOYOY
OYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOY $OY!OY"OY#OY$%OY%&OY&OY'OY(OY)OY*'OY+(OY,OY-)OY.*OY/+OY0OY1OY2OY3OY4OY5OY6OY7OY8OY9	OY:,OY;OY<OY=OY>OY?OY@OYA
OYBOYCOYD
OYEOYFOYGOYHOYIOYJOYKOYLOYMOYNOYOOYPOYQOYROYSOYTOYUOYVOYW OYX!OYY"OYZ#OY[OY\OY]OY^OY_O?E?? AB?
?s?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy