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

_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,
                         ClassNotFoundException
Implementation of the Java serialization writeObject method

Throws:
IOException
ClassNotFoundException
Serialized Fields

_localID

String _localID
The control ID associated with this instance


_id

String _id
The control ID associated with this instance


_controlClass

Class<T> _controlClass
The public control interface associated with 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


_properties

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


_notifierMap

HashMap<K,V> _notifierMap
This field manages the register listener list(s) associated with event set interfaces for the ControlBean.

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.


_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

_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

_reqStack

Stack<E> _reqStack