w3c.model.www.pep.extensions.escape.EscapeInstance
package w3c.model.www.pep.extensions.escape;
import w3c.model.www.pep.PEPExtensionInstance;
import java.io.InputStream;
import java.io.OutputStream;
public class EscapeInstance extends PEPExtensionInstance
char escapeChar;
public EscapeInstance ( String headerName) {
super(headerName);
}
protected EscapeInstance ( String headerName, char escapeChar) {
super(headerName);
this.escapeChar = escapeChar;
}
protected void setEscapeChar ( char escapeChar) {
this.escapeChar = escapeChar;
}
protected char getEscapeChar () {
return escapeChar;
}
protected boolean isEscape ( char comp) {return comp == escapeChar;}
public InputStream makeInputStream ( InputStream in) {
return EscapedInputStream(in, this);
}
public OutputStream makeOutputStream ( OutputStream out) {
return EscapedOutputStream(out, this);
}