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.events |
Class EventRef extends Object implements Serializable |
_descriptor
String _descriptor
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
_annot
Annotation _annot
_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
Package org.apache.beehive.controls.runtime.bean |
_source
Object _source
Class ControlBean extends Object implements Serializable |
writeObject
private void writeObject(ObjectOutputStream oos)
throws IOException
- Implementation of the Java serialization writeObject method
- Throws:
IOException
_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 (context relative) 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.
readObject
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream oos)
throws IOException
- Throws:
IOException
_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.
_beanContextServicesDelegate
BeanContextServices _beanContextServicesDelegate
- Object that implements the java.beans.beancontext APIs from the JDK to provide compliance with the
JavaBeans BeanContext / BeanContextChild specification. The ControlBeanContext class uses
this object as a delegate to provide this functionality rather than extending the BeanContext
support classes directly. This allows for more flexibility in how the BeanContextServices (et al)
API implementations evolve over time.
_releasingAll
boolean _releasingAll
_resourceContexts
Stack<E> _resourceContexts
_listeners
LinkedList<E> _listeners
_listener
Object _listener
Package org.apache.beehive.controls.runtime.generator |
Package org.apache.beehive.controls.runtime.servlet |
_useWrappers
boolean _useWrappers
Package org.apache.beehive.controls.runtime.webcontext |
serialVersionUID: 1L
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- Deserialization support -- just deserialize.
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- Serialization support -- throw IOException if a non-serializable delegate is present.
- Throws:
IOException
_peer
BeanContextChild _peer
_propertyChangeSupport
PropertyChangeSupport _propertyChangeSupport
_vetoableChangeSupport
VetoableChangeSupport _vetoableChangeSupport
readObject
private void readObject(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
- Deserialization support.
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream oos)
throws IOException
- Serialize this instance including any serializable services and BeanContextServicesListeners.
Any services or listeners which are not Serializable will not be present once deserialized.
- Throws:
IOException
serialVersionUID: 1L
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- Deserialize this an instance of this class, including any children and
BeanContextMembershipListeners which were present during serialization and
were serializable.
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- Serialize all serializable children (unless this BeanContext has a peer). Any
children which are not serializable not be present upon deserialization. Also
serialize any BeanContextMembership listeners which are serializable.
- Throws:
IOException
_designTime
boolean _designTime
_mayUseGui
boolean _mayUseGui
Package org.apache.beehive.controls.spi.svc |
serialVersionUID: 1L
returnValue
Object returnValue
interceptorName
String interceptorName
serialVersionUID: 8818197331269164527L
Package org.apache.beehive.controls.test |
Package org.apache.beehive.controls.test.container |