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.

    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:
    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

    sourceList

    EventList<E> sourceList
    the list that has changed


    Package ca.odell.glazedlists.hibernate

    Class ca.odell.glazedlists.hibernate.PersistentEventList extends PersistentList implements Serializable

    serialVersionUID: 0L

    Serialization Methods

    readObject

    private void readObject(ObjectInputStream in)
                     throws IOException,
                            ClassNotFoundException
    Deserializes this list and all serializable listeners.

    Throws:
    IOException
    ClassNotFoundException

    writeObject

    private void writeObject(ObjectOutputStream out)
                      throws IOException
    Serializes this list and all serializable listeners

    Throws:
    IOException

    Package ca.odell.glazedlists.jfreechart

    Class ca.odell.glazedlists.jfreechart.CalculationCategoryDataset extends AbstractDataset implements Serializable

    Serialized Fields

    immutableChangeEvent

    DatasetChangeEvent immutableChangeEvent
    The single immutable DatasetChangeEvent we fire each time this Dataset is changed.


    calculations

    ObservableElementList<E> calculations
    the Calculations providing the values of this CategoryDataset


    rowKeys

    FunctionList<S,E> rowKeys
    the names of each of the CalculationCategoryDataset.calculations reported as the row keys

    Class ca.odell.glazedlists.jfreechart.EventListCategoryDataset extends AbstractDataset implements Serializable

    Serialized Fields

    immutableChangeEvent

    DatasetChangeEvent immutableChangeEvent
    The single immutable DatasetChangeEvent we fire each time this Dataset is changed.


    sourceCopy

    List<E> sourceCopy
    Keep a private copy of the contents of the source list in order to access deleted elements.


    source

    EventList<E> source
    The source of the data to be charted.


    rowKeys

    List<E> rowKeys
    An ordered list of keys identifying the chart's rows.


    columnKeys

    List<E> columnKeys
    An ordered list of keys identifying the chart's columns.


    valueToTreePairs

    Map<K,V> valueToTreePairs
    This is the main data structure which organizes the data to make calculating counts of items within a continuum a fast operation. It maps each unique value to a TreePair. Each tree within the TreePair orders the value according to the starting value of its ValueSegment or the ending value of its ValueSegment. The count of all such values within a range can thus be calculated.

    Class ca.odell.glazedlists.jfreechart.EventListPieDataset extends AbstractDataset implements Serializable

    Serialized Fields

    immutableChangeEvent

    DatasetChangeEvent immutableChangeEvent
    The single immutable DatasetChangeEvent we fire each time this Dataset is changed.


    sourceList

    EventList<E> sourceList

    groupingList

    GroupingList<E> groupingList

    keyList

    FunctionList<S,E> keyList

    valueList

    FunctionList<S,E> valueList

    datasetEventListener

    ListEventListener<E> datasetEventListener

    Class ca.odell.glazedlists.jfreechart.SimpleEventCategoryDataset extends AbstractDataset implements Serializable

    Serialized Fields

    immutableChangeEvent

    DatasetChangeEvent immutableChangeEvent
    The single immutable DatasetChangeEvent we fire each time this Dataset is changed.


    rowKeys

    EventList<E> rowKeys
    An ordered list of keys identifying the chart's rows.


    columnKeys

    EventList<E> columnKeys
    An ordered list of keys identifying the chart's columns.


    valueMaker

    FunctionList.Function<A,B> valueMaker
    A function for mapping a {rowKey, columnKey} -> Number which represents the data point


    context

    SimpleEventCategoryDataset.Context<R,C> context
    The single Context which is used to describe which numeric data point we are asking about. This object is reused a lot.


    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

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

    Serialized Fields

    name

    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 DefaultCellEditor implements Serializable

    Serialized Fields

    autoCompleteSupport

    AutoCompleteSupport<E> autoCompleteSupport

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

    Serialized Fields

    delegate

    TableModel delegate

    delegateListener

    TableModelListener delegateListener

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

    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


    source

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


    tableFormat

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


    tableModelEvent

    ca.odell.glazedlists.swing.MutableTableModelEvent tableModelEvent
    reusable TableModelEvent for broadcasting changes

    Class ca.odell.glazedlists.swing.JEventListPanel extends JPanel implements Serializable

    Serialized Fields

    swingSource

    TransformedList<S,E> swingSource
    the source contains all the JComponents


    components

    List<E> components
    the components of the panel


    listLayout

    ca.odell.glazedlists.swing.ListLayout listLayout
    the layout supports a forms layout under the hood


    format

    JEventListPanel.Format<E> format
    the format specifies what an element cell looks like


    sourceChangeHandler

    ca.odell.glazedlists.swing.JEventListPanel.SourceChangeHandler sourceChangeHandler
    handle changes to the source EventList

    Class ca.odell.glazedlists.swing.TreeTableCellEditor extends AbstractCellEditor implements Serializable

    Serialized Fields

    component

    TreeTableCellPanel component
    The panel capable of laying out a indenter component, expander button, spacer component, and data Component to produce the entire tree node display.


    treeList

    TreeList<E> treeList
    The data structure that answers questions about the tree node.


    delegate

    TableCellEditor delegate
    The user-supplied editor that produces the look of the tree node's data.


    showExpanderForEmptyParent

    boolean showExpanderForEmptyParent
    true indicates the expander button should be visible even if the parent has no children.


    delegateListener

    CellEditorListener delegateListener
    Respond to editing changes in the delegate TableCellEditor.


    treeNodeData

    TreeNodeData treeNodeData
    Data describing the hierarchy information of the tree node being edited.

    Class ca.odell.glazedlists.swing.TreeTableCellPanel extends JPanel implements Serializable

    Serialized Fields

    spacerComponentsCache

    Map<K,V> spacerComponentsCache
    A cache of appropriate indenter/spacer components for each unique width in the tree.


    expanderButton

    JButton expanderButton
    The button to toggle the expanded/collapsed state of the tree node.


    nodeComponent

    Component nodeComponent
    The last installed node component, if any.


    Package ca.odell.glazedlists.util.concurrent

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

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

    serialVersionUID: -3463448656717690166L

    Serialization Methods

    writeReplace

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

    Throws:
    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 Object implements Serializable

    serialVersionUID: -5992448646407690164L

    Serialized Fields

    lock

    J2SE14ReadWriteLock lock

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

    serialVersionUID: -4992448646407690164L

    Serialized Fields

    lock

    J2SE14ReadWriteLock lock



    Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
    Documentation build by jessewilson at 2009-01-25 19:21