1 #!/usr/bin/env python 2 3 class FilterOutputStream: 4 def __init__(self, out): 5 self.out = out 6 def write(self, value, *args): 7 if args: 8 start, length = args 9 self.out.write(value[start:start+length]) 10 else: 11 self.out.write(value) 12 write___java__lang__String = write 13 write___java__lang__String____I_____I_ = write 14 def flush(self): 15 self.out.flush() 16 flush___ = flush 17 def close(self): 18 self.out.close() 19 close___ = close 20 21 class InputStream: 22 def read(self, *args): 23 raise NotImplementedError, "read" 24 read___ = read 25 def skip(self, n): 26 raise NotImplementedError, "skip" 27 skip___int = skip 28 def available(self): 29 raise NotImplementedError, "available" 30 available___ = available 31 def close(self): 32 raise NotImplementedError, "close" 33 close___ = close 34 def mark(self, readlimit): 35 raise NotImplementedError, "mark" 36 mark___ = mark 37 def reset(self): 38 raise NotImplementedError, "reset" 39 reset___ = reset 40 def markSupported(self): 41 raise NotImplementedError, "markSupported" 42 markSupported___ = markSupported 43 44 class OutputStream: 45 def write(self, b, *args): 46 raise NotImplementedError, "write" 47 write___java__lang__String = write 48 def flush(self): 49 raise NotImplementedError, "flush" 50 flush___ = flush 51 def close(self): 52 raise NotImplementedError, "close" 53 close___ = close 54 55 # vim: tabstop=4 expandtab shiftwidth=4