package P9P.type;
import java.io.*;
public class String9P extends type9P {
public String value="";
public String9P (byte[] b, int i) {
read(b,i);
}
public String9P() {}
public void read(byte[] b, int i) {
short9P size = new short9P(b,i);
String s = new String(b);
if (size.value>0)
value = s.substring(i+2, size.value+i+2);
else
value="";
}
public void write(ByteArrayOutputStream buf) {
short9P size = new short9P(value.length());
size.write(buf);
buf.write(value.getBytes(),0,size.value);
}
public int len() {
return value.length() + 2;
}
public String toString() {
return value+" ";
}
}