クラス ConstructorProcess

すべての実装されたインタフェース:
Component

public abstract class ConstructorProcess
extends Process
プログラムリソースにおけるコンストラクタ処理を抽象化した抽象クラスです。
この抽象クラスではコンストラクタ処理の定義に必要な情報を保持します。
この抽象クラスを継承する具象クラスは必ず Component.createResource() を実装してください。

以下のメソッドを使用することによりコンストラクタの状態を変更することができます。
toDefault()
toRequired()
toCopying()

導入されたバージョン:
1.0.0
  • メソッドの詳細

    • toDefault

      public ConstructorProcess toDefault()
      コンストラクタ状態をデフォルトコンストラクタに変更します。
      Constructor のインスタンス生成時では、
      初期値として ConstructorType.DEFAULT が設定されているため、
      toDefault() の呼び出しは必要ありません。
      戻り値:
      当オブジェクトのインスタンス
    • toRequired

      public ConstructorProcess toRequired()
      コンストラクタ状態を必須引数有りのコンストラクタに変更します。
      戻り値:
      当オブジェクトのインスタンス
    • toCopying

      public ConstructorProcess toCopying()
      コンストラクタ状態をコピーコンストラクタに変更します。
      戻り値:
      当オブジェクトのインスタンス
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Process
    • equals

      public boolean equals​(Object o)
      オーバーライド:
      equals クラス内 Process
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 Process