public static class EntityAttributesPredicate.Candidate
extends java.lang.Object
EntityAttributes
extension to satisfy the enclosing predicate.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
nam
Attribute Name.
|
private java.lang.String |
nameFormat
Attribute NameFormat.
|
private java.util.List<java.util.regex.Pattern> |
regexps
Regular expressions that must be satisfied.
|
private java.util.List<java.lang.String> |
values
Values that must match exactly.
|
| Constructor and Description |
|---|
Candidate(java.lang.String name,
java.lang.String format)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Get the Attribute Name to match.
|
java.lang.String |
getNameFormat()
Get the Attribute NameFormat to match.
|
java.util.List<java.util.regex.Pattern> |
getRegexps()
Get the regular expressions to match.
|
java.util.List<java.lang.String> |
getValues()
Get the exact values to match.
|
void |
setRegexps(java.util.Collection<java.util.regex.Pattern> exps)
Set the regular expressions to match.
|
void |
setValues(java.util.Collection<java.lang.String> vals)
Set the exact values to match.
|
@Nonnull @NotEmpty private final java.lang.String nam
@Nullable private final java.lang.String nameFormat
@Nonnull @NonnullElements private java.util.List<java.lang.String> values
@Nonnull @NonnullElements private java.util.List<java.util.regex.Pattern> regexps
public Candidate(@Nonnull @NotEmpty
java.lang.String name,
@Nullable
java.lang.String format)
name - Attribute Name to matchformat - Attribute NameFormat to match@Nonnull @NotEmpty public java.lang.String getName()
@Nullable public java.lang.String getNameFormat()
@Nonnull @NonnullElements @Unmodifiable @NotLive public java.util.List<java.lang.String> getValues()
public void setValues(@Nonnull @NonnullElements
java.util.Collection<java.lang.String> vals)
vals - the exact values to match@Nonnull @NonnullElements @Unmodifiable @NotLive public java.util.List<java.util.regex.Pattern> getRegexps()
public void setRegexps(@Nonnull @NonnullElements
java.util.Collection<java.util.regex.Pattern> exps)
exps - the regular expressions to match