public class Config
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
ISOfhNames |
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
boolean |
getBinpackedlength()
Method getBinpackedlength
|
boolean |
getBitmapFormat() |
int |
getMaxLength(int bit) |
int |
getMaxLength(int bit,
int v) |
int |
getPackedNumberPaddingMode() |
int |
getPackedTrack2PaddingMode() |
int |
getPackedTrack3PaddingMode() |
int |
getType(int bit)
Gets the ISO8583 field type of ISOField object with specified bitno
|
int |
getType(int bit,
int ver)
Gets the ISO8583 field type of ISOField object with specified bitno and ISO8583 version
|
boolean |
isEbcdic() |
boolean |
isPackedTrack2PaddedRightWithF()
Deprecated.
|
boolean |
isPackedTrack3PaddedRightWithF()
Deprecated.
|
boolean |
isUseField65AsThirdBitmap() |
static void |
main(java.lang.String[] args)
To print out the default config
|
void |
printConfig(java.io.PrintStream out) |
void |
setBinpackedlength(boolean binpackedlength)
Method setBinpackedlength
|
void |
setBitmapFormat(boolean hex)
to set a bitmap format to hex or binary
|
void |
setCustomMaxLength(int bit,
int ver,
int len)
sets the customized field max length for specified ISO8583 (bit number) and for cpecified version (0, 1, 2)
|
void |
setCustomType(int bit,
int ver,
int type)
sets the customized field type for specified ISO8583 (bit number) and for cpecified version (0, 1, 2)
|
void |
setEbcdic(boolean ebcdic)
Experimental EBCDIC feature
if set to true *parsePlain and *formatPlain methods
will parse and format character and numeric fields and field lengths as EBCDIC characters
|
void |
setPackedNumberPaddingMode(int paddingMode)
set padding mode of numeric fields in case packed format
|
void |
setPackedTrack2PaddingMode(int paddingMode)
set padding mode of track2 field in case packed format
|
void |
setPackedTrack3PaddedRightWithF(boolean packedTrack3PaddedRightWithF)
Deprecated.
|
void |
setPackedTrack3PaddingMode(int paddingMode)
set padding mode of track3 field in case packed format
|
void |
setUseField65AsThirdBitmap(boolean useField65AsThirdBitmap) |
public int getPackedTrack2PaddingMode()
PaddingMode
public void setPackedTrack2PaddingMode(int paddingMode)
paddingMode
- PaddingMode
public int getPackedTrack3PaddingMode()
PaddingMode
public void setPackedTrack3PaddingMode(int paddingMode)
paddingMode
- PaddingMode
public int getPackedNumberPaddingMode()
PaddingMode
public void setPackedNumberPaddingMode(int paddingMode)
paddingMode
- PaddingMode
public boolean isPackedTrack2PaddedRightWithF()
getPackedTrack2PaddingMode()
public boolean isPackedTrack3PaddedRightWithF()
getPackedTrack3PaddingMode()
public void setPackedTrack3PaddedRightWithF(boolean packedTrack3PaddedRightWithF)
packedTrack3PaddedRightWithF
- setPackedTrack3PaddingMode(int)
public int getType(int bit)
bit
- - the bit number to querypublic final int getType(int bit, int ver)
bit
- - the bit number to queryver
- - the iso version 0 or 1public final void setCustomType(int bit, int ver, int type)
bit
- the field nmber ad sefined in ISOBitsver
- the ISO8583 version (0, 1 or 2)type
- the custom field type as defined in Type interfacepublic final void setCustomMaxLength(int bit, int ver, int len)
bit
- the field nmberver
- the ISO8583 version (0 1 or 2)len
- the custom field length in bytes (0..999)public final int getMaxLength(int bit, int v)
bit
- the field nmber to query (0-128)v
- the ISO8583 version (0 or 1)public final int getMaxLength(int bit)
bit
- the field number to query (0-128)public final void setBitmapFormat(boolean hex)
hex
- true if the required format for parser/formatter is hex (16 bytes)
or false (default setting) if bitmap is in binrary format (8 bytes)public final boolean getBitmapFormat()
public static void main(java.lang.String[] args)
args
- public final void printConfig(java.io.PrintStream out)
out
- - the printsream where to print configpublic final boolean getBinpackedlength()
public final void setBinpackedlength(boolean binpackedlength)
binpackedlength
- The binpackedlength to set.
dafault is false and then lengths of fields in parsePacked are assumed 4bit bcd packed
if true lengths of fields in parsePacked are assumed as binary packed integerspublic boolean isEbcdic()
public void setEbcdic(boolean ebcdic)
ebcdic
- public boolean isUseField65AsThirdBitmap()
public void setUseField65AsThirdBitmap(boolean useField65AsThirdBitmap)
Copyright © 2002-2015 AZS Services Ltd. All Rights Reserved.