edu.berkeley.guir.papier_mache.barcode
Class EanDecoder.Ean

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.barcode.EanDecoder.Ean
Enclosing class:
EanDecoder

public class EanDecoder.Ean
extends java.lang.Object


Constructor Summary
EanDecoder.Ean()
           
EanDecoder.Ean(java.lang.String strCode)
           
 
Method Summary
 int calcCheckDigit()
           
 java.lang.String Decode(java.lang.String binaryCode)
           
 java.lang.String getBinaryCode(boolean help)
           
 java.lang.String getBinaryCodeLeft(int i)
           
 java.lang.String getBinaryCodeRight(int i)
           
 java.lang.String getCode()
           
 byte getEncoding(int digit, boolean left, boolean even)
           
 void init()
           
 boolean setCode(java.lang.String strCode)
           
 boolean verifyBarCode()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EanDecoder.Ean

public EanDecoder.Ean()

EanDecoder.Ean

public EanDecoder.Ean(java.lang.String strCode)
Method Detail

init

public void init()

getEncoding

public byte getEncoding(int digit,
                        boolean left,
                        boolean even)

setCode

public boolean setCode(java.lang.String strCode)

getCode

public java.lang.String getCode()

calcCheckDigit

public int calcCheckDigit()

verifyBarCode

public boolean verifyBarCode()

getBinaryCodeLeft

public java.lang.String getBinaryCodeLeft(int i)

getBinaryCodeRight

public java.lang.String getBinaryCodeRight(int i)

getBinaryCode

public java.lang.String getBinaryCode(boolean help)

Decode

public java.lang.String Decode(java.lang.String binaryCode)