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

MethodDescription
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:

ParameterTypeDescription
arg0java.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:

ParameterTypeDescription
encodedCodetextjava.lang.Stringencoded codetext

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

tryDecodeHIBCPAS(String encodedCodetext)

public static HIBCPASCodetext tryDecodeHIBCPAS(String encodedCodetext)

Decodes HIBC PAS codetext.

Parameters:

ParameterTypeDescription
encodedCodetextjava.lang.Stringencoded 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:

ParameterTypeDescription
encodedCodetextjava.lang.Stringencoded 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:

ParameterTypeDescription
encodedCodetextjava.lang.Stringencoded 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:

ParameterTypeDescription
maxiCodeModeintMaxiCode mode
encodedCodetextjava.lang.Stringencoded codetext

Returns: MaxiCodeCodetext - Decoded MaxiCode codetext.

tryDecodeSwissQR(String encodedCodetext)

public static SwissQRCodetext tryDecodeSwissQR(String encodedCodetext)

Decodes SwissQR codetext.

Parameters:

ParameterTypeDescription
encodedCodetextjava.lang.Stringencoded codetext

Returns: SwissQRCodetext - decoded SwissQRCodetext or null.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int