Rev 1650 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
/*
* Copyright (C) 2009.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 or
* version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*/
package uk.me.parabola.imgfmt.app.labelenc;
import java.nio.charset.Charset;
/**
* Holds information about a label that has been read in from an img file.
*
* @author Steve Ratcliffe
*/
public class DecodedText
{
/** The actual text as a proper java string */
private final String text
;
/**
* Used during reading, the offset of the next label is at next byte that
* is added to the decoder plus this value. The value is usually negative
* or zero.
*/
private int offsetAdjustment
;
public DecodedText
(byte[] ba,
Charset charSet
) {
text =
new String(ba,
0, ba.
length, charSet
);
}
public String getText
() {
return text
;
}
public int getOffsetAdjustment
() {
return offsetAdjustment
;
}
public void setOffsetAdjustment
(int offsetAdjustment
) {
this.
offsetAdjustment = offsetAdjustment
;
}
}