home *** CD-ROM | disk | FTP | other *** search
- package COM.objectspace.jgl;
-
- import java.io.IOException;
- import java.io.OutputStream;
-
- public class OutputStreamIterator implements OutputIterator {
- OutputStream myStream;
- String delimiter;
-
- public OutputStreamIterator() {
- this.myStream = System.out;
- this.delimiter = " ";
- }
-
- public OutputStreamIterator(String var1) {
- this.myStream = System.out;
- this.delimiter = var1;
- }
-
- public OutputStreamIterator(OutputStream var1) {
- this.myStream = var1;
- this.delimiter = " ";
- }
-
- public OutputStreamIterator(OutputStream var1, String var2) {
- this.myStream = var1;
- this.delimiter = var2;
- }
-
- public OutputStreamIterator(OutputStreamIterator var1) {
- this.myStream = var1.myStream;
- this.delimiter = var1.delimiter;
- }
-
- void show(String var1) {
- int var2 = var1.length();
-
- try {
- for(int var3 = 0; var3 < var2; ++var3) {
- this.myStream.write(var1.charAt(var3));
- }
-
- } catch (IOException var4) {
- System.err.println("Caught exception " + var4);
- }
- }
-
- public void put(Object var1) {
- String var2 = var1 == null ? "null" : var1.toString();
- this.show(var2 + this.delimiter);
- }
-
- public void advance() {
- }
-
- public void advance(int var1) {
- }
-
- public Object clone() {
- return new OutputStreamIterator(this);
- }
- }
-