AustraliaPostSettings

Inheritance: java.lang.Object

public class AustraliaPostSettings

AustraliaPost decoding parameters. Contains parameters which make influence on recognized data of AustraliaPost symbology.

Constructors

Constructor Description
AustraliaPostSettings() AustraliaPostSettings constructor
AustraliaPostSettings(AustraliaPostSettings settings) AustraliaPostSettings copy constructor

Methods

Method Description
equals(Object arg0)
getClass()
getCustomerInformationDecoder() Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.
getCustomerInformationInterpretingType() Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER.
getIgnoreEndingFillingPatternsForCTable() The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method.
hashCode()
notify()
notifyAll()
setCustomerInformationDecoder(AustraliaPostCustomerInformationDecoder value) Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.
setCustomerInformationInterpretingType(CustomerInformationInterpretingType value) Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER.
setIgnoreEndingFillingPatternsForCTable(boolean value)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AustraliaPostSettings()

public AustraliaPostSettings()

AustraliaPostSettings constructor

AustraliaPostSettings(AustraliaPostSettings settings)

public AustraliaPostSettings(AustraliaPostSettings settings)

AustraliaPostSettings copy constructor

Parameters:

Parameter Type Description
settings AustraliaPostSettings The source of the data

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

getCustomerInformationDecoder()

public AustraliaPostCustomerInformationDecoder getCustomerInformationDecoder()

Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.

Returns: AustraliaPostCustomerInformationDecoder - Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.

getCustomerInformationInterpretingType()

public CustomerInformationInterpretingType getCustomerInformationInterpretingType()

Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER.

Returns: CustomerInformationInterpretingType - The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode

getIgnoreEndingFillingPatternsForCTable()

public boolean getIgnoreEndingFillingPatternsForCTable()

The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method. CTable encoding method does not have any gaps in encoding table and sequnce “333” of filling paterns is decoded as letter “z”. Example BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AUSTRALIA_POST, “5912345678AB”); generator.getParameters().getBarcode().getAustralianPost().setAustralianPostEncodingTable(CustomerInformationInterpretingType.C_TABLE); Bitmap image = generator.generateBarCodeImage(); BarCodeReader reader = new BarCodeReader(image, DecodeType.AUSTRALIA_POST); reader.getBarcodeSettings().getAustraliaPost().setCustomerInformationInterpretingType(CustomerInformationInterpretingType.C_TABLE); reader.getBarcodeSettings().getAustraliaPost().setIgnoreEndingFillingPatternsForCTable(true); for(BarCodeResult result : reader.readBarCodes()) { System.out.println(“BarCode Type: " + result.getCodeType()); System.out.println(“BarCode CodeText: " + result.getCodeText()); }

Returns: boolean - The flag which force AustraliaPost decoder to ignore last filling patterns during CTable method decoding

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCustomerInformationDecoder(AustraliaPostCustomerInformationDecoder value)

public void setCustomerInformationDecoder(AustraliaPostCustomerInformationDecoder value)

Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.

Parameters:

Parameter Type Description
value AustraliaPostCustomerInformationDecoder

setCustomerInformationInterpretingType(CustomerInformationInterpretingType value)

public void setCustomerInformationInterpretingType(CustomerInformationInterpretingType value)

Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER.

Parameters:

Parameter Type Description
value CustomerInformationInterpretingType The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode

setIgnoreEndingFillingPatternsForCTable(boolean value)

public void setIgnoreEndingFillingPatternsForCTable(boolean value)

Parameters:

Parameter Type Description
value boolean

toString()

public String toString()

Returns: java.lang.String

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