|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ISharedProperty in cz.cuni.amis.pogamut.multi.communication.translator.event |
|---|
| Methods in cz.cuni.amis.pogamut.multi.communication.translator.event that return ISharedProperty | |
|---|---|
ISharedProperty |
ISharedPropertyUpdateResult.getProperty()
|
ISharedProperty |
ISharedPropertyUpdateResult.SharedPropertyUpdateResult.getProperty()
|
| Methods in cz.cuni.amis.pogamut.multi.communication.translator.event with parameters of type ISharedProperty | |
|---|---|
ISharedPropertyUpdateResult |
ISharedPropertyUpdatedEvent.update(ISharedProperty property)
|
| Constructors in cz.cuni.amis.pogamut.multi.communication.translator.event with parameters of type ISharedProperty | |
|---|---|
ISharedPropertyUpdateResult.SharedPropertyUpdateResult(ISharedPropertyUpdateResult.Result result,
ISharedProperty property)
|
|
| Uses of ISharedProperty in cz.cuni.amis.pogamut.multi.communication.worldview.impl |
|---|
| Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type ISharedProperty | |
|---|---|
protected cz.cuni.amis.utils.maps.HashTriMap<ITeamId,WorldObjectId,PropertyId,ISharedProperty> |
AbstractSharedWorldView.currentSharedProperties
SharedProperties currently considered most-recent. |
protected cz.cuni.amis.utils.maps.WeakHashQuadMap<TimeKey,ITeamId,WorldObjectId,PropertyId,ISharedProperty> |
AbstractSharedWorldView.sharedProperties
Holds all sharedProperties in the world weakly-referenced by timeKey, this map is used for storing shadowCopies of properties. |
protected Map<ITeamId,Map<WorldObjectId,Map<PropertyId,ISharedProperty>>> |
AbstractSharedWorldView.syncCurrentSharedProperties
Synchronized version of currentSharedProperties. |
protected Map<TimeKey,Map<ITeamId,Map<WorldObjectId,Map<PropertyId,ISharedProperty>>>> |
AbstractSharedWorldView.syncSharedProperties
Synchronized version of sharedProperties. |
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return ISharedProperty | |
|---|---|
protected ISharedProperty |
AbstractSharedWorldView.getSharedProperty(PropertyId id,
ITeamId teamId,
TimeKey time)
Returns exactly the requested property |
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return types with arguments of type ISharedProperty | |
|---|---|
protected Collection<ISharedProperty> |
AbstractSharedWorldView.getSharedProperties(WorldObjectId objectId,
ITeamId teamId,
TimeKey time)
Returns all shared properties belonging to the specified object. |
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type ISharedProperty | |
|---|---|
protected void |
AbstractSharedWorldView.addOldSharedProperty(ISharedProperty property,
ITeamId teamId,
long eventTime)
Adds the provided sharedProperty for all currently held timeKeys. |
protected void |
AbstractSharedWorldView.addSharedProperty(ISharedProperty property)
adds this shared property for all teams |
protected void |
AbstractSharedWorldView.addSharedProperty(ISharedProperty property,
ITeamId teamId)
adds this shared property only for the specified team |
protected void |
EventDrivenSharedWorldView.propertyCreated(ISharedProperty property,
ITeamId team)
If team is null, the property will be created for all teams. |
protected void |
EventDrivenSharedWorldView.propertyUpdated(ISharedProperty property,
ITeamId team)
Updates the property. |
protected void |
AbstractSharedWorldView.removeSharedProperty(ISharedProperty property)
|
protected void |
AbstractSharedWorldView.removeSharedProperty(ISharedProperty property,
ITeamId teamId)
|
| Uses of ISharedProperty in cz.cuni.amis.pogamut.multi.communication.worldview.object |
|---|
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.object that return ISharedProperty | |
|---|---|
ISharedProperty |
ISharedProperty.clone()
Must return an exact duplicate of this ISharedProperty, this will be used to create old versions of SharedProperties in the worldView. |
ISharedProperty |
ISharedWorldObject.getProperty(PropertyId id)
|
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.object that return types with arguments of type ISharedProperty | |
|---|---|
Map<PropertyId,ISharedProperty> |
ISharedWorldObject.getProperties()
|
| Uses of ISharedProperty in cz.cuni.amis.pogamut.multi.communication.worldview.property |
|---|
| Classes in cz.cuni.amis.pogamut.multi.communication.worldview.property that implement ISharedProperty | |
|---|---|
class |
AbstractSharedProperty<TYPE>
Abstract implementation of the ISharedProperty object, this class manages the methods every ISharedProperty needs to have, regardless of its type. |
class |
BooleanProperty
Implementation of the ISharedProperty interface for boolean value type. |
class |
ColorProperty
Implementation of the ISharedProperty interface for Color value type. |
class |
Dimension2DProperty
Implementation of the ISharedProperty interface for Dimension2D value type. |
class |
DoubleProperty
Implementation of the ISharedProperty interface for Double value type. |
class |
FloatProperty
Implementation of the ISharedProperty interface for Double value type. |
class |
IntegerProperty
Implementation of the ISharedProperty interface for Integer value type. |
class |
IntProperty
Implementation of the ISharedProperty interface for Integer value type. |
class |
LocationProperty
Implementation of the ISharedProperty interface for Location value type. |
class |
LongProperty
|
class |
RotationProperty
Implementation of the ISharedProperty interface for Double value type. |
class |
StringProperty
Implementation of the ISharedProperty interface for String value type. |
class |
Vector3dProperty
Implementation of the ISharedProperty interface for Vector3d value type. |
class |
VelocityProperty
Implementation of the ISharedProperty interface for Velocity value type. |
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.property that return ISharedProperty | |
|---|---|
ISharedProperty |
VelocityProperty.clone()
|
ISharedProperty |
Vector3dProperty.clone()
|
ISharedProperty |
StringProperty.clone()
|
ISharedProperty |
RotationProperty.clone()
|
ISharedProperty<Long> |
LongProperty.clone()
|
ISharedProperty |
LocationProperty.clone()
|
ISharedProperty |
IntProperty.clone()
|
ISharedProperty |
IntegerProperty.clone()
|
ISharedProperty |
FloatProperty.clone()
|
ISharedProperty |
DoubleProperty.clone()
|
ISharedProperty |
Dimension2DProperty.clone()
|
ISharedProperty |
ColorProperty.clone()
|
ISharedProperty |
BooleanProperty.clone()
|
abstract ISharedProperty<TYPE> |
AbstractSharedProperty.clone()
|
| Methods in cz.cuni.amis.pogamut.multi.communication.worldview.property with parameters of type ISharedProperty | |
|---|---|
ISharedPropertyUpdateResult |
AbstractSharedProperty.GenericPropertyUpdate.update(ISharedProperty property)
|
| Constructors in cz.cuni.amis.pogamut.multi.communication.worldview.property with parameters of type ISharedProperty | |
|---|---|
AbstractSharedProperty.GenericPropertyUpdate(ISharedProperty data,
long time,
ITeamId teamId)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||