Serialized Form


Package ca.odell.glazedlists

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

serialVersionUID: 4883958173323072345L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        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:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws 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.

    Throws:
    IOException
  • Serialized Fields

    data

    List<E> data
    the underlying data list


    Package ca.odell.glazedlists.event

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

    Serialized Fields

    blockCount

    int blockCount
    the number of blocks of changes seen by this view


    currentBlock

    ca.odell.glazedlists.event.ListEventBlock currentBlock
    the current change block


    rowIndex

    int rowIndex
    the row index into the current change


    sourceList

    EventList<E> sourceList
    the list that has changed


    masterSequence

    ListEventAssembler<E> masterSequence
    the master sequence that this is a view of


    Package ca.odell.glazedlists.matchers

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

    Serialized Fields

    matcherEditor

    MatcherEditor<E> matcherEditor

    matcher

    Matcher<E> matcher

    type

    int type

    Package ca.odell.glazedlists.swing

    Class ca.odell.glazedlists.swing.EventTableModel extends AbstractTableModel implements Serializable

    Serialized Fields

    swingThreadSource

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


    tableFormat

    TableFormat<E> tableFormat
    Specifies how to render table headers and sort


    tableModelEvent

    ca.odell.glazedlists.swing.MutableTableModelEvent tableModelEvent
    Reusable table event for broadcasting changes



    Glazed Lists 1.5.0, Copyright © 2003-2005 publicobject.com, O'Dell Engineering.
    Documentation build by James Lemieux at 2005-12-21 23:25