public vObject(String name) { _objname=name; _proplist=new ArrayList(); _enc=new _7BitEncoder(); }
public abstract void SetFromString(String tx); // every Value-type should be able to read value from string public void ParseFromStream(StreamReader sr,Encoder en) { SetFromString(en.ReadAndDecode(sr)); }
// Encoding public void SetEncoding(Encoder en) { PropertyParameter par=GetPar("ENCODING"); if(par==null) SetPar(new EncodingParameter(this,en)); else ((EncodingParameter)par).SetEncoding(en); }
public vObjectProperty(String prname,vObject owner) { _propowner=owner; _propname=prname; _par=new ArrayList(); _enc=_propowner.ObjectEncoding; }
public void SetEncoding(Encoder enc) { ParameterValue=enc.EncoderName; ParameterOwner.enc=enc; }
public EncodingParameter(vObjectProperty owner,Encoder enc):base("ENCODING",owner) { ParameterValue=enc.EncoderName; ParameterOwner.enc=enc; }