public static cape.BinaryReader forReader(cape.Reader reader) { var v = new cape.BinaryReader(); v.setReader(reader); return(v); }
public static cape.PrintReader instance() { cape.Reader reader = null; if (reader == null) { return(null); } return(new cape.PrintReader(reader)); }
public virtual void close() { var rc = reader as cape.Closable; if (rc != null) { rc.close(); } reader = null; }
public void setReader(cape.Reader reader) { this.reader = reader; if (reader == null) { this.iterator = null; } else { this.iterator = new cape.CharacterIteratorForReader(reader); } }
public static byte[] readFrom(cape.Reader reader) { if (reader == null) { return(null); } byte[] v = null; var tmp = new byte[1024]; while (true) { var r = reader.read(tmp); if (r < 1) { break; } v = cape.Buffer.append(v, tmp, (long)r); if (v == null) { break; } } return(v); }
public abstract bool writeFromReader(cape.Reader reader, bool append);
public CharacterIteratorForReader(cape.Reader reader, long bufferSize) { this.reader = reader; this.buffer = new byte[bufferSize]; this.bufferSize = bufferSize; }
public CharacterIteratorForReader(cape.Reader reader) { this.reader = reader; this.buffer = new byte[1024]; this.bufferSize = (long)1024; }
public cape.BinaryReader setReader(cape.Reader v) { reader = v; return(this); }
public PrintReader(cape.Reader reader) { setReader(reader); }
public override bool writeFromReader(cape.Reader reader, bool append) { return(false); }
public override bool writeFromReader(cape.Reader reader, bool append) { System.Diagnostics.Debug.WriteLine("--- stub --- cape.FileForDotNet :: writeFromReader"); return(false); }