org.jbpm.wire.descriptor
Class SetDescriptor

java.lang.Object
  extended by org.jbpm.util.DefaultObservable
      extended by org.jbpm.wire.descriptor.AbstractDescriptor
          extended by org.jbpm.wire.descriptor.CollectionDescriptor
              extended by org.jbpm.wire.descriptor.SetDescriptor
All Implemented Interfaces:
java.io.Serializable, Observable, Descriptor

public class SetDescriptor
extends CollectionDescriptor

This Descriptor creates a Set.

If no specific implementation for the Set is specified, a HashSet will be used.

Entries can be added during the set initialization. The list of entries is specified with CollectionDescriptor.setValueDescriptors(List).

Author:
Tom Baeyens, Guillaume Porcher (documentation)
See Also:
Descriptor, Serialized Form

Field Summary
 
Fields inherited from class org.jbpm.wire.descriptor.CollectionDescriptor
className, isSynchronized, valueDescriptors
 
Fields inherited from class org.jbpm.wire.descriptor.AbstractDescriptor
dbid, dbversion, init, INIT_EAGER, INIT_IMMEDIATE, INIT_LAZY, INIT_REQUIRED, name, version
 
Fields inherited from class org.jbpm.util.DefaultObservable
listeners
 
Fields inherited from interface org.jbpm.wire.Descriptor
EVENT_CONSTRUCTED, EVENT_CONSTRUCTING, EVENT_INITIALIZING, EVENT_REMOVE, EVENT_SET
 
Constructor Summary
SetDescriptor()
           
 
Method Summary
 
Methods inherited from class org.jbpm.wire.descriptor.CollectionDescriptor
construct, getClassName, getValueDescriptors, initialize, isSynchronized, setClassName, setSynchronized, setValueDescriptors
 
Methods inherited from class org.jbpm.wire.descriptor.AbstractDescriptor
getDbid, getName, getType, isDelayable, isEagerInit, setInit, setName
 
Methods inherited from class org.jbpm.util.DefaultObservable
addListener, addListener, addListener, fire, fire, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbpm.wire.Descriptor
getName, getType, isDelayable, isEagerInit
 
Methods inherited from interface org.jbpm.util.Observable
addListener, addListener, addListener, fire, fire, removeListener
 

Constructor Detail

SetDescriptor

public SetDescriptor()