ComplexCodetextReader

Inheritance: java.lang.Object

public final class ComplexCodetextReader

ComplexCodetextReader decodes codetext to specified complex barcode type.


This sample shows how to recognize and decode SwissQR image.
  
  BarCodeReader cr = new BarCodeReader("SwissQRCodetext.png", DecodeType.QR);
  cr.read();
  SwissQRCodetext result = ComplexCodetextReader.tryDecodeSwissQR(cr.getCodeText());

Methods

Method Description
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
tryDecodeHIBCLIC(String encodedCodetext) Decodes HIBC LIC codetext.
tryDecodeHIBCPAS(String encodedCodetext) Decodes HIBC PAS codetext.
tryDecodeMailmark(String encodedCodetext) Decodes Mailmark Barcode C and L codetext.
tryDecodeMailmark2D(String encodedCodetext) Decodes Royal Mail Mailmark 2D codetext.
tryDecodeMaxiCode(int maxiCodeMode, String encodedCodetext) Decodes MaxiCode codetext.
tryDecodeSwissQR(String encodedCodetext) Decodes SwissQR codetext.
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

tryDecodeHIBCLIC(String encodedCodetext)

public static HIBCLICComplexCodetext tryDecodeHIBCLIC(String encodedCodetext)

Decodes HIBC LIC codetext.

Parameters:

Parameter Type Description
encodedCodetext java.lang.String encoded codetext

Returns: HIBCLICComplexCodetext - decoded HIBC LIC Complex Codetext or null.

tryDecodeHIBCPAS(String encodedCodetext)

public static HIBCPASCodetext tryDecodeHIBCPAS(String encodedCodetext)

Decodes HIBC PAS codetext.

Parameters:

Parameter Type Description
encodedCodetext java.lang.String encoded codetext

Returns: HIBCPASCodetext - decoded HIBC PAS Complex Codetext or null.

tryDecodeMailmark(String encodedCodetext)

public static MailmarkCodetext tryDecodeMailmark(String encodedCodetext)

Decodes Mailmark Barcode C and L codetext.

Parameters:

Parameter Type Description
encodedCodetext java.lang.String encoded codetext

Returns: MailmarkCodetext - Decoded Mailmark Barcode C and L or null.

tryDecodeMailmark2D(String encodedCodetext)

public static Mailmark2DCodetext tryDecodeMailmark2D(String encodedCodetext)

Decodes Royal Mail Mailmark 2D codetext.

Parameters:

Parameter Type Description
encodedCodetext java.lang.String encoded codetext

Returns: Mailmark2DCodetext - decoded Royal Mail Mailmark 2D or null.

tryDecodeMaxiCode(int maxiCodeMode, String encodedCodetext)

public static MaxiCodeCodetext tryDecodeMaxiCode(int maxiCodeMode, String encodedCodetext)

Decodes MaxiCode codetext.

Parameters:

Parameter Type Description
maxiCodeMode int MaxiCode mode
encodedCodetext java.lang.String encoded codetext

Returns: MaxiCodeCodetext - Decoded MaxiCode codetext.

tryDecodeSwissQR(String encodedCodetext)

public static SwissQRCodetext tryDecodeSwissQR(String encodedCodetext)

Decodes SwissQR codetext.

Parameters:

Parameter Type Description
encodedCodetext java.lang.String encoded codetext

Returns: SwissQRCodetext - decoded SwissQRCodetext or null.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int