Serialized Form


Package ca.odell.glazedlists

Class ca.odell.glazedlists.BasicEventList extends AbstractEventList<E> implements Serializable

serialVersionUID: 4883958173323072345L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Peer method to BasicEventList.writeObject(ObjectOutputStream). Note that this is functionally equivalent to a constructor and should validate that everything is in place including locks, etc.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Although EventLists are not in general, BasicEventList is Serializable. All of the ListEventListeners that are themselves Serializable will be serialized, but others will not. Note that there is no easy way to access the ListEventListeners of an EventList, particularly after it has been serialized.

As of October 3, 2005, this is the wire format of serialized BasicEventLists:

  • An Object[] containing each of the list's elements
  • A ListEventListener[] containing only the listeners that themselves implement Serializable. Those that do not will not be serialized. Note that TransformedLists such as FilterList are not Serializable and will not be serialized.

    As of March 4, 2007, the wire format was extended to include:

  • the ListEventPublisher
  • the ReadWriteLock represented as a 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.

    Throws:
    java.io.IOException
  • Serialized Fields

    data

    java.util.List<E> data
    the underlying data list


    Package ca.odell.glazedlists.event

    Class ca.odell.glazedlists.event.ListEvent extends java.util.EventObject implements Serializable

    Serialized Fields

    sourceList

    EventList<E> sourceList
    the list that has changed


    Package ca.odell.glazedlists.matchers

    Class ca.odell.glazedlists.matchers.MatcherEditor.Event extends java.util.EventObject implements Serializable

    Serialized Fields

    matcherEditor

    MatcherEditor<E> matcherEditor

    matcher

    Matcher<E> matcher

    type

    int type

    Class ca.odell.glazedlists.matchers.SearchEngineTextMatcherEditor.Field extends java.lang.Object implements Serializable

    Serialized Fields

    name

    java.lang.String name
    The text which which uniquely identifies this Field relative to all other registered Field objects.


    textFilterator

    TextFilterator<E> textFilterator
    The TextFilterator that extracts only the field values to be considered when matching a given SearchTerm.


    Package ca.odell.glazedlists.swing

    Class ca.odell.glazedlists.swing.AutoCompleteSupport.AutoCompleteCellEditor extends javax.swing.DefaultCellEditor implements Serializable

    Serialized Fields

    autoCompleteSupport

    AutoCompleteSupport<E> autoCompleteSupport

    Class ca.odell.glazedlists.swing.DefaultEventTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    Serialized Fields

    source

    EventList<E> source
    the source of data for this TableModel, which may or may not be #swingThreadSource


    disposeSource

    boolean disposeSource
    indicator to dispose source list


    tableFormat

    TableFormat<E> tableFormat
    specifies how column data is extracted from each row object


    tableModelEvent

    MutableTableModelEvent tableModelEvent
    reusable TableModelEvent for broadcasting changes

    Class ca.odell.glazedlists.swing.EventTableModel extends DefaultEventTableModel<E> implements Serializable

    Serialized Fields

    swingThreadSource

    TransformedList<S,E> swingThreadSource
    Deprecated. 
    the proxy moves events to the Swing Event Dispatch thread

    Class ca.odell.glazedlists.swing.MutableTableModelEvent extends javax.swing.event.TableModelEvent implements Serializable


    Package ca.odell.glazedlists.util.concurrent

    Class ca.odell.glazedlists.util.concurrent.J2SE12LockFactory extends java.lang.Object implements Serializable

    Class ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock extends java.lang.Object implements Serializable

    serialVersionUID: -3463448656717690166L

    Serialization Methods

    writeReplace

    private java.lang.Object writeReplace()
                                   throws java.io.ObjectStreamException
    Use a SerializedReadWriteLock as placeholder in the serialization stream.

    Throws:
    java.io.ObjectStreamException
    Serialized Fields

    readerLock_

    J2SE14ReadWriteLock.ReadLock readerLock_

    writerLock_

    J2SE14ReadWriteLock.WriteLock writerLock_

    sync

    ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock.Sync sync

    Class ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock.ReadLock extends java.lang.Object implements Serializable

    serialVersionUID: -5992448646407690164L

    Serialized Fields

    lock

    J2SE14ReadWriteLock lock

    Class ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock.WriteLock extends java.lang.Object implements Serializable

    serialVersionUID: -4992448646407690164L

    Serialized Fields

    lock

    J2SE14ReadWriteLock lock



    Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
    Documentation build by pbuilder at 2013-07-04 20:55