public final class MailFields
extends java.lang.Object
MailFields - Container for instances of MailField providing common set-specific methods.| Constructor and Description |
|---|
MailFields()
Initializes an empty instance of
MailFields |
MailFields(boolean initValue)
Initializes an instance of
MailFields with specified flag. |
MailFields(java.util.Collection<MailField> mailFields)
Initializes a new instance of
MailFields pre-filled with specified collection of MailField constants. |
MailFields(MailField[] mailFields)
Initializes a new instance of
MailFields pre-filled with specified array of MailField constants. |
MailFields(MailField mailField,
MailField... mailFields)
Initializes a new instance of
MailFields pre-filled with specified array of MailField constants. |
MailFields(MailFields mailFields)
Copy constructor: Initializes a new
MailFields from specified mail fields. |
| Modifier and Type | Method and Description |
|---|---|
MailFields |
add(MailField mailField)
Adds specified
MailField constant. |
void |
addAll(java.util.Collection<MailField> mailFields)
Adds specified collection of
MailField constants. |
void |
addAll(MailField[] mailFields)
Adds specified
MailField constants. |
boolean |
contains(MailField mailField)
Checks if specified
MailField constant is contained. |
boolean |
containsAll(MailFields mailFields)
Checks if all of specified mail field constants is contained.
|
boolean |
containsAny(MailFields mailFields)
Checks if any of specified mail field constants is contained.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isEmpty()
Checks if this instance contains no fields.
|
boolean |
removeAll(MailFields otherFields)
Removes from this instance all of its fields that are contained in the specified mail fields.
|
void |
removeMailField(MailField mailField)
Removes specified
MailField constant. |
void |
removeMailFields(MailField[] mailFields)
Removes specified
MailField constants. |
boolean |
retainAll(MailFields otherFields)
Retains only the fields in this instance that are contained in the specified mail fields.
|
int |
size()
Gets the size.
|
MailField[] |
toArray()
Returns a newly created array of
MailField constants |
java.util.Set<MailField> |
toSet()
Returns a newly created
set of MailField constants. |
java.lang.String |
toString() |
public MailFields()
MailFieldspublic MailFields(boolean initValue)
MailFields with specified flag.public MailFields(MailField mailField, MailField... mailFields)
MailFields pre-filled with specified array of MailField constants.mailField - The mail field to addmailFields - Further mail fields to addpublic MailFields(MailField[] mailFields)
MailFields pre-filled with specified array of MailField constants.mailFields - The mail fields to addpublic MailFields(java.util.Collection<MailField> mailFields)
MailFields pre-filled with specified collection of MailField constants.mailFields - The collection of mail fields to addpublic MailFields(MailFields mailFields)
MailFields from specified mail fields.mailFields - The mail fieldspublic java.lang.String toString()
toString in class java.lang.Objectpublic int size()
public MailFields add(MailField mailField)
MailField constant.mailField - The mail field to addpublic void addAll(MailField[] mailFields)
MailField constants.mailFields - The mail fields to addpublic void addAll(java.util.Collection<MailField> mailFields)
MailField constants.mailFields - The collection of MailField constants to addpublic void removeMailField(MailField mailField)
MailField constant.mailField - The mail field to removepublic void removeMailFields(MailField[] mailFields)
MailField constants.mailFields - The mail fields to removepublic boolean contains(MailField mailField)
MailField constant is contained.mailField - The mail field to checktrue if specified MailField constant is contained; otherwise false.public boolean containsAny(MailFields mailFields)
mailFields - The mail fields to checktrue if any of specified mail field constants is contained; otherwise false.public boolean containsAll(MailFields mailFields)
mailFields - The mail fields to checktrue if all of specified mail field constants is contained; otherwise false.public boolean removeAll(MailFields otherFields)
otherFields - The mail fields which will be removed from this instancetrue if this instance changed as a result of the call; otherwise falsepublic boolean retainAll(MailFields otherFields)
otherFields - The mail fields which this instance will retaintrue if this instance changed as a result of the call; otherwise falsepublic boolean isEmpty()
true if this instance contains no fields; otherwise falsepublic MailField[] toArray()
MailField constantsMailField constantspublic java.util.Set<MailField> toSet()
set of MailField constants.set of MailField constantspublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object