Package jadex.commons
Interface IPropertyObject
-
- All Known Subinterfaces:
IEnvironmentSpace
,IObjectTask
,IPerceptGenerator
,IPerceptProcessor
,IPerspective
,ISpaceAction
,ISpaceExecutor
,ISpaceObject
,ISpaceProcess
,ITableDataConsumer
,ITypedPropertyObject
- All Known Implementing Classes:
AbstractChartDataConsumer
,AbstractEnvironmentSpace
,AbstractInteractionPlugin
,AbstractTask
,AddWastePlugin
,AnalyzeTargetTask
,AnalyzeTargetTask
,AnalyzeTargetTask
,BurnWasteAction
,BurnWasteAction
,CategoryChartDataConsumer
,ClearChemicalsTask
,ClearChemicalsTask
,ContinuousSpace2D
,ContinuousSpace3D
,CreateCollectionTruckProcess
,CSVFileDataConsumer
,DefaultBDIVisionProcessor
,DefaultBDIVisionProcessor
,DefaultObjectCreationProcess
,DefaultVisionGenerator
,DefaultVisionGenerator
,DeliverPatientTask
,DeliverPatientTask
,DeltaTimeExecutor
,DiffusionProcess
,DrawableCombiner
,DrawableCombiner3d
,DropWasteAction
,DropWasteAction
,DropWasteAction
,EatAction
,EatAction
,EmptyWastebinAction
,EvaluationPlugin
,ExtinguishFireTask
,ExtinguishFireTask
,GameOfLifeProcess
,GetPosition
,GetPosition
,GoAction
,GoAction
,Grid2D
,Grid3D
,HistogramDataConsumer
,InteractionTestPlugin
,LoadBatteryTask
,LoadOreTask
,LoadOreTask
,LoadOreTask
,MicroPreyVisionProcessor
,Move3DTask
,MoveAction
,MoveAction
,MoveAction
,MoveAction
,MoveTask
,MoveTask
,MoveTask
,MoveTask
,MoveTask
,MoveTask
,Perspective2D
,Perspective3D
,PickupWasteAction
,PickupWasteAction
,PickupWasteAction
,ProduceOreTask
,ProduceOreTask
,ProduceOreTask
,Rotation3DTask
,RotationTask
,RotationTask
,RotationTask
,RoundBasedExecutor
,ServiceVisionProcessor
,SetPosition
,SetPosition
,SimplePropertyObject
,Space2D
,Space2D.KdTreeProcess
,Space3D
,SpaceObject
,SynchronizedPropertyObject
,TimeChartDataConsumer
,TreatVictimTask
,TreatVictimTask
,TypedPropertyObject
,XYChartDataConsumer
public interface IPropertyObject
Interface for property-holding objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
getProperty(java.lang.String name)
Returns a property.java.util.Set
getPropertyNames()
Returns all of the properties.boolean
hasProperty(java.lang.String name)
Tests if the given property name exists If an property isnull
it existsvoid
setProperty(java.lang.String name, java.lang.Object value)
Sets a property
-
-
-
Method Detail
-
getProperty
java.lang.Object getProperty(java.lang.String name)
Returns a property.- Parameters:
name
- name of the property- Returns:
- the property
-
getPropertyNames
java.util.Set getPropertyNames()
Returns all of the properties.- Returns:
- the properties
-
setProperty
void setProperty(java.lang.String name, java.lang.Object value)
Sets a property- Parameters:
name
- name of the propertyvalue
- value of the property
-
hasProperty
boolean hasProperty(java.lang.String name)
Tests if the given property name exists If an property isnull
it exists- Parameters:
name
- the name of the property to test- Returns:
true
if and only if the property exists
-
-