public class ArgumentInstance<T extends Representable> extends Object implements InstanceInterface, InstanceChangedEventListener
| Modifier | Constructor and Description |
|---|---|
protected |
ArgumentInstance(ArgumentDescriptor<T> parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInvalidatorListener(InvalidationEventListener listener) |
List<T> |
get() |
String |
getDescription() |
String |
getName() |
protected void |
instanceChangedNotification() |
protected void |
invalidationNotification() |
boolean |
isAlive() |
boolean |
isLeaf() |
void |
onChange(List<Object> values,
String senderArgumentId,
String senderInstanceId) |
protected void |
registerListener(InstanceChangedEventListener listener) |
protected void |
selectorChangedNotification() |
void |
set(List<T> instances) |
void |
set(T... instance) |
void |
setAlive(boolean alive) |
protected void |
setInvalid() |
String |
toString() |
List<T> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisValidprotected ArgumentInstance(ArgumentDescriptor<T> parent)
public void addInvalidatorListener(InvalidationEventListener listener)
protected void registerListener(InstanceChangedEventListener listener)
public void set(T... instance)
protected void invalidationNotification()
protected void selectorChangedNotification()
protected void instanceChangedNotification()
protected void setInvalid()
public String getDescription()
getDescription in interface InstanceInterfacepublic String getName()
getName in interface InstanceInterfacepublic boolean isLeaf()
isLeaf in interface InstanceInterfacepublic void onChange(List<Object> values, String senderArgumentId, String senderInstanceId)
onChange in interface InstanceChangedEventListenerpublic boolean isAlive()
isAlive in interface InstanceChangedEventListenerpublic void setAlive(boolean alive)
Copyright © 2015. All Rights Reserved.