Class SingleResult

java.lang.Object
jp.cssj.cti2.results.SingleResult
All Implemented Interfaces:
Results

public class SingleResult extends Object implements Results
単一の結果を出力するResultsです。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected jp.cssj.rsr.RandomBuilder
    出力先のデータ構築オブジェクトです。
  • Constructor Summary

    Constructors
    Constructor
    Description
    ファイルにデータを出力します。
    OutputStreamにデータを出力します。
    SingleResult(jp.cssj.rsr.RandomBuilder builder)
    1つのデータ構築オブジェクトに対して出力します。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    end()
    一連のデータ出力を完了します。
    boolean
    次の結果を出力可能であればtrueを返します。
    jp.cssj.rsr.RandomBuilder
    nextBuilder(jp.cssj.resolver.MetaSource metaSource)
    次の処理結果を構築するためのビルダを返します。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • builder

      protected jp.cssj.rsr.RandomBuilder builder
      出力先のデータ構築オブジェクトです。
  • Constructor Details

    • SingleResult

      public SingleResult(jp.cssj.rsr.RandomBuilder builder)
      1つのデータ構築オブジェクトに対して出力します。
      Parameters:
      builder -
    • SingleResult

      public SingleResult(OutputStream out)
      OutputStreamにデータを出力します。
      Parameters:
      out -
    • SingleResult

      public SingleResult(File file)
      ファイルにデータを出力します。
      Parameters:
      file -
  • Method Details

    • hasNext

      public boolean hasNext()
      Description copied from interface: Results
      次の結果を出力可能であればtrueを返します。
      Specified by:
      hasNext in interface Results
      Returns:
      次の結果を出力可能であればtrueそうでなければfalse。
    • nextBuilder

      public jp.cssj.rsr.RandomBuilder nextBuilder(jp.cssj.resolver.MetaSource metaSource)
      Description copied from interface: Results
      次の処理結果を構築するためのビルダを返します。
      Specified by:
      nextBuilder in interface Results
      Parameters:
      metaSource - 出力データのメタ情報。
      Returns:
      データ構築オブジェクト。
    • end

      public void end()
      Description copied from interface: Results
      一連のデータ出力を完了します。
      Specified by:
      end in interface Results