public final class ConditionMessage extends ObjectSE
ConditionOutcome
に関連付けられたメッセージ。流れるようなビルダースタイルの API を提供し、すべての条件メッセージの一貫性を促進します。修飾子と型 | クラスと説明 |
---|---|
class | ConditionMessage.Builder 条件の ConditionMessage を作成するために使用されるビルダー。 |
class | ConditionMessage.ItemsBuilder 条件の ConditionMessage.ItemsBuilder を作成するために使用されるビルダー。 |
static class | ConditionMessage.Style レンダリングスタイル。 |
修飾子と型 | メソッドと説明 |
---|---|
ConditionMessage.Builder | andCondition(ClassSE<? extends AnnotationSE> condition, ObjectSE... details) 新しいビルダーを返し、インスタンスと新しい条件の結果に基づいて新しい ConditionMessage を構築します。 |
ConditionMessage.Builder | andCondition(StringSE condition, ObjectSE... details) 新しいビルダーを返し、インスタンスと新しい条件の結果に基づいて新しい ConditionMessage を構築します。 |
ConditionMessage | append(StringSE message) インスタンスと追加されたメッセージに基づいて新しい ConditionMessage を返します。 |
static ConditionMessage | empty() 新しい空の ConditionMessage を返すファクトリメソッド。 |
boolean | equals(ObjectSE obj) |
static ConditionMessage.Builder | forCondition(ClassSE<? extends AnnotationSE> condition, ObjectSE... details) ビルダーが条件の新しい ConditionMessage を構築するためのファクトリメソッド。 |
static ConditionMessage.Builder | forCondition(StringSE condition, ObjectSE... details) ビルダーが条件の新しい ConditionMessage を構築するためのファクトリメソッド。 |
int | hashCode() |
boolean | isEmpty() メッセージが空の場合は true を返します。 |
static ConditionMessage | of(CollectionSE<? extends ConditionMessage> messages) 指定されたメッセージで構成される新しい ConditionMessage を作成するファクトリメソッド。 |
static ConditionMessage | of(StringSE message, ObjectSE... args) 特定のメッセージを含む新しい ConditionMessage を作成するファクトリメソッド。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public boolean isEmpty()
true
を返します。public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
public ConditionMessage append(StringSE message)
ConditionMessage
を返します。message
- 追加するメッセージ ConditionMessage
インスタンス public ConditionMessage.Builder andCondition(ClassSE<? extends AnnotationSE> condition, ObjectSE... details)
ConditionMessage
を構築します。condition
- 状態 details
- 状態の詳細 ConditionMessage.Builder
ビルダー andCondition(String, Object...)
, forCondition(Class, Object...)
public ConditionMessage.Builder andCondition(StringSE condition, ObjectSE... details)
ConditionMessage
を構築します。condition
- 状態 details
- 状態の詳細 ConditionMessage.Builder
ビルダー andCondition(Class, Object...)
, forCondition(String, Object...)
public static ConditionMessage empty()
ConditionMessage
を返すファクトリメソッド。ConditionMessage
public static ConditionMessage of(StringSE message, ObjectSE... args)
ConditionMessage
を作成するファクトリメソッド。message
- ソースメッセージ (args
が指定されている場合、フォーマット文字列である可能性があります)args
- メッセージのフォーマット引数 ConditionMessage
インスタンス public static ConditionMessage of(CollectionSE<? extends ConditionMessage> messages)
ConditionMessage
を作成するファクトリメソッド。messages
- ソースメッセージ (null
の場合があります)ConditionMessage
インスタンス public static ConditionMessage.Builder forCondition(ClassSE<? extends AnnotationSE> condition, ObjectSE... details)
ConditionMessage
を構築するためのファクトリメソッド。condition
- 状態 details
- 状態の詳細 ConditionMessage.Builder
ビルダー forCondition(String, Object...)
, andCondition(String, Object...)
public static ConditionMessage.Builder forCondition(StringSE condition, ObjectSE... details)
ConditionMessage
を構築するためのファクトリメソッド。condition
- 状態 details
- 状態の詳細 ConditionMessage.Builder
ビルダー forCondition(Class, Object...)
, andCondition(String, Object...)