jp.ne.nifty.iga.tosiki.string
クラス IndentWriter
java.lang.Object
|
+--java.io.Writer
|
+--java.io.PrintWriter
|
+--jp.ne.nifty.iga.tosiki.string.IndentWriter
- public class IndentWriter
- extends java.io.PrintWriter
インデント付き書出Writerクラス
ソースコードを機械的に出力する際に必要になる インデント付きWriterクラスです。
コメントを書き出す機能も備えます。
- 作成者:
- Tosiki IGA
クラス java.io.PrintWriter から継承したフィールド |
out |
クラス java.io.Writer から継承したフィールド |
lock |
コンストラクタの概要 |
IndentWriter(java.io.Writer writer)
インデント付き書出Writerクラスのコンストラクタ |
メソッドの概要 |
void |
addIndent(int arg)
インデントを増減させます
このメソッドは PrintWriterという観点からは かなり『普通』ではありません。 |
void |
beginComment()
|
static void |
convert(java.io.File fileInput,
java.io.File fileOutput)
|
void |
endComment()
|
protected void |
fillIndent(int arg)
|
void |
println(int iTempIndent,
java.lang.String strBuf)
文字列をWriterへ一時的インデントと共に書き込みます。 |
void |
println(java.lang.String strBuf)
文字列をWriterへ書き込みます。 |
クラス java.io.PrintWriter から継承したメソッド |
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IS_DEBUG
protected static final boolean IS_DEBUG
iIndent
protected int iIndent
isComment
protected boolean isComment
isPastLineComment
protected boolean isPastLineComment
IndentWriter
public IndentWriter(java.io.Writer writer)
- インデント付き書出Writerクラスのコンストラクタ
- パラメータ:
Writer
- writer 連結する元のWriter
println
public void println(java.lang.String strBuf)
- 文字列をWriterへ書き込みます。
このメソッドは Writerという観点からは かなり『普通』ではありません。
また このメソッドのみがインデント対象です。
- オーバーライド:
- クラス
java.io.PrintWriter
内の println
- パラメータ:
String
- strbuf 書き込み文字列
println
public void println(int iTempIndent,
java.lang.String strBuf)
- 文字列をWriterへ一時的インデントと共に書き込みます。
このメソッドは Writerという観点からは かなり『普通』ではありません。
また このメソッドのみがインデント対象です。
- パラメータ:
String
- strbuf 書き込み文字列
fillIndent
protected void fillIndent(int arg)
addIndent
public final void addIndent(int arg)
- インデントを増減させます
このメソッドは PrintWriterという観点からは かなり『普通』ではありません。
- パラメータ:
int
- arg インデントの増減差分
beginComment
public final void beginComment()
endComment
public final void endComment()
convert
public static final void convert(java.io.File fileInput,
java.io.File fileOutput)
throws java.io.IOException