package com.jclark.xml.tok;
/**
* Represents information returned by the tokenizing methods in
* <code>Encoding</code>.
*
* @see Encoding#tokenizeContent
* @see Encoding#tokenizeProlog
* @see Encoding#tokenizeAttributeValue
* @see Encoding#tokenizeEntityValue
* @version $Revision: 1.4 $ $Date: 1998/06/16 03:56:35 $
*/
public class Token {
int tokenEnd = -1;
int nameEnd = -1;
char refChar1 = 0;
char refChar2 = 0;
public final int getTokenEnd() {
return tokenEnd;
}
protected final void setTokenEnd(int i) {
tokenEnd = i;
}
public final int getNameEnd() {
return nameEnd;
}
protected final void setNameEnd(int i) {
nameEnd = i;
}
public final char getRefChar() {
return refChar1;
}
public final void getRefCharPair(char[] ch, int off) {
ch[off] = refChar1;
ch[off + 1] = refChar2;
}
}
|