ikdnet.dijava
クラス Main.MemoryJavaFileObject

java.lang.Object
  上位を拡張 javax.tools.SimpleJavaFileObject
      上位を拡張 ikdnet.dijava.Main.MemoryJavaFileObject
すべての実装されたインタフェース:
javax.tools.FileObject, javax.tools.JavaFileObject
含まれているクラス:
Main

static class Main.MemoryJavaFileObject
extends javax.tools.SimpleJavaFileObject

概要: Javaファイルオブジェクトオンメモリクラス  .

Javaファイルオブジェクトオンメモリクラス

導入されたバージョン:
JDK 5.0
バージョン:
1.0
作成者:
kensir0u

入れ子のクラスの概要
 
インタフェース javax.tools.JavaFileObject から継承された入れ子のクラス/インタフェース
javax.tools.JavaFileObject.Kind
 
フィールドの概要
(package private)  java.io.ByteArrayOutputStream baos
          概要: ファイルオブジェクトバイトストリーム .
 
クラス javax.tools.SimpleJavaFileObject から継承されたフィールド
kind, uri
 
コンストラクタの概要
Main.MemoryJavaFileObject(java.lang.String name, javax.tools.JavaFileObject.Kind kind)
          概要: ファイル名称、ファイル種別を設定 .
 
メソッドの概要
 java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors)
           
 java.io.InputStream openInputStream()
           
 java.io.OutputStream openOutputStream()
           
 
クラス javax.tools.SimpleJavaFileObject から継承されたメソッド
delete, getAccessLevel, getKind, getLastModified, getName, getNestingKind, isNameCompatible, openReader, openWriter, toString, toUri
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

baos

java.io.ByteArrayOutputStream baos
概要: ファイルオブジェクトバイトストリーム .

ファイルオブジェクトバイトストリーム

コンストラクタの詳細

Main.MemoryJavaFileObject

Main.MemoryJavaFileObject(java.lang.String name,
                          javax.tools.JavaFileObject.Kind kind)
概要: ファイル名称、ファイル種別を設定 .

ファイル名称、ファイル種別を設定

パラメータ:
name -
kind -
メソッドの詳細

getCharContent

public java.lang.CharSequence getCharContent(boolean ignoreEncodingErrors)
                                      throws java.io.IOException,
                                             java.lang.IllegalStateException,
                                             java.lang.UnsupportedOperationException
定義:
インタフェース javax.tools.FileObject 内の getCharContent
オーバーライド:
クラス javax.tools.SimpleJavaFileObject 内の getCharContent
例外:
java.io.IOException
java.lang.IllegalStateException
java.lang.UnsupportedOperationException

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.IOException,
                                           java.lang.IllegalStateException,
                                           java.lang.UnsupportedOperationException
定義:
インタフェース javax.tools.FileObject 内の openInputStream
オーバーライド:
クラス javax.tools.SimpleJavaFileObject 内の openInputStream
例外:
java.io.IOException
java.lang.IllegalStateException
java.lang.UnsupportedOperationException

openOutputStream

public java.io.OutputStream openOutputStream()
                                      throws java.io.IOException,
                                             java.lang.IllegalStateException,
                                             java.lang.UnsupportedOperationException
定義:
インタフェース javax.tools.FileObject 内の openOutputStream
オーバーライド:
クラス javax.tools.SimpleJavaFileObject 内の openOutputStream
例外:
java.io.IOException
java.lang.IllegalStateException
java.lang.UnsupportedOperationException