org.firej.util
Class SourceBuilder

java.lang.Object
  extended by org.firej.util.SourceBuilder

public final class SourceBuilder
extends java.lang.Object

Source buffer class (produces formatted output based on tabs) Based on StringBuilder (not thread-safe)

Author:
Vassilios Karakoidas (bkarak@aueb.gr)

Constructor Summary
SourceBuilder()
           
SourceBuilder(java.lang.StringBuilder strbuf)
           
 
Method Summary
 void append(int i, java.lang.String str)
           
 void appendln()
           
 void appendln(int i, java.lang.String str)
           
 void appendln(java.lang.String str)
           
 java.io.InputStream getInputStream()
           
 void save(java.lang.String dir, java.lang.String filename)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SourceBuilder

public SourceBuilder()

SourceBuilder

public SourceBuilder(java.lang.StringBuilder strbuf)
Method Detail

appendln

public void appendln()

appendln

public void appendln(java.lang.String str)

append

public void append(int i,
                   java.lang.String str)

appendln

public void appendln(int i,
                     java.lang.String str)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

save

public void save(java.lang.String dir,
                 java.lang.String filename)

getInputStream

public java.io.InputStream getInputStream()