Package jadex.bdiv3.runtime.wrappers
Class ListWrapper<T>
- java.lang.Object
- 
- jadex.commons.collection.wrappers.CollectionWrapper<T>
- 
- jadex.commons.collection.wrappers.ListWrapper<T>
- 
- jadex.bdiv3.runtime.wrappers.ListWrapper<T>
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Iterable<T>,- java.util.Collection<T>,- java.util.List<T>
 
 public class ListWrapper<T> extends ListWrapper<T> 
- 
- 
Field SummaryFields Modifier and Type Field Description protected IEventPublisherpublisherThe event publisher.- 
Fields inherited from class jadex.commons.collection.wrappers.CollectionWrapperdelegate
 
- 
 - 
Constructor SummaryConstructors Constructor Description ListWrapper(java.util.List<T> delegate, IInternalAccess agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement melem)Create a new list wrapper.ListWrapper(java.util.List<T> delegate, IInternalAccess agent, java.lang.String addevent, java.lang.String remevent, java.lang.String changeevent, MElement melem)Create a new list wrapper.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidentryAdded(T value, int index)An entry was added to the collection.voidentryChanged(T oldvalue, T newvalue, int index)An entry was changed in the collection.voidentryRemoved(T value, int index)An entry was removed from the collection.booleanisInitWrite()voidsetAgent(IInternalAccess agent)- 
Methods inherited from class jadex.commons.collection.wrappers.ListWrapperadd, addAll, get, getList, indexOf, lastIndexOf, listIterator, listIterator, remove, set, subList
 - 
Methods inherited from class jadex.commons.collection.wrappers.CollectionWrapperadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
 
- 
 
- 
- 
- 
Field Detail- 
publisherprotected IEventPublisher publisher The event publisher.
 
- 
 - 
Constructor Detail- 
ListWrapperpublic ListWrapper(java.util.List<T> delegate, IInternalAccess agent, java.lang.String addevent, java.lang.String remevent, java.lang.String changeevent, MElement melem) Create a new list wrapper.
 - 
ListWrapperpublic ListWrapper(java.util.List<T> delegate, IInternalAccess agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement melem) Create a new list wrapper.
 
- 
 - 
Method Detail- 
setAgentpublic void setAgent(IInternalAccess agent) 
 - 
isInitWritepublic boolean isInitWrite() 
 - 
entryAddedpublic void entryAdded(T value, int index) An entry was added to the collection.- Specified by:
- entryAddedin class- CollectionWrapper<T>
 
 - 
entryRemovedpublic void entryRemoved(T value, int index) An entry was removed from the collection.- Specified by:
- entryRemovedin class- CollectionWrapper<T>
 
 - 
entryChangedpublic void entryChanged(T oldvalue, T newvalue, int index) An entry was changed in the collection.- Specified by:
- entryChangedin class- CollectionWrapper<T>
 
 
- 
 
-