eu.etaxonomy.cdm.io.common
Interface IIoObservable

All Known Subinterfaces:
ICdmExport<CONFIG,STATE>, ICdmImport<CONFIG,STATE>, ICdmIO<STATE>, IExportConfigurator<STATE,TRANSFORM>, IImportConfigurator, IIoConfigurator
All Known Implementing Classes:
Abcd206Import, Abcd206ImportConfigurator, BerlinModelAuthorExport, BerlinModelAuthorImport, BerlinModelAuthorTeamExport, BerlinModelAuthorTeamImport, BerlinModelClassificationExport, BerlinModelCommonNamesImport, BerlinModelExportBase, BerlinModelExportConfigurator, BerlinModelFactExport, BerlinModelFactsImport, BerlinModelGeneralImportValidator, BerlinModelImportBase, BerlinModelImportConfigurator, BerlinModelNameFactsImport, BerlinModelNameRelationExport, BerlinModelNameStatusImport, BerlinModelOccurrenceImport, BerlinModelOccurrenceSourceImport, BerlinModelRefDetailImport, BerlinModelReferenceExport, BerlinModelReferenceImport, BerlinModelTaxonExport, BerlinModelTaxonImport, BerlinModelTaxonNameExport, BerlinModelTaxonNameImport, BerlinModelTaxonNameRelationImport, BerlinModelTaxonRelationExport, BerlinModelTaxonRelationImport, BerlinModelTypesImport, BerlinModelUserImport, BerlinModelWebMarkerCategoryImport, BerlinModelWebMarkerImport, CacheUpdater, CacheUpdaterConfigurator, CdmExportBase, CdmImportBase, CdmIoBase, CsvExportBaseRedlist, CsvStream, CsvTaxExportConfiguratorRedlist, CsvTaxExportRedlist, DbExportBase, DbExportConfiguratorBase, DbImportBase, DbImportConfiguratorBase, DistributionImport, DistributionImportConfigurator, DwcaDescriptionExport, DwcaDistributionExport, DwcaEmlExport, DwcaExportBase, DwcaImageExport, DwcaImport, DwcaImportConfigurator, DwcaMetaDataExport, DwcaReferenceExport, DwcaResourceRelationExport, DwcaTaxExport, DwcaTaxExportConfigurator, DwcaTypesExport, DwcaVernacularExport, DwcaZipExport, EndNoteImportBase, EndnoteImportConfigurator, EndnoteRecordsImport, ExcelImportConfiguratorBase, ExcelImporterBase, ExcelTaxonOrSpecimenImportBase, ExportConfiguratorBase, ExtensionTypeExcelImport, IkeyPlusImport, IkeyPlusImportConfigurator, ImportConfiguratorBase, IoConfiguratorBase, JaxbExport, JaxbExportConfigurator, JaxbImport, JaxbImportConfigurator, MarkupDocumentImport, MarkupImportConfigurator, NamedAreaLevelExcelImport, NormalExplicitImport, NormalExplicitImportConfigurator, ObservableBase, PilotOutputDescriptionExporter, PilotOutputExportConfigurator, PilotOutputExporter, SDDCdmExporter, SDDDataSetImport, SDDExportConfigurator, SDDImport, SDDImportConfigurator, SDDIoBase, SpecimenCdmExcelImport, SpecimenCdmExcelImportConfigurator, SpecimenImportBase, SpecimenSynthesysExcelImportConfigurator, SpecimenSythesysExcelImport, TaxonExcelImporterBase, TaxonXDescriptionImport, TaxonXImportConfigurator, TaxonXModsImport, TaxonXNomenclatureImport, TcsRdfImportBase, TcsRdfImportConfigurator, TcsRdfReferenceImport, TcsRdfTaxonImport, TcsRdfTaxonNameImport, TcsRdfTaxonNameRelationsImport, TcsRdfTaxonRelationsImport, TcsXmlExportBase, TcsXmlExportConfigurator, TcsXmlImportBase, TcsXmlImportConfigurator, TcsXmlMetaDataImport, TcsXmlPublicationsImport, TcsXmlSpecimensImport, TcsXmlTaxonImport, TcsXmlTaxonNameImport, TcsXmlTaxonNameRelationsImport, TcsXmlTaxonRelationsImport, XmlExportConfiguratorBase, XmlImportBase, XmlImportConfiguratorBase

public interface IIoObservable


Method Summary
 boolean addObserver(IIoObserver observer)
          Adds a new observer for this object.
 void addObservers(Set<IIoObserver> observer)
          Adds a set of new observer for this object.
 int countObservers()
          Returns the number of observers of this Observable object.
 Set<IIoObserver> getObservers()
          Sets the observers for this object
 boolean removeObserver(IIoObserver observer)
          Removes an observer from this object
 void removeObservers()
          Clears the observer list so that this object no longer has any observers.
 

Method Detail

getObservers

Set<IIoObserver> getObservers()
Sets the observers for this object

Returns:

addObserver

boolean addObserver(IIoObserver observer)
Adds a new observer for this object.

Parameters:
observer -
Returns:

addObservers

void addObservers(Set<IIoObserver> observer)
Adds a set of new observer for this object.

Parameters:
observer -

removeObserver

boolean removeObserver(IIoObserver observer)
Removes an observer from this object

Parameters:
observer -
Returns:

removeObservers

void removeObservers()
Clears the observer list so that this object no longer has any observers.


countObservers

int countObservers()
Returns the number of observers of this Observable object.

Returns:
number of observers


Copyright © 2007-2013 EDIT. All Rights Reserved.