Changes between Version 7 and Version 8 of ApertureOSGi


Ignore:
Timestamp:
11/13/06 14:16:42 (18 years ago)
Author:
mylka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApertureOSGi

    v7 v8  
    3030 
    3131Having said that, I see no reason NOT to use the !DependencyManager when using the library in an OSGi context. The !DependencyManager provides support for a number of common scenarios when dealing with interdependent services, in addition to the syntactic dependency managment of the OSGi framework itself. 
     32 
     33== Bundles == 
     34 
     35Core 
     36{{{ 
     37accessor.AccessData 
     38accessor.DataAccessor 
     39accessor.DataAccesssorFactory 
     40accessor.DataAccessorRegistry 
     41accessor.DataObject 
     42accessor.FileDataObject 
     43accessor.FolderDataObject 
     44accessor.RDFContainerFactory 
     45accessor.URLNotFoundException 
     46accessor.impl.DataAccessorRegistryImpl 
     47 
     48crawler.Crawler 
     49crawler.CrawlerFactory 
     50crawler.CrawlerHandler 
     51crawler.CrawlerRegistry 
     52crawler.CrawlReport 
     53crawler.ExitCode 
     54crawler.impl.CrawlerRegistryImpl 
     55 
     56datasource.DataSource 
     57datasource.DataSourceFactory 
     58datasource.DataSourceRegistry 
     59datasource.impl.DataSourceRegistryImpl 
     60 
     61extractor.Extractor 
     62extractor.ExtractorException 
     63extractor.ExtractorFactory 
     64extractor.ExtractorRegistry 
     65extractor.impl.ExtractorRegistryImpl 
     66 
     67hypertext.linkextractor.LinkExtractor 
     68hypertext.linkextractor.LinkExtractorRegistry 
     69hypertext.linkextractor.LinkExtractorFactory 
     70hypertext.linkextractor.impl.LinkExtractorRegistryImpl 
     71 
     72mime.identifier.MimeTypeIdentifier 
     73mime.identifier.MimeTypeIdentifierFactory 
     74mime.identifier.MimeTypeIdentifierRegistry 
     75mime.identifier.impl.MimeTypeIdentifierRegistryImpl 
     76 
     77opener.DataOpener 
     78opener.DataOpenerFactory 
     79opener.DataOpenerRegistry 
     80opener.impl.DataOpenerRegistryImpl 
     81 
     82rdf.MultipleValuesException 
     83rdf.RDFContainer 
     84rdf.RDFContainerFactory 
     85rdf.UpdateException 
     86rdf.ValueFactory 
     87 
     88Exported packages: 
     89accessor 
     90crawler 
     91datasource 
     92extractor 
     93hypertext.linkextractor 
     94mime.identifier 
     95opener 
     96rdf 
     97 
     98Services 
     99DataAccessorRegistry 
     100CrawlerRegistry 
     101DataSourceRegistry 
     102ExtractorRegistry 
     103LinkExtractorRegistry 
     104MimeTypeIdentifierRegistry 
     105DataOpenerRegistry 
     106 
     107RDF2GoRDFContainerService   --- not written yet --- (will contain methods analogous to the constructors of RDF2GoRDFContainer) 
     108 
     109}}} 
     110 
     111Aperture-impls 
     112 
     113{{{ 
     114accessor.file.FileAccessor 
     115accessor.file.FileAccessorFactory 
     116 
     117accessor.http.ContentType 
     118accessor.http.HttpAccessor 
     119accessor.http.HttpAccessorFactory 
     120 
     121addressbook.AddressbookCrawler 
     122addressbook.AddressbookCrawlerFactory 
     123addressbook.AddressbookDataSource 
     124addressbook.AddressbookDataSourceFactory 
     125addressbook.AppleAddressbookCrawler 
     126addressbook.ThunderbirdCrawler 
     127 
     128crawler.filesystem.FileSystemCrawler 
     129crawler.filesystem.FileSystemCrawlerFactory 
     130datasource.filesystem.FileSystemDataSource 
     131datasource.filesystem.FileSystemDataSourceFactory 
     132 
     133crawler.ical.IcalCrawler 
     134crawler.ical.IcalCrawlerFactory 
     135crawler.ical.IcalDataType 
     136datasource.ical.IcalDataSource 
     137datasource.ical.IcalDataSourceFactory 
     138 
     139crawler.imap.DataObjectFactory 
     140crawler.imap.ImapCrawler 
     141crawler.imap.ImapCrawlerFactory 
     142datasource.imap.ImapDataSource 
     143datasource.imap.ImapDataSourceFactory 
     144 
     145crawler.web.CrawlJob 
     146crawler.web.WebCrawler 
     147crawler.web.WebCrawlerFactory 
     148datasource.web.WebDataSource 
     149datasource.web.WebDataSourceFactory 
     150 
     151extractor.excel.* 
     152extractor.html.* 
     153extractor.mime.* 
     154extractor.office.* 
     155extractor.opendocument.* 
     156extractor.openxml.* 
     157extractor.pdf.* 
     158extractor.plaintext.* 
     159extractor.powerpoint.* 
     160extractor.presentations.* 
     161extractor.publisher.* 
     162extractor.quattro.* 
     163extractor.rdf.* 
     164extractor.rtf.* 
     165extractor.visio.* 
     166extractor.word.* 
     167extractor.wordperfect.* 
     168extractor.works.* 
     169extractor.xml.* 
     170 
     171extractor.util.*  - If extractors were to be separated into multiple bundles - these utils would have to be included in every bundle that uses them 
     172 
     173mime.identifier.magic.* 
     174 
     175opener.file.* 
     176opener.http.* 
     177 
     178outlook.* 
     179 
     180}}} 
     181 
     182Aperture-helpers.jar 
     183 
     184{{{ 
     185accessor.base.AccessDataImpl 
     186accessor.base.DataObjectBase 
     187accessor.base.FileAccessData 
     188accessor.base.FileDataObjectBase 
     189accessor.base.FilterAccessData 
     190accessor.base.FolderDataObjectBase 
     191accessor.base.ModelAccessData 
     192accessor.base.RepositoryAccessData 
     193 
     194crawler.base.CrawlerBase 
     195crawler.base.CrawlerHandlerBase 
     196crawler.base.CrawlReportBase 
     197 
     198datasource.base.DataSourceBase 
     199datasource.config.ConfigurationUtil 
     200datasource.config.DomainBoundaries 
     201datasource.config.RegExpPattern 
     202datasource.config.SubStringCondition 
     203datasource.config.SubStringPattern 
     204datasource.config.UrlPattern 
     205 
     206security.* 
     207 
     208util.* 
     209 
     210vocabulary.* 
     211 
     212}}} 
     213 
     214Aperture-rdf2go-bundle 
     215 
     216 
     217{{{ 
     218ClassPath: rdf2go.jar 
     219Exposes: 
     220 
     221org.ontoware.rdf2go.model 
     222org.ontoware.rdf2go.exception 
     223 
     224org.semanticdesktop.aperture.rdf.service 
     225 
     226contains 
     227rdf.rdf2go.RDF2GoRDFContainer 
     228rdf.rdf2go.RDF2GoRDFContainerFactory 
     229rdf.rdf2go.RDF2GoValueFactory 
     230 
     231exposes services 
     232rdf.service.RDF2GoRDFContainerService 
     233rdf.service.impl.RDF2GoRDFContainerServiceImpl 
     234}}} 
     235 
     236Aperture-sesame-rdf 
     237 
     238we assume that the user of application will create the models somehow... Since models can be initialized with 
     239many various attributes - providing some ModelFactory might not be feasible. 
     240 
     241Classes not needed 
     242 
     243{{{ 
     244accessor.impl.DefaultDataAccessorRegistry 
     245crawler.impl.DefaultCrawlerRegistry 
     246extractor.impl.DefaultExtractorRegistry 
     247hypertext.linkextractor.impl.DefaultLinkExtractorRegistry 
     248mime.identifier.impl.DefaultMimeTypeIdentifierRegistry 
     249opener.impl.DefaultDataOpenerRegistry 
     250 
     251rdf.sesame.* 
     252}}}