Package eu.su.mas.dedale.gui
Class ObservedAgentsList
java.lang.Object
eu.su.mas.dedale.gui.ObservedAgentsList
- All Implemented Interfaces:
java.lang.Iterable<ObservedComponent>
,java.util.Collection<ObservedComponent>
,java.util.List<ObservedComponent>
,javafx.beans.Observable
,javafx.collections.ObservableList<ObservedComponent>
public class ObservedAgentsList extends java.lang.Object implements javafx.collections.ObservableList<ObservedComponent>
This class is an observable list that will store the data displayed by the Observer agent.
Any change in the data object will be reflected on the Gui.
This class stands on the JavaFx ObservableList
- Author:
- hc
-
Constructor Summary
Constructors Constructor Description ObservedAgentsList()
-
Method Summary
Modifier and Type Method Description void
add(int index, ObservedComponent element)
boolean
add(ObservedComponent e)
boolean
addAll(int index, java.util.Collection<? extends ObservedComponent> c)
boolean
addAll(ObservedComponent... arg0)
boolean
addAll(java.util.Collection<? extends ObservedComponent> c)
void
addListener(javafx.beans.InvalidationListener arg0)
void
addListener(javafx.collections.ListChangeListener<? super ObservedComponent> arg0)
void
clear()
boolean
contains(java.lang.Object o)
boolean
containsAll(java.util.Collection<?> c)
ObservedComponent
get(int index)
int
indexOf(java.lang.Object o)
boolean
isEmpty()
java.util.Iterator<ObservedComponent>
iterator()
int
lastIndexOf(java.lang.Object o)
java.util.ListIterator<ObservedComponent>
listIterator()
java.util.ListIterator<ObservedComponent>
listIterator(int index)
ObservedComponent
remove(int index)
void
remove(int arg0, int arg1)
boolean
remove(java.lang.Object o)
boolean
removeAll(ObservedComponent... arg0)
boolean
removeAll(java.util.Collection<?> c)
void
removeListener(javafx.beans.InvalidationListener arg0)
void
removeListener(javafx.collections.ListChangeListener<? super ObservedComponent> arg0)
boolean
retainAll(ObservedComponent... arg0)
boolean
retainAll(java.util.Collection<?> c)
ObservedComponent
set(int index, ObservedComponent element)
boolean
setAll(ObservedComponent... arg0)
boolean
setAll(java.util.Collection<? extends ObservedComponent> arg0)
boolean
setDiamondTo(java.lang.String agentName, java.lang.Integer diamondValue)
boolean
setGoldTo(java.lang.String agentName, java.lang.Integer goldValue)
int
size()
java.util.List<ObservedComponent>
subList(int fromIndex, int toIndex)
java.lang.Object[]
toArray()
<T> T[]
toArray(T[] a)
-
Constructor Details
-
ObservedAgentsList
public ObservedAgentsList()
-
-
Method Details
-
size
public int size()- Specified by:
size
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
size
in interfacejava.util.List<ObservedComponent>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
isEmpty
in interfacejava.util.List<ObservedComponent>
-
contains
public boolean contains(java.lang.Object o)- Specified by:
contains
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
contains
in interfacejava.util.List<ObservedComponent>
-
iterator
- Specified by:
iterator
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
iterator
in interfacejava.lang.Iterable<ObservedComponent>
- Specified by:
iterator
in interfacejava.util.List<ObservedComponent>
-
toArray
public java.lang.Object[] toArray()- Specified by:
toArray
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
toArray
in interfacejava.util.List<ObservedComponent>
-
toArray
public <T> T[] toArray(T[] a)- Specified by:
toArray
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
toArray
in interfacejava.util.List<ObservedComponent>
-
add
- Specified by:
add
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
add
in interfacejava.util.List<ObservedComponent>
-
remove
public boolean remove(java.lang.Object o)- Specified by:
remove
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
remove
in interfacejava.util.List<ObservedComponent>
-
containsAll
public boolean containsAll(java.util.Collection<?> c)- Specified by:
containsAll
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
containsAll
in interfacejava.util.List<ObservedComponent>
-
addAll
- Specified by:
addAll
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
addAll
in interfacejava.util.List<ObservedComponent>
-
setGoldTo
public boolean setGoldTo(java.lang.String agentName, java.lang.Integer goldValue) -
setDiamondTo
public boolean setDiamondTo(java.lang.String agentName, java.lang.Integer diamondValue) -
addAll
- Specified by:
addAll
in interfacejava.util.List<ObservedComponent>
-
removeAll
public boolean removeAll(java.util.Collection<?> c)- Specified by:
removeAll
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
removeAll
in interfacejava.util.List<ObservedComponent>
-
retainAll
public boolean retainAll(java.util.Collection<?> c)- Specified by:
retainAll
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
retainAll
in interfacejava.util.List<ObservedComponent>
-
clear
public void clear()- Specified by:
clear
in interfacejava.util.Collection<ObservedComponent>
- Specified by:
clear
in interfacejava.util.List<ObservedComponent>
-
get
- Specified by:
get
in interfacejava.util.List<ObservedComponent>
-
set
- Specified by:
set
in interfacejava.util.List<ObservedComponent>
-
add
- Specified by:
add
in interfacejava.util.List<ObservedComponent>
-
remove
- Specified by:
remove
in interfacejava.util.List<ObservedComponent>
-
indexOf
public int indexOf(java.lang.Object o)- Specified by:
indexOf
in interfacejava.util.List<ObservedComponent>
-
lastIndexOf
public int lastIndexOf(java.lang.Object o)- Specified by:
lastIndexOf
in interfacejava.util.List<ObservedComponent>
-
listIterator
- Specified by:
listIterator
in interfacejava.util.List<ObservedComponent>
-
listIterator
- Specified by:
listIterator
in interfacejava.util.List<ObservedComponent>
-
subList
- Specified by:
subList
in interfacejava.util.List<ObservedComponent>
-
addListener
public void addListener(javafx.beans.InvalidationListener arg0)- Specified by:
addListener
in interfacejavafx.beans.Observable
-
removeListener
public void removeListener(javafx.beans.InvalidationListener arg0)- Specified by:
removeListener
in interfacejavafx.beans.Observable
-
addAll
- Specified by:
addAll
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
addListener
- Specified by:
addListener
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
remove
public void remove(int arg0, int arg1)- Specified by:
remove
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
removeAll
- Specified by:
removeAll
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
removeListener
- Specified by:
removeListener
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
retainAll
- Specified by:
retainAll
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
setAll
- Specified by:
setAll
in interfacejavafx.collections.ObservableList<ObservedComponent>
-
setAll
- Specified by:
setAll
in interfacejavafx.collections.ObservableList<ObservedComponent>
-