org.jbpm.wire.descriptor
Class ListDescriptor

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.ListDescriptor
All Implemented Interfaces:
java.io.Serializable, Observable, Descriptor

public class ListDescriptor
extends CollectionDescriptor

This Descriptor creates a List.

If no specific implementation for the List is specified, an ArrayList will be used.

Entries can be added during the list 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
ListDescriptor()
           
 
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

ListDescriptor

public ListDescriptor()