EspressReport
v 5.5

quadbase.reportdesigner.util
Class BarcodeFormat

java.lang.Object
  |
  +--quadbase.reportdesigner.util.BarcodeFormat
All Implemented Interfaces:
IFormat

public class BarcodeFormat
extends java.lang.Object
implements IFormat

StringFormat

Class to format String value


Field Summary
static int BAR39
           
static int BAR39EXT
           
static int CODABAR
           
static int CODE11
           
static int CODE128
           
static int CODE93
           
static int EAN13
           
static int EAN8
           
static int IND25
           
static int INTERLEAVED25
           
static int MAT25
           
static int MSI
           
static int UPCA
           
static int UPCE
           
 
Fields inherited from interface quadbase.reportdesigner.util.IFormat
BARCODE, DATETIME, IMAGEURL, LOCALEDATETIME, LOCALENUMERIC, LOGICAL, NUMERIC, STRING, TEXTURL
 
Constructor Summary
BarcodeFormat(int format)
          Create a BarcodeFormat instance
 
Method Summary
 java.lang.String format(java.lang.Object obj)
          Define quadbase.reportdesigner.util.IFormat
 int getformat()
          Get the current format
 int getFormatType()
          Define quadbase.reportdesigner.util.IFormat
 java.lang.String getTextFormat()
          Internal use
 void setformat(int format)
          Set logical format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BAR39

public static final int BAR39

BAR39EXT

public static final int BAR39EXT

CODE93

public static final int CODE93

CODE128

public static final int CODE128

UPCA

public static final int UPCA

UPCE

public static final int UPCE

EAN13

public static final int EAN13

EAN8

public static final int EAN8

INTERLEAVED25

public static final int INTERLEAVED25

CODE11

public static final int CODE11

CODABAR

public static final int CODABAR

MSI

public static final int MSI

IND25

public static final int IND25

MAT25

public static final int MAT25
Constructor Detail

BarcodeFormat

public BarcodeFormat(int format)
Create a BarcodeFormat instance
Parameters:
format - one of the formats listed above (for example, BAR39, IPCA, CODABAR etc.)
Method Detail

getFormatType

public int getFormatType()
Define quadbase.reportdesigner.util.IFormat

Return the type of quadbase.reportdesigner.util.IFormat

Specified by:
getFormatType in interface IFormat
Returns:
IFormat.BARCODE

format

public java.lang.String format(java.lang.Object obj)
Define quadbase.reportdesigner.util.IFormat

Format the object if it is an instance of Boolean, otherwise call the default toString() method

Specified by:
format in interface IFormat
Parameters:
obj - The target object
Returns:
Formatted string

getTextFormat

public java.lang.String getTextFormat()
Internal use
Specified by:
getTextFormat in interface IFormat

getformat

public int getformat()
Get the current format
Parameters:
return - current format, the symbology used to generate the bar code

setformat

public void setformat(int format)
Set logical format
Parameters:
format - new format

EspressReport
v 5.5