public final class UnitBuilder extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
UnitBuilder |
addParameter(Parameter parameter)
ユニット定義パラメータを追加する.
|
UnitBuilder |
addParameters(List<Parameter> parameters)
ユニット定義パラメータを追加する.
|
UnitBuilder |
addParameters(Parameter... parameters)
ユニット定義パラメータを追加する.
|
UnitBuilder |
addSubUnit(Unit unit)
サブユニットを追加する.
|
UnitBuilder |
addSubUnits(List<Unit> units)
サブユニットを追加する.
|
UnitBuilder |
addSubUnits(Unit... units)
サブユニットを追加する.
|
Unit |
build()
新しい
Unit インスタンスを生成する. |
UnitBuilder |
setAttributes(Attributes attrs)
ユニット属性パラメータを設定する.
|
UnitBuilder |
setFullQualifiedName(CharSequence... fragments)
ユニット完全名を設定する.
|
UnitBuilder |
setFullQualifiedName(FullQualifiedName fqn)
ユニット完全名を設定する.
|
UnitBuilder |
setFullQualifiedName(List<CharSequence> fragments)
ユニット完全名を設定する.
|
public UnitBuilder setFullQualifiedName(FullQualifiedName fqn)
fqn
- ユニット完全名NullPointerException
- 引数の値がnull
の場合public UnitBuilder setFullQualifiedName(CharSequence... fragments)
fragments
- ユニット完全名のフラグメントNullPointerException
- 引数の値がnull
である場合か、配列にnull
が含まれる場合IllegalArgumentException
- 引数の値が空の配列である場合と
FullQualifiedName
インスタンス生成時に同例外が発生した場合public UnitBuilder setFullQualifiedName(List<CharSequence> fragments)
fragments
- ユニット完全名のフラグメントNullPointerException
- 引数の値がnull
である場合か、リストにnull
が含まれる場合IllegalArgumentException
- 引数の値が空のリストである場合と
FullQualifiedName
インスタンス生成時に同例外が発生した場合public UnitBuilder setAttributes(Attributes attrs)
attrs
- ユニット属性パラメータNullPointerException
- 引数の値がnull
である場合public UnitBuilder addParameter(Parameter parameter)
parameter
- ユニット定義パラメータNullPointerException
- 引数の値がnull
である場合public UnitBuilder addParameters(Parameter... parameters)
parameters
- ユニット定義パラメータNullPointerException
- 引数の値がnull
である場合と配列にnull
が含まれる場合public UnitBuilder addParameters(List<Parameter> parameters)
parameters
- ユニット定義パラメータNullPointerException
- 引数の値がnull
である場合とリストにnull
が含まれる場合public UnitBuilder addSubUnit(Unit unit)
unit
- サブユニットNullPointerException
- 引数の値がnull
である場合public UnitBuilder addSubUnits(Unit... units)
units
- サブユニットNullPointerException
- 引数の値がnull
である場合と配列にnull
が含まれる場合public UnitBuilder addSubUnits(List<Unit> units)
units
- サブユニットNullPointerException
- 引数の値がnull
である場合とリストにnull
が含まれる場合public Unit build()
Unit
インスタンスを生成する.Unit
インスタンスNullPointerException
- ユニット完全名やユニット属性パラメータが未指定の場合IllegalArgumentException
- ユニット定義パラメータtyが未指定の場合や
ユニット完全名のユニット名とユニット属性パラメータのユニット名が不一致の場合Copyright © 2016. All rights reserved.