BitArray binary = new BitArray(size);
int accPos = 0;
BitArray binary = new BitArray(size);
int accPos = 0;
- ExpandedPair firstPair = (ExpandedPair)pairs.get(0);
+ ExpandedPair firstPair = (ExpandedPair) pairs.elementAt(0);
int firstValue = firstPair.getRightChar().getValue();
for(int i = 11; i >= 0; --i){
if ((firstValue & (1 << i)) != 0) {
int firstValue = firstPair.getRightChar().getValue();
for(int i = 11; i >= 0; --i){
if ((firstValue & (1 << i)) != 0) {
}
for(int i = 1; i < pairs.size(); ++i){
}
for(int i = 1; i < pairs.size(); ++i){
- ExpandedPair currentPair = (ExpandedPair)pairs.get(i);
+ ExpandedPair currentPair = (ExpandedPair) pairs.elementAt(i);
int leftValue = currentPair.getLeftChar().getValue();
for(int j = 11; j >= 0; --j){
int leftValue = currentPair.getLeftChar().getValue();
for(int j = 11; j >= 0; --j){
Vector decodeRow2pairs(int rowNumber, BitArray row) throws NotFoundException {
while(true){
ExpandedPair nextPair = retrieveNextPair(row, this.pairs, rowNumber);
Vector decodeRow2pairs(int rowNumber, BitArray row) throws NotFoundException {
while(true){
ExpandedPair nextPair = retrieveNextPair(row, this.pairs, rowNumber);
- this.pairs.add(nextPair);
+ this.pairs.addElement(nextPair);
if(nextPair.mayBeLast()){
if(checkChecksum()) {
if(nextPair.mayBeLast()){
if(checkChecksum()) {
AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
String resultingString = decoder.parseInformation();
AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
String resultingString = decoder.parseInformation();
- ResultPoint [] firstPoints = ((ExpandedPair)pairs.get(0)).getFinderPattern().getResultPoints();
+ ResultPoint [] firstPoints = ((ExpandedPair)pairs.elementAt(0)).getFinderPattern().getResultPoints();
ResultPoint [] lastPoints = ((ExpandedPair)pairs.lastElement()).getFinderPattern().getResultPoints();
return new Result(
ResultPoint [] lastPoints = ((ExpandedPair)pairs.lastElement()).getFinderPattern().getResultPoints();
return new Result(
}
private boolean checkChecksum(){
}
private boolean checkChecksum(){
- ExpandedPair firstPair = (ExpandedPair)this.pairs.get(0);
+ ExpandedPair firstPair = (ExpandedPair)this.pairs.elementAt(0);
DataCharacter checkCharacter = firstPair.getLeftChar();
DataCharacter firstCharacter = firstPair.getRightChar();
DataCharacter checkCharacter = firstPair.getLeftChar();
DataCharacter firstCharacter = firstPair.getRightChar();
int S = 2;
for(int i = 1; i < this.pairs.size(); ++i){
int S = 2;
for(int i = 1; i < this.pairs.size(); ++i){
- ExpandedPair currentPair = (ExpandedPair)this.pairs.get(i);
+ ExpandedPair currentPair = (ExpandedPair)this.pairs.elementAt(i);
checksum += currentPair.getLeftChar().getChecksumPortion();
S++;
if(currentPair.getRightChar() != null){
checksum += currentPair.getLeftChar().getChecksumPortion();
S++;
if(currentPair.getRightChar() != null){
do{
this.findNextPair(row, previousPairs, forcedOffset);
pattern = parseFoundFinderPattern(row, rowNumber, isOddPattern);
do{
this.findNextPair(row, previousPairs, forcedOffset);
pattern = parseFoundFinderPattern(row, rowNumber, isOddPattern);
forcedOffset = getNextSecondBar(row, this.startEnd[0]);
forcedOffset = getNextSecondBar(row, this.startEnd[0]);
keepFinding = false;
}
}while(keepFinding);
keepFinding = false;
}
}while(keepFinding);
}
for(int pos = 0; pos < previousPairs.size(); ++pos) {
}
for(int pos = 0; pos < previousPairs.size(); ++pos) {
- this.currentSequence[pos] = ((ExpandedPair) previousPairs.get(pos)).getFinderPattern().getValue();
+ this.currentSequence[pos] = ((ExpandedPair) previousPairs.elementAt(pos)).getFinderPattern().getValue();
}
this.currentSequence[currentSequenceLength - 1] = pattern.getValue();
}
this.currentSequence[currentSequenceLength - 1] = pattern.getValue();