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 IPropertyObjectInterface for property-holding objects.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetProperty(java.lang.String name)Returns a property.java.util.SetgetPropertyNames()Returns all of the properties.booleanhasProperty(java.lang.String name)Tests if the given property name exists If an property isnullit existsvoidsetProperty(java.lang.String name, java.lang.Object value)Sets a property
 
- 
- 
- 
Method Detail- 
getPropertyjava.lang.Object getProperty(java.lang.String name) Returns a property.- Parameters:
- name- name of the property
- Returns:
- the property
 
 - 
getPropertyNamesjava.util.Set getPropertyNames() Returns all of the properties.- Returns:
- the properties
 
 - 
setPropertyvoid setProperty(java.lang.String name, java.lang.Object value)Sets a property- Parameters:
- name- name of the property
- value- value of the property
 
 - 
hasPropertyboolean hasProperty(java.lang.String name) Tests if the given property name exists If an property isnullit exists- Parameters:
- name- the name of the property to test
- Returns:
- trueif and only if the property exists
 
 
- 
 
-