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.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
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:
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 TransformedLists
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.IOExceptionjava.util.List<E> data
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionDatasetChangeEvent immutableChangeEvent
ObservableElementList<E> calculations
FunctionList<S,E> rowKeys
CalculationCategoryDataset.calculations reported as the row keysDatasetChangeEvent immutableChangeEvent
java.util.List<E> sourceCopy
EventList<E> source
java.util.List<E> rowKeys
java.util.List<E> columnKeys
java.util.Map<K,V> valueToTreePairs
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.DatasetChangeEvent immutableChangeEvent
EventList<E> sourceList
GroupingList<E> groupingList
FunctionList<S,E> keyList
FunctionList<S,E> valueList
ListEventListener<E> datasetEventListener
DatasetChangeEvent immutableChangeEvent
EventList<E> rowKeys
EventList<E> columnKeys
FunctionList.Function<A,B> valueMaker
SimpleEventCategoryDataset.Context<R,C> context
MatcherEditor<E> matcherEditor
Matcher<E> matcher
int type
java.lang.String name
TextFilterator<E> textFilterator
AutoCompleteSupport<E> autoCompleteSupport
javax.swing.table.TableModel delegate
javax.swing.event.TableModelListener delegateListener
EventList<E> source
boolean disposeSource
TableFormat<E> tableFormat
TableModelEventAdapter<E> eventAdapter
ListEvents to TableModelEventsTransformedList<S,E> swingThreadSource
TransformedList<S,E> swingSource
java.util.List<E> components
ca.odell.glazedlists.swing.ListLayout listLayout
JEventListPanel.Format<E> format
ca.odell.glazedlists.swing.JEventListPanel.SourceChangeHandler sourceChangeHandler
EventListTreeTableCellPanel component
TreeList<E> treeList
javax.swing.table.TableCellEditor delegate
boolean showExpanderForEmptyParent
javax.swing.event.CellEditorListener delegateListener
TreeNodeData treeNodeData
java.util.Map<K,V> spacerComponentsCache
javax.swing.JButton expanderButton
java.awt.Component nodeComponent
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionGlazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by swimmesberger at Wed Feb 13 09:45:20 CET 2019