类 ConditionMessage
- java.lang.Object
- org.springframework.boot.autoconfigure.condition.ConditionMessage
public final class ConditionMessage extends Object
A message associated with aConditionOutcome
. Provides a fluent builder style API to encourage consistency across all condition messages.- 从以下版本开始:
- 1.4.1
嵌套类概要
嵌套类 修饰符和类型 类 说明 class
ConditionMessage.Builder
Builder used to create aConditionMessage
for a condition.class
ConditionMessage.ItemsBuilder
Builder used to create aConditionMessage.ItemsBuilder
for a condition.static class
ConditionMessage.Style
Render styles.
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 ConditionMessage.Builder
andCondition(Class<? extends Annotation> condition, Object... details)
Return a new builder to construct a newConditionMessage
based on the instance and a new condition outcome.ConditionMessage.Builder
andCondition(String condition, Object... details)
Return a new builder to construct a newConditionMessage
based on the instance and a new condition outcome.ConditionMessage
append(String message)
Return a newConditionMessage
based on the instance and an appended message.static ConditionMessage
empty()
Factory method to return a new emptyConditionMessage
.boolean
equals(Object obj)
static ConditionMessage.Builder
forCondition(Class<? extends Annotation> condition, Object... details)
Factory method for a builder to construct a newConditionMessage
for a condition.static ConditionMessage.Builder
forCondition(String condition, Object... details)
Factory method for a builder to construct a newConditionMessage
for a condition.int
hashCode()
boolean
isEmpty()
Returntrue
if the message is empty.static ConditionMessage
of(String message, Object... args)
Factory method to create a newConditionMessage
with a specific message.static ConditionMessage
of(Collection<? extends ConditionMessage> messages)
Factory method to create a newConditionMessage
comprised of the specified messages.String
toString()
方法详细资料
isEmpty
public boolean isEmpty()
Returntrue
if the message is empty.- 返回:
- if the message is empty
append
public ConditionMessage append(String message)
Return a newConditionMessage
based on the instance and an appended message.- 参数:
message
- the message to append- 返回:
- a new
ConditionMessage
instance
andCondition
public ConditionMessage.Builder andCondition(Class<? extends Annotation> condition, Object... details)
Return a new builder to construct a newConditionMessage
based on the instance and a new condition outcome.- 参数:
condition
- the conditiondetails
- details of the condition- 返回:
- a
ConditionMessage.Builder
builder - 另请参阅:
andCondition(String, Object...)
,forCondition(Class, Object...)
andCondition
public ConditionMessage.Builder andCondition(String condition, Object... details)
Return a new builder to construct a newConditionMessage
based on the instance and a new condition outcome.- 参数:
condition
- the conditiondetails
- details of the condition- 返回:
- a
ConditionMessage.Builder
builder - 另请参阅:
andCondition(Class, Object...)
,forCondition(String, Object...)
empty
public static ConditionMessage empty()
Factory method to return a new emptyConditionMessage
.- 返回:
- a new empty
ConditionMessage
of
public static ConditionMessage of(String message, Object... args)
Factory method to create a newConditionMessage
with a specific message.- 参数:
message
- the source message (may be a format string ifargs
are specified)args
- format arguments for the message- 返回:
- a new
ConditionMessage
instance
of
public static ConditionMessage of(Collection<? extends ConditionMessage> messages)
Factory method to create a newConditionMessage
comprised of the specified messages.- 参数:
messages
- the source messages (may benull
)- 返回:
- a new
ConditionMessage
instance
forCondition
public static ConditionMessage.Builder forCondition(Class<? extends Annotation> condition, Object... details)
Factory method for a builder to construct a newConditionMessage
for a condition.- 参数:
condition
- the conditiondetails
- details of the condition- 返回:
- a
ConditionMessage.Builder
builder - 另请参阅:
forCondition(String, Object...)
,andCondition(String, Object...)
forCondition
public static ConditionMessage.Builder forCondition(String condition, Object... details)
Factory method for a builder to construct a newConditionMessage
for a condition.- 参数:
condition
- the conditiondetails
- details of the condition- 返回:
- a
ConditionMessage.Builder
builder - 另请参阅:
forCondition(Class, Object...)
,andCondition(String, Object...)