2012-01-18 1 views
0

私はXMLで設定するDrools Plannerを使用しています。 configure方法は(のjavadocから)この方法で行われます:ReaderまたはInputStream型と互換性のある文字列を作成するにはどうすればよいですか?

XmlSolverConfigurer configure(InputStream in) 

XmlSolverConfigurer configure(Reader reader) 

XmlSolverConfigurer configure(String resource) 

configure(String resource)は、ファイル名ではなく、XML 内容をとります。

文字列のXMLコンテンツを受け入れることをconfigureメソッドに許可します。メソッドがそれを受け入れるには、ReaderまたはInputStreamと互換性のある文字列を作成するにはどうすればよいですか?


好奇心を抱く人には:はい、私は少し複雑なものから始めます。

+0

注これを使用することができます。 –

+0

あなたは私を人で*追跡しましたか? :Dしかし、私はXMLでそれを表現し、それを構文解析する私の(ナイーブな)理由がある。ありがとう。 – aitchnyu

+1

ナー、ちょうど最新の垂れ流しプランナーがGoogleでリンクしています:) –

答えて

4

StringReaderを使用してください。

+1

ええと、私はそうしていますよね? StringReader sreader = new StringReader(String s) – aitchnyu

+2

はい、または 'Reader sreader = new StringReader(s);' –

0

あなたは、入力ストリームのためにあなたは:)マニュアルを参照してくださいすることを好むことができますで、プログラム的なAPIもありますだ

InputStream u = this.getClass().getClassLoader().getResourceAsStream(file name); 
関連する問題