private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
BasicEventList.writeObject(ObjectOutputStream)
. Note that this
is functionally equivalent to a constructor and should validate that
everything is in place including locks, etc.java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
EventList
s are not in general, BasicEventList
is
Serializable
. All of the ListEventListener
s that are themselves
Serializable
will be serialized, but others will not. Note that there
is no easy way to access the ListEventListener
s of
an EventList
, particularly after it has been serialized.
As of October 3, 2005, this is the wire format of serialized
BasicEventList
s:
Object[]
containing each of the list's elements
ListEventListener[]
containing only the
listeners that themselves implement Serializable
. Those that
do not will not be serialized. Note that TransformedList
s
such as FilterList
are not Serializable
and will not
be serialized.
As of March 4, 2007, the wire format was extended to include:
SerializedReadWriteLock
The motivation for this is documented here. Serialization streams with the old format are still readable. Serialization streams with the new format are not downwards-compatible.
java.io.IOException
java.util.List<E> data
MatcherEditor<E> matcherEditor
Matcher<E> matcher
int type
java.lang.String name
TextFilterator<E> textFilterator
AutoCompleteSupport<E> autoCompleteSupport
TransformedList<S,E> swingThreadSource
EventList<E> source
EventTableModel.swingThreadSource
TableFormat<E> tableFormat
ca.odell.glazedlists.swing.MutableTableModelEvent tableModelEvent
J2SE14ReadWriteLock.ReadLock readerLock_
J2SE14ReadWriteLock.WriteLock writerLock_
ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock.Sync sync
J2SE14ReadWriteLock lock
J2SE14ReadWriteLock lock
Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by pbuser at 2014-03-20 3:42