When deserializing a RecipientType, we need to make sure to
return only one of the known static final instances defined
in this class. Subclasses must implement their own
readResolve method that checks for their known
instances before calling this super method.
Throws:
java.io.ObjectStreamException
Serialized Fields
type
java.lang.String type
The type of recipient, usually the name of a corresponding
Internet standard header.
If true, this event is the result of an explicit
expunge by this client, and the messages in this
folder have been renumbered to account for this.
If false, this event is the result of an expunge
by external sources.
The RFC 2047 encoded version of the personal name.
This field and the personal field track each
other, so if a subclass sets one of these fields directly, it
should set the other to null, so that it is
suitably recomputed.
Indicates whether to test for the presence or
absence of the specified Flag. If true,
then test whether all the specified flags are present, else
test whether all the specified flags are absent.
readObject reads the serialized fields from the
input stream and uses them to restore the permission.
This method need not be implemented if establishing the
values of the serialized fields (as is done by defaultReadObject)
is sufficient to initialize the permission.
writeObject is used to establish the values of the serialized fields
before they are written to the output stream and need not be
implemented if the values of the serialized fields are always
available and up to date. The serialized fields are written to
the output stream in the same form as they would be written
by defaultWriteObject.
Throws:
java.io.IOException
Serialization Overview
The serialized fields of this permission are defined below. Whether
or not the serialized fields correspond to actual (private) fields
is an implementation decision.
Serialized Fields
actions
java.lang.String actions
the canonicalized actions string (as returned by getActions).
readObject reads the serialized fields from the
input stream and uses them to restore the permission.
This method need not be implemented if establishing the
values of the serialized fields (as is done by defaultReadObject)
is sufficient to initialize the permission.
writeObject is used to establish the values of the serialized fields
before they are written to the output stream and need not be
implemented if the values of the serialized fields are always
available and up to date. The serialized fields are written to
the output stream in the same form as they would be written
by defaultWriteObject.
Throws:
java.io.IOException
Serialization Overview
The serialized fields of this permission are defined below. Whether
or not the serialized fields correspond to actual (private) fields
is an implementation decision.
Serialized Fields
actions
java.lang.String actions
the canonicalized actions string (as returned by getActions).
readObject reads the serialized fields from the
input stream and uses them to restore the permission.
This method need not be implemented if establishing the
values of the serialized fields (as is done by defaultReadObject)
is sufficient to initialize the permission.
writeObject is used to establish the values of the serialized fields
before they are written to the output stream and need not be
implemented if the values of the serialized fields are always
available and up to date. The serialized fields are written to
the output stream in the same form as they would be written
by defaultWriteObject.
Throws:
java.io.IOException
Serialization Overview
The serialized fields of this permission are defined below. Whether
or not the serialized fields correspond to actual (private) fields
is an implementation decision.
Serialized Fields
actions
java.lang.String actions
the canonicalized actions string (as returned by getActions).
readObject reads the serialized fields from the
input stream and uses them to restore the permission.
This method need not be implemented if establishing the
values of the serialized fields (as is done by defaultReadObject)
is sufficient to initialize the permission.
writeObject is used to establish the values of the serialized fields
before they are written to the output stream and need not be
implemented if the values of the serialized fields are always
available and up to date. The serialized fields are written to
the output stream in the same form as they would be written
by defaultWriteObject.
Throws:
java.io.IOException
Serialization Overview
The serialized fields of this permission are defined below. Whether
or not the serialized fields correspond to actual (private) fields
is an implementation decision.
Serialized Fields
actions
java.lang.String actions
the canonicalized actions string (as returned by getActions).
readObject reads the serialized fields from the
input stream and uses them to restore the permission.
This method need not be implemented if establishing the
values of the serialized fields (as is done by defaultReadObject)
is sufficient to initialize the permission.
writeObject is used to establish the values of the serialized fields
before they are written to the output stream and need not be
implemented if the values of the serialized fields are always
available and up to date. The serialized fields are written to
the output stream in the same form as they would be written
by defaultWriteObject.
Throws:
java.io.IOException
Serialization Overview
The serialized fields of this permission are defined below. Whether
or not the serialized fields correspond to actual (private) fields
is an implementation decision.
Serialized Fields
actions
java.lang.String actions
the canonicalized actions string (as returned by getActions).
Ending index of the iteration ('end' attribute).
A value of -1 internally indicates 'no end
specified', although accessors for the core JSTL tags do not
allow this value to be supplied directly by the user.
step
int step
Iteration step ('step' attribute)
beginSpecified
boolean beginSpecified
Boolean flag indicating whether 'begin' was specified.
endSpecified
boolean endSpecified
Boolean flag indicating whether 'end' was specified.
stepSpecified
boolean stepSpecified
Boolean flag indicating whether 'step' was specified.
Java datatype binding for xml element declaration's type.
scope
java.lang.Class<T> scope
Scope of xml element declaration representing this xml element instance.
Can be one of the following values:
- JAXBElement.GlobalScope for global xml element declaration.
- local element declaration has a scope set to the Java class
representation of complex type defintion containing
xml element declaration.
value
java.lang.Object value
xml element value.
Represents content model and attributes of an xml element instance.
nil
boolean nil
true iff the xml element instance has xsi:nil="true".