Serialized Form


Package org.apache.beehive.controls.api

Class ControlException extends RuntimeException implements Serializable


Package org.apache.beehive.controls.api.assembly

Class ControlAssemblyException extends Exception implements Serializable


Package org.apache.beehive.controls.api.bean

Package org.apache.beehive.controls.api.events

Class EventRef extends Object implements Serializable

Serialized Fields

_descriptor

String _descriptor

Package org.apache.beehive.controls.api.properties

Class AnnotatedElementMap extends BaseMap implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Overrides the standard Serialization readObject implementation to reassociated with the target AnnotatedElement after deserialization.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Overrides the standard Serialization writeObject method to compute and store the element information in a serializable form.

Throws:
IOException
Serialized Fields

_elemClass

Class<T> _elemClass

_elemDesc

String _elemDesc

Class BaseMap extends Object implements Serializable

Serialized Fields

_mapClass

Class<T> _mapClass

_delegateMap

PropertyMap _delegateMap

Class BeanPropertyMap extends BaseMap implements Serializable

Serialized Fields

_annot

Annotation _annot

_properties

HashMap<K,V> _properties

_propertySets

HashSet<E> _propertySets

Class PropertyKey extends Object implements Serializable

Serialized Fields

_propertySet

Class<T> _propertySet

_propertyName

String _propertyName

_propertyType

Class<T> _propertyType

_hashCode

int _hashCode

_getMethod

Method _getMethod

Package org.apache.beehive.controls.runtime.bean

Class BeanListener extends Object implements Serializable

Serialized Fields

_source

Object _source

Class ControlBean extends Object implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Implementation of the Java serialization writeObject method

Throws:
IOException
Serialized Fields

_implClass

Class<T> _implClass
The control implementation class bound to this ControlBean


_properties

BeanPropertyMap _properties
Contains the per-instance properties set for this ControlBean.


_control

Object _control
The control implementation instance wrapped by this ControlBean


_cbc

ControlBeanContext _cbc
The control bean context instance associated with this ControlBean


_changeSupport

PropertyChangeSupport _changeSupport
This field manages PropertyChangeListeners (if supporting bound properties).


_vetoSupport

VetoableChangeSupport _vetoSupport
This field manages VetoabbleChangeListeners (if supporting constrained properties)


_localID

String _localID
The control ID associated with this instance


_id

String _id
The control ID associated with this instance


_controlIntf

Class<T> _controlIntf
The public control interface associated with this ControlBean


_notifiers

HashMap<K,V> _notifiers
This field manages the register listener list(s) associated with event set interfaces for the ControlBean. The value objects are either UnicastEventNotifier or EventNotifier instances, depending upon whether the associated EventSet interface is unicast or multicast.

Class ControlBeanContext extends BeanContextServicesSupport implements Serializable

Serialized Fields

_bean

ControlBean _bean
The ControlBean instance that this context is providing services for. This value can be null, if the context instance is associated with top-level (non-control) context.


_hasSingleThreadedParent

boolean _hasSingleThreadedParent
Indicates whether this context's parent guarantees single-threaded behaviour.


_childMap

Map<K,V> _childMap
Maps children by the local (relative) ID of the child to the actual bean instance. This needs to be synchronized, because adds/removes/gets are not necessarily guaranteed to happen within the scope of the global hierarchy lock. It would be relatively easy to synchronize add/remove, since setBeanContext on the child is inside this lock scope, but gets on the map are another story.


_nameGenerators

Map<K,V> _nameGenerators
Maintains a set of NameGenerators (for control ID generation) keyed by a base prefix. The map itself is lazily constructed, so there is minimal overhead of no id generation is needed in this context.

Class ControlContainerContext extends ControlBeanContext implements Serializable

Serialized Fields

_releasingAll

boolean _releasingAll

_resourceContexts

Stack<E> _resourceContexts

Class EventNotifier extends Object implements Serializable

Serialized Fields

_listeners

ArrayList<E> _listeners

Class UnicastEventNotifier extends Object implements Serializable

Serialized Fields

_listener

Object _listener

Package org.apache.beehive.controls.runtime.generator

Class CodeGenerationException extends RuntimeException implements Serializable


Package org.apache.beehive.controls.runtime.servlet

Class ServletBeanContext extends ControlContainerContext implements Serializable

Serialized Fields

_useWrappers

boolean _useWrappers