Serialized Form
-
Package org.djutils.event
-
Class org.djutils.event.Event extends Object implements Serializable
- serialVersionUID:
- 20140826L
-
Serialized Fields
-
content
Serializable content
The content of the event. -
type
EventType type
The type of the event.
-
-
Class org.djutils.event.EventListenerMap extends Object implements Serializable
- serialVersionUID:
- 20140830L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Read an EventListenerMap from a stream and use it to replace the internal map.- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
Write the EventListenerMap to a stream. RemoteEventListeners are not written, as they are fully dependent on the state of the network, which might not be the same when the EventListenerMap is read back. Weak references and strong references are both written to the stream.- Throws:
IOException
- on IOException
-
-
Serialized Fields
-
map
Map<EventType,List<Reference<EventListener>>> map
The hasMap we map on.
-
-
Class org.djutils.event.EventType extends Object implements Serializable
- serialVersionUID:
- 20140830L
-
Serialized Fields
-
definingClassName
String definingClassName
The class name from which the event type construction was called; together with the event name this should lead to a unique hash, even when the same name is used in different classes. -
metaData
MetaData metaData
Meta data (describes the payload). -
name
String name
The name of the eventType.
-
-
Class org.djutils.event.LocalEventProducer extends Object implements Serializable
- serialVersionUID:
- 20200207L
-
Serialized Fields
-
eventListenerMap
EventListenerMap eventListenerMap
The collection of interested listeners.
-
-
Class org.djutils.event.TimedEvent extends Event implements Serializable
- serialVersionUID:
- 20140826L
-
Serialized Fields
-
timeStamp
T extends Comparable<T> & Serializable timeStamp
Time stamp of this TimedEvent.
-
-
-
Package org.djutils.event.collection
-
Class org.djutils.event.collection.EventProducingCollection extends LocalEventProducer implements Serializable
- serialVersionUID:
- 20191230L
-
Serialized Fields
-
wrappedCollection
Collection<T> wrappedCollection
the wrapped collection.
-
-
Class org.djutils.event.collection.EventProducingIterator extends LocalEventProducer implements Serializable
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingList extends LocalEventProducer implements Serializable
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingListIterator extends EventProducingIterator<T> implements Serializable
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingMap extends LocalEventProducer implements Serializable
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingSet extends LocalEventProducer implements Serializable
- serialVersionUID:
- 20191230L
-
-
Package org.djutils.event.reference
-
Class org.djutils.event.reference.Reference extends Object implements Serializable
- serialVersionUID:
- 20140830L
-
Class org.djutils.event.reference.StrongReference extends Reference<T extends Serializable> implements Serializable
- serialVersionUID:
- 20191230L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
reads a serializable method from stream.- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
writes a serializable referent to stream.- Throws:
IOException
- on IOException
-
-
Class org.djutils.event.reference.WeakReference extends Reference<T extends Serializable> implements Serializable
- serialVersionUID:
- 20140830L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Read a serializable method from a stream.- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
Write a serializable method to a stream.- Throws:
IOException
- on IOException
-
-
-
Package org.djutils.event.rmi
-
Class org.djutils.event.rmi.RmiEventListener extends RmiObject implements Serializable
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.rmi.RmiEventProducer extends Object implements Serializable
- serialVersionUID:
- 20140830L
-
Serialized Fields
-
eventListenerMap
EventListenerMap eventListenerMap
the subscriber list. -
rmiObject
RmiObject rmiObject
The embedded RmiObject class for the remote firing of events.
-
-
-
Package org.djutils.immutablecollections
-
Class org.djutils.immutablecollections.ImmutableAbstractCollection extends Object implements Serializable
- serialVersionUID:
- 20180908L
-
Serialized Fields
-
copyOrWrap
Immutable copyOrWrap
COPY stores a safe, internal copy of the collection; WRAP stores a pointer to the original collection.
-
-
Class org.djutils.immutablecollections.ImmutableAbstractList extends ImmutableAbstractCollection<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableAbstractMap extends Object implements Serializable
- serialVersionUID:
- 20160507L
-
Serialized Fields
-
Class org.djutils.immutablecollections.ImmutableAbstractSet extends ImmutableAbstractCollection<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableArrayList extends ImmutableAbstractList<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableHashMap extends ImmutableAbstractMap<K,V> implements Serializable
- serialVersionUID:
- 20160507L
-
Serialized Fields
-
cachedEntrySet
ImmutableSet<ImmutableMap.ImmutableEntry<K,V>> cachedEntrySet
the cached entrySet. -
cachedKeySet
ImmutableSet<K> cachedKeySet
the cached keySet.
-
-
Class org.djutils.immutablecollections.ImmutableHashSet extends ImmutableAbstractSet<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableLinkedHashMap extends ImmutableAbstractMap<K,V> implements Serializable
- serialVersionUID:
- 20160507L
-
Serialized Fields
-
cachedEntrySet
ImmutableSet<ImmutableMap.ImmutableEntry<K,V>> cachedEntrySet
the cached entrySet. -
cachedKeySet
ImmutableSet<K> cachedKeySet
the cached keySet.
-
-
Class org.djutils.immutablecollections.ImmutableLinkedHashSet extends ImmutableAbstractSet<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableTreeMap extends ImmutableAbstractMap<K,V> implements Serializable
- serialVersionUID:
- 20160507L
-
Serialized Fields
-
cachedEntrySet
ImmutableSortedSet<ImmutableMap.ImmutableEntry<K,V>> cachedEntrySet
the cached entrySet. -
cachedKeySet
ImmutableSortedSet<K> cachedKeySet
the cached keySet.
-
-
Class org.djutils.immutablecollections.ImmutableTreeSet extends ImmutableAbstractSet<E> implements Serializable
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableVector extends ImmutableAbstractList<E> implements Serializable
- serialVersionUID:
- 20160507L
-
-
Package org.djutils.metadata
-
Class org.djutils.metadata.MetaData extends Object implements Serializable
- serialVersionUID:
- 20200417L
-
Serialized Fields
-
description
String description
Description of this MetaData object. -
name
String name
Name of this MetaData object. -
objectDescriptors
ObjectDescriptor[] objectDescriptors
The array of object descriptors.
-
-
Class org.djutils.metadata.ObjectDescriptor extends Object implements Serializable
- serialVersionUID:
- 20200417L
-
-
Package org.djutils.quadtree
-
Class org.djutils.quadtree.QuadTree extends Object implements Serializable
- serialVersionUID:
- 20200904L
-
Serialized Fields
-
maximumLoad
int maximumLoad
Maximum number of payload objects in one cell. -
minimumSize
double minimumSize
Minimum width and height of a SubTree bounding box. -
totalSubTrees
int totalSubTrees
Count the number of sub trees created. -
tree
QuadTree.SubTree<T extends Envelope> tree
The actual top level quad tree.
-
-
Class org.djutils.quadtree.Rectangle extends Object implements Serializable
- serialVersionUID:
- 20200904L
-
Serialized Fields
-
bottom
double bottom
Bottom boundary (inclusive). -
left
double left
Left boundary (inclusive). -
right
double right
Right boundary (not inclusive). -
top
double top
Top boundary (not inclusive).
-
-
-
Package org.djutils.reflection
-
Class org.djutils.reflection.FieldSignature extends Object implements Serializable
- serialVersionUID:
- 20191230L
-
Serialized Fields
-
value
String value
the value of the field descriptor.
-
-
Class org.djutils.reflection.MethodSignature extends Object implements Serializable
- serialVersionUID:
- 20191230L
-
Serialized Fields
-
value
String value
the value of the methodDescriptor.
-
-
-
Package org.djutils.rmi
-
Class org.djutils.rmi.RmiObject extends UnicastRemoteObject implements Serializable
- serialVersionUID:
- 20200111L
-
Serialized Fields
-
registry
Registry registry
pointer to the registry in which the object has been registered to look up other objects.
-
-
-
Package org.djutils.traceverifier
-
Class org.djutils.traceverifier.TraceVerifierException extends RuntimeException implements Serializable
- serialVersionUID:
- 20200822L
-