Package jadex.bdiv3.runtime.wrappers
Class SetWrapper<T>
- java.lang.Object
- 
- jadex.commons.collection.wrappers.CollectionWrapper<T>
- 
- jadex.commons.collection.wrappers.SetWrapper<T>
- 
- jadex.bdiv3.runtime.wrappers.SetWrapper<T>
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Iterable<T>,- java.util.Collection<T>,- java.util.Set<T>
 
 public class SetWrapper<T> extends SetWrapper<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 SetWrapper(java.util.Set<T> delegate, IInternalAccess agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement mbel)Create a new set wrapper.SetWrapper(java.util.Set<T> delegate, IInternalAccess agent, java.lang.String addevent, java.lang.String remevent, java.lang.String changeevent, MElement mbel)Create a new set wrapper.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidentryAdded(T value, int index)An entry was added to the collection.protected voidentryChanged(T oldvalue, T newvalue, int index)An entry was changed in the collection.protected voidentryRemoved(T value, int index)An entry was removed from the collection.booleanisInitWrite()voidsetAgent(IInternalAccess agent)- 
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- 
SetWrapperpublic SetWrapper(java.util.Set<T> delegate, IInternalAccess agent, java.lang.String addevent, java.lang.String remevent, java.lang.String changeevent, MElement mbel) Create a new set wrapper.
 - 
SetWrapperpublic SetWrapper(java.util.Set<T> delegate, IInternalAccess agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement mbel) Create a new set wrapper.
 
- 
 - 
Method Detail- 
setAgentpublic void setAgent(IInternalAccess agent) 
 - 
isInitWritepublic boolean isInitWrite() 
 - 
entryAddedprotected void entryAdded(T value, int index) An entry was added to the collection.- Specified by:
- entryAddedin class- CollectionWrapper<T>
 
 - 
entryRemovedprotected void entryRemoved(T value, int index) An entry was removed from the collection.- Specified by:
- entryRemovedin class- CollectionWrapper<T>
 
 - 
entryChangedprotected void entryChanged(T oldvalue, T newvalue, int index) An entry was changed in the collection.- Specified by:
- entryChangedin class- CollectionWrapper<T>
 
 
- 
 
-