AbstractMessageCondition

Base class for {@code MessageCondition's} that pre-declares abstract methods {@link #getContent()} and {@link #getToStringInfix()} in order to provide implementations of {@link #equals(Object)}, {@link #toHash()}, and {@link #toString()}.

@author Rossen Stoyanchev @since 4.0 @param (T) the kind of condition that this condition can be combined with or compared to

Members

Functions

getContent
Collection!U getContent()

Return the collection of objects the message condition is composed of (e.g. destination patterns), never {@code null}.

getToStringInfix
string getToStringInfix()

The notation to use when printing discrete items of content. For example " || " for URL patterns or " && " for param expressions.

opEquals
bool opEquals(Object other)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t toHash()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta