Serialized Form
-
Package org.djutils.event
-
Class org.djutils.event.Event
class 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
class EventListenerMap extends Object implements Serializable- serialVersionUID:
- 20140830L
-
Serialization Methods
-
readObject
Read an EventListenerMap from a stream and use it to replace the internal map.- Parameters:
in
- java.io.ObjectInputStream; the input stream- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
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.- Parameters:
out
- ObjectOutputStream; the output stream- Throws:
IOException
- on IOException
-
-
Serialized Fields
-
map
Map<EventType,
List<Reference<EventListener>>> map The hasMap we map on.
-
-
Class org.djutils.event.EventType
class 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
class LocalEventProducer extends Object implements Serializable- serialVersionUID:
- 20200207L
-
Serialized Fields
-
eventListenerMap
EventListenerMap eventListenerMap
The collection of interested listeners.
-
-
Class org.djutils.event.TimedEvent
class 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
class EventProducingCollection extends LocalEventProducer implements Serializable- serialVersionUID:
- 20191230L
-
Serialized Fields
-
wrappedCollection
Collection<T> wrappedCollection
the wrapped collection.
-
-
Class org.djutils.event.collection.EventProducingIterator
class EventProducingIterator extends LocalEventProducer implements Serializable- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingList
class EventProducingList extends LocalEventProducer implements Serializable- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingListIterator
- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingMap
class EventProducingMap extends LocalEventProducer implements Serializable- serialVersionUID:
- 20191230L
-
Class org.djutils.event.collection.EventProducingSet
class EventProducingSet extends LocalEventProducer implements Serializable- serialVersionUID:
- 20191230L
-
-
Package org.djutils.event.reference
-
Class org.djutils.event.reference.Reference
class Reference extends Object implements Serializable- serialVersionUID:
- 20140830L
-
Class org.djutils.event.reference.StrongReference
- serialVersionUID:
- 20191230L
-
Serialization Methods
-
readObject
reads a serializable method from stream.- Parameters:
in
- java.io.ObjectInputStream; the input stream- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
writes a serializable referent to stream.- Parameters:
out
- ObjectOutputStream; the output stream- Throws:
IOException
- on IOException
-
-
Class org.djutils.event.reference.WeakReference
- serialVersionUID:
- 20140830L
-
Serialization Methods
-
readObject
Read a serializable method from a stream.- Parameters:
in
- java.io.ObjectInputStream; the input stream- Throws:
IOException
- on IOExceptionClassNotFoundException
- on ClassNotFoundException
-
writeObject
Write a serializable method to a stream.- Parameters:
out
- ObjectOutputStream; the output stream- Throws:
IOException
- on IOException
-
-
-
Package org.djutils.event.rmi
-
Class org.djutils.event.rmi.RmiEventListener
class RmiEventListener extends RmiObject implements Serializable- serialVersionUID:
- 20191230L
-
Class org.djutils.event.rmi.RmiEventProducer
class 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
class 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
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableAbstractMap
class ImmutableAbstractMap extends Object implements Serializable- serialVersionUID:
- 20160507L
-
Serialized Fields
-
Class org.djutils.immutablecollections.ImmutableAbstractSet
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableArrayList
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableHashMap
- 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
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableLinkedHashMap
- 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
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableTreeMap
- 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
- serialVersionUID:
- 20160507L
-
Class org.djutils.immutablecollections.ImmutableVector
- serialVersionUID:
- 20160507L
-
-
Package org.djutils.metadata
-
Class org.djutils.metadata.MetaData
class 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
class ObjectDescriptor extends Object implements Serializable- serialVersionUID:
- 20200417L
-
-
Package org.djutils.quadtree
-
Class org.djutils.quadtree.QuadTree
class 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<T extends Envelope>.SubTree<T extends Envelope> tree
The actual top level quad tree.
-
-
Class org.djutils.quadtree.Rectangle
class 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
class FieldSignature extends Object implements Serializable- serialVersionUID:
- 20191230L
-
Serialized Fields
-
value
String value
the value of the field descriptor.
-
-
Class org.djutils.reflection.MethodSignature
class 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
class 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
-
Exception org.djutils.traceverifier.TraceVerifierException
class TraceVerifierException extends RuntimeException implements Serializable- serialVersionUID:
- 20200822L
-