Serialized Form
Package org.apache.beehive.controls.api |
Package org.apache.beehive.controls.api.assembly |
Package org.apache.beehive.controls.api.bean |
Package org.apache.beehive.controls.api.properties |
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
_elemClass
Class<T> _elemClass
_elemDesc
String _elemDesc
Class BaseMap extends Object implements Serializable |
_mapClass
Class<T> _mapClass
_delegateMap
PropertyMap _delegateMap
_properties
HashMap<K,V> _properties
_propertySets
HashSet<E> _propertySets
Class PropertyKey extends Object implements Serializable |
_propertySet
Class<T> _propertySet
_propertyName
String _propertyName
_propertyType
Class<T> _propertyType
_hashCode
int _hashCode
_getMethod
Method _getMethod
Package org.apache.beehive.controls.runtime.bean |
_source
Object _source
Class ControlBean extends Object implements Serializable |
writeObject
private void writeObject(ObjectOutputStream oos)
throws IOException,
ClassNotFoundException
- Implementation of the Java serialization writeObject method
- Throws:
IOException
ClassNotFoundException
_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.
_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.
_releasingAll
boolean _releasingAll
_resourceContexts
Stack<E> _resourceContexts
_listener
Object _listener
Package org.apache.beehive.controls.runtime.generator |
Package org.apache.beehive.controls.runtime.servlet |
_useWrappers
boolean _useWrappers
_reqStack
Stack<E> _reqStack