anthill.util
Interface Clearable

All Known Subinterfaces:
AntFactory, Experiment, Gate, GenericStorage, GeneticExperiment, GeneticNest, GeneticScenario, Manager, MessorPheromone, Nest, Peernet, PheromoneStorage, QueryStorage, RequestGenerator, RequestSet, ResourceDistribution, ResourceSet, ResponseMonitor, Scenario, ScenarioAnalyzer, SimulatedNest, Storage, TaskStorage, Trail
All Known Implementing Classes:
ArrayMessorPheromone, CmsStorage, ExperimentImpl, GateService, GenericRequestGenerator, GenericResourceDistribution, GenericResponseMonitor, GenericScenarioAnalyzer, GnutantFactory, GnutantFactory, GnutantFactory, GnutantRequestGenerator, GnutantRequestGenerator, GnutantResourceDistribution, GnutantResourceDistribution, GnutantResourceSet, GnutantResourceSet, GnutantResponseMonitor, GnutantResponseMonitor, LoadDeviationAnalyzer, LocalGate, LocalGeneticNest, LocalManager, LocalNest, LocalRequestSet, LocalTrail, LRUKeyStorage, LRUQueryStorage, Manager, MapList, MemoryStorage, MessorAntFactory, MessorRequestGenerator, MessorResourceDistribution, MessorResourceSet, NeighbourManager, Nest, NestLoadListingAnalyzer, NestNeighboursAnalyzer, PeernetImpl, RandomAntFactory, RandomResourceSet, RangeExperiment, RequestSet, ScenarioImpl, SimulatedTaskStorage, Stats, TimeExperiment, Trail, UrlStorage, UrlStorage, UrlStorage

public interface Clearable

Interface Clearable is implemented by those objects whose content may be restored to its initial state. On these objects, method clear() performs the restoration. The aim of implementing this interface is to avoid the cost of instantiation of new objects.

Version:
$Revision: 1.4 $
Author:
Alberto Montresor

Method Summary
 void clear()
          Restores the object to its initial state.
 

Method Detail

clear

public void clear()
Restores the object to its initial state.