Class Hierarchy (gCube Species Discovery 3.3.0-SNAPSHOT API)
Date: 2013-07-19

# Hierarchy For All Packages

Package Hierarchies:

- org.gcube.portlets.user.speciesdiscovery.client,
- org.gcube.portlets.user.speciesdiscovery.client.advancedsearch,
- org.gcube.portlets.user.speciesdiscovery.client.cluster,
- org.gcube.portlets.user.speciesdiscovery.client.detail,
- org.gcube.portlets.user.speciesdiscovery.client.event,
- org.gcube.portlets.user.speciesdiscovery.client.externalsystem,
- org.gcube.portlets.user.speciesdiscovery.client.filterresult,
- org.gcube.portlets.user.speciesdiscovery.client.gridview,
- org.gcube.portlets.user.speciesdiscovery.client.job,
- org.gcube.portlets.user.speciesdiscovery.client.job.occurrence,
- org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy,
- org.gcube.portlets.user.speciesdiscovery.client.model,
- org.gcube.portlets.user.speciesdiscovery.client.resources,
- org.gcube.portlets.user.speciesdiscovery.client.resultview,
- org.gcube.portlets.user.speciesdiscovery.client.rpc,
- org.gcube.portlets.user.speciesdiscovery.client.switchbutton,
- org.gcube.portlets.user.speciesdiscovery.client.util,
- org.gcube.portlets.user.speciesdiscovery.client.util.stream,
- org.gcube.portlets.user.speciesdiscovery.client.view,
- org.gcube.portlets.user.speciesdiscovery.client.window,
- org.gcube.portlets.user.speciesdiscovery.client.windowdetail,
- org.gcube.portlets.user.speciesdiscovery.portlet,
- org.gcube.portlets.user.speciesdiscovery.server,
- org.gcube.portlets.user.speciesdiscovery.server.asl,
- org.gcube.portlets.user.speciesdiscovery.server.job,
- org.gcube.portlets.user.speciesdiscovery.server.persistence,
- org.gcube.portlets.user.speciesdiscovery.server.persistence.dao,
- org.gcube.portlets.user.speciesdiscovery.server.service,
- org.gcube.portlets.user.speciesdiscovery.server.session,
- org.gcube.portlets.user.speciesdiscovery.server.stream,
- org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation,
- org.gcube.portlets.user.speciesdiscovery.server.util,
- org.gcube.portlets.user.speciesdiscovery.shared,
- org.gcube.portlets.user.speciesdiscovery.shared.cluster,
- org.gcube.portlets.user.speciesdiscovery.shared.filter,
- org.gcube.portlets.user.speciesdiscovery.shared.util

## Class Hierarchy

- java.lang.Object
  - org.gcube.portlets.user.speciesdiscovery.server.persistence.AbstractDaoBuffer<T> (implements org.gcube.portlets.user.speciesdiscovery.server.session.FetchingBuffer<T>)
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.AbstractSelectableDaoBuffer<T> (implements org.gcube.portlets.user.speciesdiscovery.server.session.SelectableFetchingBuffer<T>)
      - org.gcube.portlets.user.speciesdiscovery.server.persistence.ResultRowBuffer (implements org.gcube.portlets.user.speciesdiscovery.server.session.FilterableFetchingBuffer<T>)
      - org.gcube.portlets.user.speciesdiscovery.server.persistence.TaxonomyRowBuffer (implements org.gcube.portlets.user.speciesdiscovery.server.session.FilterableFetchingBuffer<T>)
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.OccurrenceBuffer
  - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.AbstractPersistence<T>
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.OccurrenceJobPersistence
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.OccurrenceRowPersistence
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.ResultRowPersistence
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.TaxonomyJobPersistence
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.TaxonomyRowPersistence
    - org.gcube.portlets.user.speciesdiscovery.server.persistence.dao.TaxonRowPersistence
  - org.gcube.portlets.user.speciesdiscovery.server.stream.AggregatorIterator<I> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E>)
  - com.extjs.gxt.ui.client.data.BaseModelData (implements com.extjs.gxt.ui.client.data.ModelData, java.io.Serializable)
    - com.extjs.gxt.ui.client.data.BaseModel (implements com.extjs.gxt.ui.client.data.Model, java.io.Serializable)
      - org.gcube.portlets.user.speciesdiscovery.client.detail.SpeciesDetail (implements com.google.gwt.user.client.rpc.IsSerializable)
    - org.gcube.portlets.user.speciesdiscovery.client.model.ClassificationModel (implements java.io.Serializable)
    - org.gcube.portlets.user.speciesdiscovery.client.model.QueryModel
  - com.extjs.gxt.ui.client.event.BaseObservable (implements com.extjs.gxt.ui.client.event.Observable)
    - com.extjs.gxt.ui.client.widget.grid.GridView
      - com.extjs.gxt.ui.client.widget.grid.LiveGridView
        - org.gcube.portlets.user.speciesdiscovery.client.view.ExtendedLiveGridView
  - org.gcube.portlets.user.speciesdiscovery.server.stream.CastConverter<I,O> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.ClassificationFilter (implements org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.shared.cluster.ClusterCommonNameDataSource<T> (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.cluster.ClusterStructuresForResultRow (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.cluster.ClusterStructuresForTaxonomyRow (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.ColumnContainer
    - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.BoundsFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
    - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.ClassificationFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
    - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.DateFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
    - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.RegionFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.windowdetail.CommonDetailComponents
  - org.gcube.portlets.user.speciesdiscovery.shared.CommonName (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.ConstantsSpeciesDiscovery
  - org.gcube.portlets.user.speciesdiscovery.server.stream.ConversionIterator<I,O> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E>)
  - org.gcube.portlets.user.speciesdiscovery.shared.Coordinate (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.stream.CounterAggregator<T> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Aggregator<I,O>)
    - org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation.FieldAggregator<F,T>
  - org.gcube.portlets.user.speciesdiscovery.server.stream.CSVGenerator<I> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E>)
  - org.gcube.portlets.user.speciesdiscovery.server.persistence.DaoSession
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.DataProviderFilter (implements org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.shared.DataSource (implements java.io.Serializable)
    - org.gcube.portlets.user.speciesdiscovery.shared.DataSourceModel
  - org.gcube.portlets.user.speciesdiscovery.shared.DataSourceCapability (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.DataSourceFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.DataSourceFilter (implements org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.DataSourceManager
  - org.gcube.portlets.user.speciesdiscovery.shared.DataSourceRepositoryInfo (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.util.DateUtil
  - com.google.web.bindery.event.shared.Event<H>
    - com.google.gwt.event.shared.GwtEvent<H>
      - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveButtonCheckAllRowEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveFilterOnResultEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveMaskLoadingGrid
      - org.gcube.portlets.user.speciesdiscovery.client.event.CapabilitySelectedEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ChangeFilterClassificationOnResultEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.CompletedLoadDataSourceEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.CreateOccurrenceJobEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.CreateTaxonomyJobEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.DisableFilterEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.LoadDataSourceEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ReLoadListJobEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ReSubmitJobEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SaveItemsEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SaveJobErrorEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SaveJobEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SearchCompleteEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SearchEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SearchStartedEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SearchTypeSelectedEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SelectAllEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.SetCommonNamesEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOccurrencesEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOccurrencesMapEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOnlySelectedRowEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateAllRowSelectionEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateFilterOnResultEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateRowSelectionEvent
      - org.gcube.portlets.user.speciesdiscovery.client.event.ViewDetailsOfSelectedEvent
  - org.gcube.portlets.user.speciesdiscovery.client.util.ExtendedTimer
  - org.gcube.portlets.user.speciesdiscovery.server.session.Fetcher<T> (implements java.io.Closeable, java.lang.Runnable)
  - org.gcube.portlets.user.speciesdiscovery.server.session.FetchingSession<T> (implements java.io.Closeable)
  - org.gcube.portlets.user.speciesdiscovery.server.session.FetchingSessionUtil
  - org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation.FieldKeyProvider<F,T> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.KeyProvider<T>)
    - org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation.SpeciesKeyProvider
    - org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation.TaxonomyKeyProvider
  - org.gcube.portlets.user.speciesdiscovery.shared.FieldVerifier
  - javax.portlet.GenericPortlet (implements javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet)
    - org.gcube.portlets.user.speciesdiscovery.portlet.SpeciesDiscoveryPortlet
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
        - com.google.gwt.user.server.rpc.RemoteServiceServlet (implements com.google.gwt.user.server.rpc.SerializationPolicyProvider)
          - org.gcube.portlets.user.speciesdiscovery.server.TaxonomySearchServiceImpl (implements org.gcube.portlets.user.speciesdiscovery.client.rpc.TaxonomySearchService)
  - org.gcube.portlets.user.speciesdiscovery.shared.ItemParameter (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.service.IteratorChainBuilder
  - org.gcube.portlets.user.speciesdiscovery.server.stream.IteratorPointInfo (implements org.gcube.data.streams.Stream<E>)
  - org.gcube.portlets.user.speciesdiscovery.server.stream.IteratorWrapper<E> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E>)
  - org.gcube.portlets.user.speciesdiscovery.client.util.JavascriptInjector
  - org.gcube.portlets.user.speciesdiscovery.shared.JobOccurrencesModel (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.JobTaxonomyModel (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.job.KeyStringList
  - org.gcube.portlets.user.speciesdiscovery.client.window.MessageBoxAlert
  - org.gcube.portlets.user.speciesdiscovery.client.window.MessageBoxConfirm
  - org.gcube.portlets.user.speciesdiscovery.client.window.MessageDialog
  - org.gcube.portlets.user.speciesdiscovery.shared.util.NormalizeString
  - org.gcube.portlets.user.speciesdiscovery.server.stream.OccurenceCSVConverter (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.server.stream.OccurenceCSVConverterOpenModeller (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.shared.Occurrence (implements org.gcube.portlets.user.speciesdiscovery.shared.FetchingElement, java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.OccurrenceBatch (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.service.OccurrenceConverter (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.client.gridview.OccurrenceJobGridManager
  - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceJobTable
  - org.gcube.portlets.user.speciesdiscovery.server.job.OccurrenceJobUtil
  - org.gcube.portlets.user.speciesdiscovery.server.job.OccurrenceKeys
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.OccurrencesDataSource (implements org.gcube.portlets.user.speciesdiscovery.client.util.stream.DataSource)
  - org.gcube.portlets.user.speciesdiscovery.shared.OccurrencesJob (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.OccurrencesStatus (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.service.QueryBuilder
  - org.gcube.portlets.user.speciesdiscovery.server.util.QueryUtil
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.RankFilter (implements org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.util.RenderTextFieldUtil
  - org.gcube.portlets.user.speciesdiscovery.shared.filter.ResultFilter (implements org.gcube.portlets.user.speciesdiscovery.shared.filter.FilterCriteria, java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelManager
  - org.gcube.portlets.user.speciesdiscovery.server.service.ResultItemConverter (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.shared.ResultRow (implements org.gcube.portlets.user.speciesdiscovery.shared.FetchingElement, org.gcube.portlets.user.speciesdiscovery.shared.SelectableElement, java.io.Serializable, org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyProvider)
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.ResultRowDataSource (implements org.gcube.portlets.user.speciesdiscovery.client.util.stream.DataSource)
  - org.gcube.portlets.user.speciesdiscovery.client.windowdetail.ResultRowDetailsFiller (implements org.gcube.portlets.user.speciesdiscovery.client.windowdetail.DetailsFiller)
  - org.gcube.portlets.user.speciesdiscovery.shared.SearchByQueryParameter (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.SearchController
  - org.gcube.portlets.user.speciesdiscovery.shared.SearchFilters (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.SearchResult<T> (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.SearchStatus (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.shared.util.SearchTermValidator
  - org.gcube.portlets.user.speciesdiscovery.server.asl.SessionUtil
  - org.gcube.portlets.user.speciesdiscovery.client.SpeciesDiscovery (implements com.google.gwt.core.client.EntryPoint)
  - org.gcube.portlets.user.speciesdiscovery.server.service.SpeciesService
  - org.gcube.portlets.user.speciesdiscovery.server.util.StorageUtil
  - org.gcube.portlets.user.speciesdiscovery.server.stream.StreamExtend<I> (implements org.gcube.data.streams.Stream<E>)
  - org.gcube.portlets.user.speciesdiscovery.server.service.StreamIterator<T> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E>)
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.StreamPagingLoader
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.StreamState
  - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.SynonymsFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.cluster.TabItemForTaxonomyRow
  - org.gcube.portlets.user.speciesdiscovery.client.cluster.TablesForResultRow
  - org.gcube.portlets.user.speciesdiscovery.client.cluster.TablesForTaxonomyRow
  - org.gcube.portlets.user.speciesdiscovery.shared.Taxon (implements java.lang.Comparable<T>, org.gcube.portlets.user.speciesdiscovery.shared.FetchingElement, java.io.Serializable, org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyInterface)
  - org.gcube.portlets.user.speciesdiscovery.shared.TaxonChildren (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.server.stream.aggregation.TaxonomyClassificationAggregator<T> (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Aggregator<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.server.service.TaxonomyItemConverter (implements org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>)
  - org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyJob (implements java.io.Serializable)
  - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyJobTable
  - org.gcube.portlets.user.speciesdiscovery.server.job.TaxonomyJobUtil
  - org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyRow (implements java.lang.Comparable<T>, org.gcube.portlets.user.speciesdiscovery.shared.FetchingElement, org.gcube.portlets.user.speciesdiscovery.shared.SelectableElement, java.io.Serializable, org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyInterface, org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyProvider)
  - org.gcube.portlets.user.speciesdiscovery.client.util.stream.TaxonomyRowDataSource (implements org.gcube.portlets.user.speciesdiscovery.client.util.stream.DataSource)
  - org.gcube.portlets.user.speciesdiscovery.client.windowdetail.TaxonomyRowDetailsFiller (implements org.gcube.portlets.user.speciesdiscovery.client.windowdetail.DetailsFiller)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.gcube.portlets.user.speciesdiscovery.shared.DatabaseServiceException
      - org.gcube.portlets.user.speciesdiscovery.shared.SearchServiceException
      - org.gcube.portlets.user.speciesdiscovery.server.service.StorageUrlIsEmpty
  - org.gcube.portlets.user.speciesdiscovery.client.filterresult.TypeFilter (implements org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface)
  - com.google.gwt.user.client.ui.UIObject (implements com.google.gwt.user.client.ui.HasVisibility)
    - com.google.gwt.user.client.ui.Widget (implements com.google.gwt.user.client.EventListener, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.user.client.ui.IsWidget)
      - com.extjs.gxt.ui.client.widget.Component (implements com.extjs.gxt.ui.client.event.Observable)
        - com.extjs.gxt.ui.client.widget.BoxComponent
          - com.extjs.gxt.ui.client.widget.Container<T>
            - com.extjs.gxt.ui.client.widget.ScrollContainer<T>
              - com.extjs.gxt.ui.client.widget.LayoutContainer
                - com.extjs.gxt.ui.client.widget.ContentPanel (implements com.extjs.gxt.ui.client.widget.IconSupport)
                  - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelManager (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.resultview.DescriptiveSpeciesGrid (implements org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.resultview.DescriptiveTaxonomyGrid (implements org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceGridJob
                  - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceJobSpeciesPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.gridview.ResultRowResultsPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.SearchBorderLayoutPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.detail.SpeciesDetailsPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.resultview.SpeciesGrid (implements org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.job.SpeciesJobPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.SpeciesResultFilterAccordionPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.SpeciesSearchFormPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesThumbsView (implements org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.resultview.TaxonomyGrid (implements org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface)
                  - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyGridJob
                  - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyJobSpeciesPanel
                  - org.gcube.portlets.user.speciesdiscovery.client.gridview.TaxonomyRowResultsPanel
                  - com.extjs.gxt.ui.client.widget.Window
                    - org.gcube.portlets.user.speciesdiscovery.client.windowdetail.CopyOfViewDetailsWindow
                    - com.extjs.gxt.ui.client.widget.Dialog
                      - org.gcube.portlets.user.speciesdiscovery.client.window.HelpQueryWindow
                      - org.gcube.portlets.user.speciesdiscovery.client.window.WindowCredits
                    - org.gcube.portlets.user.speciesdiscovery.client.OccurrencesWindow
                    - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceWindowInfoJobsSpecies
                    - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyWindowInfoJobsSpecies
                    - org.gcube.portlets.user.speciesdiscovery.client.windowdetail.ViewDetailsWindow
                - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceJobsInfoContainer
                - org.gcube.portlets.user.speciesdiscovery.client.SpeciesResultsPanelCardLayout
                - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyJobsInfoContainer
            - com.extjs.gxt.ui.client.widget.toolbar.ToolBar
              - org.gcube.portlets.user.speciesdiscovery.client.util.stream.StreamPagingToolBar
          - com.extjs.gxt.ui.client.widget.ProgressBar
            - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceJobSpeciesProgressBar
            - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyJobSpeciesProgressBar
      - com.google.gwt.user.client.ui.Composite (implements com.google.gwt.user.client.ui.IsRenderable)
        - org.gcube.portlets.user.speciesdiscovery.client.switchbutton.SwitchButton (implements com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasValue<T>)
  - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.UnfoldFilter (implements org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface)
  - org.gcube.portlets.user.speciesdiscovery.client.util.Util
  - org.gcube.portlets.user.speciesdiscovery.client.window.WindowOpenUrl
  - com.thoughtworks.xstream.XStream
    - org.gcube.portlets.user.speciesdiscovery.server.util.XStreamUtil<T>

## Interface Hierarchy

- org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchInterface
- org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelInterface
- org.gcube.portlets.user.speciesdiscovery.server.stream.Aggregator<I,O>
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E> (also extends java.util.Iterator<E>)
  - org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E> (also extends java.io.Closeable, java.util.Iterator<E>)
- com.google.gwt.resources.client.ClientBundle
  - org.gcube.portlets.user.speciesdiscovery.client.resources.Resources
- org.gcube.portlets.user.speciesdiscovery.server.stream.Converter<I,O>
- org.gcube.portlets.user.speciesdiscovery.client.util.stream.DataSource
- org.gcube.portlets.user.speciesdiscovery.client.windowdetail.DetailsFiller
- org.gcube.portlets.user.speciesdiscovery.client.util.stream.EditListener
- com.google.gwt.event.shared.EventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveButtonCheckAllRowEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveFilterOnResultEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ActiveMaskLoadingGridHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.CapabilitySelectedEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ChangeFilterClassificationOnResultEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.CompletedLoadDataSourceEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.CreateOccurrenceJobEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.CreateTaxonomyJobEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.DisableFilterEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.LoadDataSourceEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ReLoadListJobEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ReSubmitJobEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SaveItemsEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SaveJobErrorEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SaveJobEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SearchCompleteEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SearchEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SearchStartedEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SearchTypeSelectedEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SelectAllEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.SetCommonNamesEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOccurrencesEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOccurrencesMapEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ShowOnlySelectedRowEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateAllRowSelectionEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateFilterOnResultEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.UpdateRowSelectionEventHandler
  - org.gcube.portlets.user.speciesdiscovery.client.event.ViewDetailsOfSelectedEventHandler
- org.gcube.portlets.user.speciesdiscovery.client.externalsystem.ExternalSystemInterface
- org.gcube.portlets.user.speciesdiscovery.server.session.FetchingBuffer<T>
  - org.gcube.portlets.user.speciesdiscovery.server.session.FilterableFetchingBuffer<T>
  - org.gcube.portlets.user.speciesdiscovery.server.session.SelectableFetchingBuffer<T>
- org.gcube.portlets.user.speciesdiscovery.shared.FetchingElement
  - org.gcube.portlets.user.speciesdiscovery.shared.SelectableElement
- org.gcube.portlets.user.speciesdiscovery.shared.filter.FilterCriteria
- org.gcube.portlets.user.speciesdiscovery.client.util.GridField
- java.util.Iterator<E>
  - org.gcube.portlets.user.speciesdiscovery.server.stream.CloseableIterator<E> (also extends java.io.Closeable)
- org.gcube.portlets.user.speciesdiscovery.server.stream.KeyProvider<T>
- com.google.gwt.user.client.rpc.RemoteService
  - org.gcube.portlets.user.speciesdiscovery.client.rpc.TaxonomySearchService
- org.gcube.portlets.user.speciesdiscovery.client.util.RenderTextFieldUtil.Function
- org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelInterface
- org.gcube.portlets.user.speciesdiscovery.client.view.SpeciesViewInterface
- org.gcube.portlets.user.speciesdiscovery.client.util.stream.StreamPagingLoaderListener
- org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyInterface
- org.gcube.portlets.user.speciesdiscovery.shared.TaxonomyProvider
- org.gcube.portlets.user.speciesdiscovery.client.rpc.TaxonomySearchServiceAsync
- org.gcube.portlets.user.speciesdiscovery.client.window.WindowCredits.Function

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gcube.portlets.user.speciesdiscovery.server.util.XStreamUtil.AliasItem
    - org.gcube.portlets.user.speciesdiscovery.server.util.DateUtil.TIMETYPE
    - org.gcube.portlets.user.speciesdiscovery.shared.MainTaxonomicRankEnum
    - org.gcube.portlets.user.speciesdiscovery.shared.SearchResultType
    - org.gcube.portlets.user.speciesdiscovery.shared.SearchType
    - org.gcube.portlets.user.speciesdiscovery.shared.SpeciesCapability
    - org.gcube.portlets.user.speciesdiscovery.shared.OccurrencesSaveEnum
    - org.gcube.portlets.user.speciesdiscovery.shared.DownloadState (implements java.io.Serializable)
    - org.gcube.portlets.user.speciesdiscovery.shared.SaveFileFormat
    - org.gcube.portlets.user.speciesdiscovery.client.resultview.SpeciesGrid.ColumnModelType
    - org.gcube.portlets.user.speciesdiscovery.client.SpeciesSearchFormPanel.SEARCHTYPE
    - org.gcube.portlets.user.speciesdiscovery.client.externalsystem.OtherMappingSystemsEnum (implements org.gcube.portlets.user.speciesdiscovery.client.externalsystem.ExternalSystemInterface)
    - org.gcube.portlets.user.speciesdiscovery.client.externalsystem.OtherInformationSystemsEnum (implements org.gcube.portlets.user.speciesdiscovery.client.externalsystem.ExternalSystemInterface)
    - org.gcube.portlets.user.speciesdiscovery.client.event.CreateTaxonomyJobEvent.TaxonomyJobType
    - org.gcube.portlets.user.speciesdiscovery.client.job.occurrence.OccurrenceJobInfoFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.job.taxonomy.TaxonomyJobInfoFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.advancedsearch.AdvancedSearchPanelEnum
    - org.gcube.portlets.user.speciesdiscovery.client.filterresult.ResultFilterPanelEnum
    - org.gcube.portlets.user.speciesdiscovery.client.util.SpeciesFilterFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.util.TaxonomyGridField (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.util.OccurencesGridFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.util.SpeciesGridFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)
    - org.gcube.portlets.user.speciesdiscovery.client.util.SpeciesDetailsFields (implements org.gcube.portlets.user.speciesdiscovery.client.util.GridField)

Copyright © 2013. All Rights Reserved.