MaxiCodeCodetext

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.barcode.complexbarcode.IComplexCodetext

public abstract class MaxiCodeCodetext implements IComplexCodetext

Base class for encoding and decoding the text embedded in the MaxiCode code.

This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance.


 BarCodeReader reader = new BarCodeReader("c:\\test.png", DecodeType.MAXI_CODE);
 for (BarCodeResult result : reader.readBarCodes())
 {
      MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.tryDecodeMaxiCode(result.getExtended().getMaxiCode().getMode(), result.getCodeText());
      System.out.println("BarCode Type: " + resultMaxiCodeCodetext.getBarcodeType());
      System.out.println("MaxiCode mode: " + resultMaxiCodeCodetext.getMode());
      System.out.println("BarCode CodeText: " + resultMaxiCodeCodetext.getConstructedCodetext());
 }
 

Constructors

ConstructorDescription
MaxiCodeCodetext()

Methods

MethodDescription
equals(Object arg0)
getBarcodeType()Gets barcode type.
getClass()
getConstructedCodetext()Constructs codetext
getECIEncoding()Gets ECI encoding.
getEncodeMode()Gets a MaxiCode encode mode.
getMaxiCodeEncodeMode()Gets a MaxiCode encode mode.
getMode()Gets MaxiCode mode.
hashCode()
initFromString(String constructedCodetext)Initializes instance from constructed codetext.
notify()
notifyAll()
setECIEncoding(int value)Sets ECI encoding.
setEncodeMode(MaxiCodeEncodeMode value)Sets a MaxiCode encode mode.
setMaxiCodeEncodeMode(MaxiCodeEncodeMode value)Sets a MaxiCode encode mode.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MaxiCodeCodetext()

public MaxiCodeCodetext()

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getBarcodeType()

public final BaseEncodeType getBarcodeType()

Gets barcode type.

Returns: BaseEncodeType - Barcode type.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getConstructedCodetext()

public abstract String getConstructedCodetext()

Constructs codetext

Returns: java.lang.String - Constructed codetext

getECIEncoding()

public final int getECIEncoding()

Gets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1

Returns: int - ECI encoding.

getEncodeMode()

public final MaxiCodeEncodeMode getEncodeMode()

Gets a MaxiCode encode mode. Default value: Auto.

Returns: MaxiCodeEncodeMode - a MaxiCode encode mode.

getMaxiCodeEncodeMode()

public final MaxiCodeEncodeMode getMaxiCodeEncodeMode()

Gets a MaxiCode encode mode. Default value: Auto.

Returns: MaxiCodeEncodeMode - a MaxiCode encode mode.

getMode()

public abstract int getMode()

Gets MaxiCode mode.

Returns: int - MaxiCode mode

hashCode()

public native int hashCode()

Returns: int

initFromString(String constructedCodetext)

public abstract void initFromString(String constructedCodetext)

Initializes instance from constructed codetext.

Parameters:

ParameterTypeDescription
constructedCodetextjava.lang.StringConstructed codetext.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setECIEncoding(int value)

public final void setECIEncoding(int value)

Sets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1

Parameters:

ParameterTypeDescription
valueintECI encoding.

setEncodeMode(MaxiCodeEncodeMode value)

public final void setEncodeMode(MaxiCodeEncodeMode value)

Sets a MaxiCode encode mode. Default value: Auto.

Parameters:

ParameterTypeDescription
valueMaxiCodeEncodeModea MaxiCode encode mode.

setMaxiCodeEncodeMode(MaxiCodeEncodeMode value)

public final void setMaxiCodeEncodeMode(MaxiCodeEncodeMode value)

Sets a MaxiCode encode mode. Default value: Auto.

Parameters:

ParameterTypeDescription
valueMaxiCodeEncodeModea MaxiCode encode mode.

toString()

public String toString()

Returns: java.lang.String

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