Changes between Version 1 and Version 2 of ApertureOSGiSecondDraftWithCommentsFromHerko


Ignore:
Timestamp:
11/15/06 17:10:06 (18 years ago)
Author:
mylka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApertureOSGiSecondDraftWithCommentsFromHerko

    v1 v2  
    1 Core 
     1Aperture-vocabulary-bundle 
     2{{{ 
     3vocabulary.DATA 
     4vocabulary.DATASOURCE 
     5vocabulary.DATASOURCE_GEN 
     6vocabulary.DATA_GEN 
     7vocabulary.ICAL 
     8vocabulary.VCARD 
     9vocabulary.ICALTZD 
     10vocabulary.ICALTZD_GEN 
     11}}} 
     12 
     13Aperture-core-service-bundle 
    214{{{ 
    315accessor.AccessData 
    416accessor.DataAccessor 
    5 accessor.DataAccesssorFactory 
     17accessor.DataAccessorFactory 
    618accessor.DataAccessorRegistry 
    719accessor.DataObject 
     
    921accessor.FolderDataObject 
    1022accessor.RDFContainerFactory 
    11 accessor.URLNotFoundException 
     23accessor.UrlNotFoundException 
     24 
     25accessor.base.AccessDataImpl 
     26accessor.base.DataObjectBase 
     27accessor.base.FileAccessData 
     28accessor.base.FileDataObjectBase 
     29accessor.base.FolderDataObjectBase 
     30accessor.base.FilterAccessData 
     31accessor.base.RepositoryAccessData 
     32accessor.base.ModelAccessData 
     33 
    1234accessor.impl.DataAccessorRegistryImpl 
    1335 
     36crawler.CrawlReport 
    1437crawler.Crawler 
    1538crawler.CrawlerFactory 
    1639crawler.CrawlerHandler 
    1740crawler.CrawlerRegistry 
    18 crawler.CrawlReport 
    1941crawler.ExitCode 
     42crawler.base.CrawlReportBase 
     43crawler.base.CrawlerBase 
     44crawler.base.CrawlerHandlerBase 
     45 
    2046crawler.impl.CrawlerRegistryImpl 
    2147 
     
    2349datasource.DataSourceFactory 
    2450datasource.DataSourceRegistry 
     51datasource.base.DataSourceBase 
     52datasource.config.ConfigurationUtil 
     53datasource.config.DomainBoundaries 
     54datasource.config.RegExpPattern 
     55datasource.config.SubstringCondition 
     56datasource.config.SubstringPattern 
     57datasource.config.UrlPattern 
    2558datasource.impl.DataSourceRegistryImpl 
    2659 
     
    3164extractor.impl.ExtractorRegistryImpl 
    3265 
    33 hypertext.linkextractor.LinkExtractor 
    34 hypertext.linkextractor.LinkExtractorRegistry 
    35 hypertext.linkextractor.LinkExtractorFactory 
    36 hypertext.linkextractor.impl.LinkExtractorRegistryImpl 
    37  
    38 mime.identifier.MimeTypeIdentifier 
    39 mime.identifier.MimeTypeIdentifierFactory 
    40 mime.identifier.MimeTypeIdentifierRegistry 
    41 mime.identifier.impl.MimeTypeIdentifierRegistryImpl 
    42  
    4366opener.DataOpener 
    4467opener.DataOpenerFactory 
     
    5275rdf.ValueFactory 
    5376 
    54 Exported packages: 
    55 accessor 
    56 crawler 
    57 datasource 
    58 extractor 
    59 hypertext.linkextractor 
    60 mime.identifier 
    61 opener 
    62 rdf 
    63  
    64 Services 
    65 DataAccessorRegistry 
    66 CrawlerRegistry 
    67 DataSourceRegistry 
    68 ExtractorRegistry 
    69 LinkExtractorRegistry 
    70 MimeTypeIdentifierRegistry 
    71 DataOpenerRegistry 
    72  
    73 }}} 
    74  
    75 Aperture-impls 
     77rdf.rdf2go.RDF2GoRDFContainer 
     78rdf.rdf2go.RDF2GoValueFactory 
     79rdf.rdf2go.RDF2GoRDFContainerFactory 
     80}}} 
     81 
     82Aperture-supporting-services-bundle 
     83{{{ 
     84hypertext.linkextractor.LinkExtractor 
     85hypertext.linkextractor.LinkExtractorFactory 
     86hypertext.linkextractor.LinkExtractorRegistry 
     87 
     88hypertext.linkextractor.impl.LinkExtractorRegistryImpl 
     89 
     90mime.identifier.MimeTypeIdentifier 
     91mime.identifier.MimeTypeIdentifierFactory 
     92mime.identifier.MimeTypeIdentifierRegistry 
     93mime.identifier.impl.MimeTypeIdentifierRegistryImpl 
     94 
     95security.socketfactory.standard.StandardSocketFactory 
     96security.trustdecider.Decision 
     97security.trustdecider.TrustDecider 
     98security.trustdecider.TrustDeciderFactory 
     99security.trustdecider.TrustDeciderRegistry 
     100security.trustdecider.impl.TrustDeciderRegistryImpl 
     101 
     102security.trustmanager.TrustManagerFactory 
     103security.trustmanager.TrustManagerRegistry 
     104security.trustmanager.impl.TrustManagerRegistryImpl 
     105}}} 
     106 
     107Aperture-supporting-api-bundle 
     108{{{ 
     109util.ArrayMap 
     110util.DateUtil 
     111util.FileUtil 
     112util.GuiUtil 
     113util.HttpClientUtil 
     114util.IOUtil 
     115util.LogUtil 
     116util.MailUtil 
     117util.PlatformUtil 
     118util.RepositoryUtil 
     119util.ResourceUtil 
     120util.SimpleSAXAdapter 
     121util.SimpleSAXListener 
     122util.SimpleSAXParser 
     123util.StringUtil 
     124util.UriUtil 
     125util.UrlUtil 
     126util.UtfUtil 
     127util.VocabularyWriter 
     128util.XmlWriter 
     129util.OSUtils 
     130util.ModelUtil 
     131}}} 
     132 
     133Aperture-core-service-implementation-bundle 
    76134 
    77135{{{ 
     
    82140accessor.http.HttpAccessor 
    83141accessor.http.HttpAccessorFactory 
     142 
    84143 
    85144addressbook.AddressbookCrawler 
     
    98157crawler.ical.IcalCrawlerFactory 
    99158crawler.ical.IcalDataType 
     159datasource.ical.IcalDataSourceFactory 
    100160datasource.ical.IcalDataSource 
    101 datasource.ical.IcalDataSourceFactory 
    102161 
    103162crawler.imap.DataObjectFactory 
     
    113172datasource.web.WebDataSourceFactory 
    114173 
    115 extractor.excel.* 
    116 extractor.html.* 
    117 extractor.mime.* 
    118 extractor.office.* 
    119 extractor.opendocument.* 
    120 extractor.openxml.* 
    121 extractor.pdf.* 
    122 extractor.plaintext.* 
    123 extractor.powerpoint.* 
    124 extractor.presentations.* 
    125 extractor.publisher.* 
    126 extractor.quattro.* 
    127 extractor.rdf.* 
    128 extractor.rtf.* 
    129 extractor.visio.* 
    130 extractor.word.* 
    131 extractor.wordperfect.* 
    132 extractor.works.* 
    133 extractor.xml.* 
    134 extractor.util.*  - If extractors were to be separated into multiple bundles - these utils would have to be included in every bundle that uses them 
    135  
    136 hypertext.linkextractor.http.* 
    137  
    138 mime.identifier.magic.* 
    139  
    140 opener.file.* 
    141 opener.http.* 
    142  
    143 outlook.* 
    144  
    145 }}} 
    146  
    147 Aperture-helpers.jar 
    148  
    149 {{{ 
    150 accessor.base.AccessDataImpl 
    151 accessor.base.DataObjectBase 
    152 accessor.base.FileAccessData 
    153 accessor.base.FileDataObjectBase 
    154 accessor.base.FilterAccessData 
    155 accessor.base.FolderDataObjectBase 
    156 accessor.base.ModelAccessData 
    157 accessor.base.RepositoryAccessData 
    158  
    159 crawler.base.CrawlerBase 
    160 crawler.base.CrawlerHandlerBase 
    161 crawler.base.CrawlReportBase 
    162  
    163 datasource.base.DataSourceBase 
    164 datasource.config.ConfigurationUtil 
    165 datasource.config.DomainBoundaries 
    166 datasource.config.RegExpPattern 
    167 datasource.config.SubStringCondition 
    168 datasource.config.SubStringPattern 
    169 datasource.config.UrlPattern 
    170  
    171 security.* 
    172  
    173 util.* 
    174  
    175 vocabulary.* 
    176  
    177 rdf.rdf2go.RDF2GoRDFContainer 
    178 rdf.rdf2go.RDF2GoRDFContainerFactory 
    179 rdf.rdf2go.RDF2GoValueFactory 
    180 }}} 
    181  
    182 rdf2go-bundle (reused with other rdf2go dependent projects) 
    183 independent of aperture and sesame2 
    184  
    185 {{{ 
    186 ClassPath: rdf2go.jar 
    187 Exposes: 
    188  
    189 org.ontoware.rdf2go.model 
    190 org.ontoware.rdf2go.exception 
    191  
    192 }}} 
    193  
    194 rdf2go-sesamedriver (independent from aperture) 
    195  
    196 {{{ 
    197 org.ontoware.rdf2go.impl.sesame2.* 
    198 }}} 
    199  
    200 sesame2 (independent from aperture) 
    201  
    202 {{{ 
    203 org.openrdf.* 
    204 }}} 
    205  
    206 We assume that the user of application will create the models somehow... Models can be initialized with 
    207 many various attributes - providing some generic ModelFactory might not be feasible (or even possible). 
    208  
    209 __Classes not needed anymore__ 
    210  
     174extractor.excel.ExcelExtractor 
     175extractor.excel.ExcelExtractorFactory 
     176extractor.html.HtmlExtractor 
     177extractor.html.HtmlExtractorFactory 
     178extractor.mime.MimeExtractor 
     179extractor.mime.MimeExtractorFactory 
     180extractor.office.OfficeExtractor 
     181extractor.office.OfficeExtractorFactory 
     182extractor.opendocument.OpenDocumentExtractor 
     183extractor.opendocument.OpenDocumentExtractorFactory 
     184extractor.openxml.OpenXmlExtractor 
     185extractor.openxml.OpenXmlExtractorFactory 
     186extractor.pdf.PdfExtractor 
     187extractor.pdf.PdfExtractorFactory 
     188extractor.plaintext.PlainTextExtractor 
     189extractor.plaintext.PlainTextExtractorFactory 
     190extractor.powerpoint.PowerPointExtractor 
     191extractor.powerpoint.PowerPointExtractorFactory 
     192extractor.presentations.PresentationsExtractor 
     193extractor.presentations.PresentationsExtractorFactory 
     194extractor.publisher.PublisherExtractor 
     195extractor.publisher.PublisherExtractorFactory 
     196extractor.quattro.QuattroExtractor 
     197extractor.quattro.QuattroExtractorFactory 
     198extractor.rtf.RtfExtractor 
     199extractor.rtf.RtfExtractorFactory 
     200extractor.visio.VisioExtractor 
     201extractor.visio.VisioExtractorFactory 
     202extractor.word.WordExtractor 
     203extractor.word.WordExtractorFactory 
     204extractor.wordperfect.WordPerfectExtractor 
     205extractor.wordperfect.WordPerfectExtractorFactory 
     206extractor.works.WorksExtractor 
     207extractor.works.WorksExtractorFactory 
     208extractor.xml.XmlExtractor 
     209extractor.xml.XmlExtractorFactory 
     210 
     211extractor.util.HtmlParserUtil 
     212extractor.util.PoiUtil 
     213extractor.util.StringExtractor 
     214extractor.util.ThreadedExtractorWrapper 
     215extractor.util.WPFilterInputStream 
     216extractor.util.WPStringExtractor 
     217 
     218opener.file.FileOpener 
     219opener.file.FileOpenerFactory 
     220opener.http.HttpOpener 
     221opener.http.HttpOpenerFactory 
     222 
     223outlook.OlObjectClass 
     224outlook.OutlookAccessor 
     225outlook.OutlookCrawler 
     226outlook.OutlookCrawlerFactory 
     227outlook.OutlookDataSource 
     228outlook.OutlookDataSourceFactory 
     229outlook.OutlookResource 
     230outlook.VariantDate 
     231 
     232rdf.sesame.SesameRDFContainer 
     233rdf.sesame.SesameRDFContainerFactory 
     234}}} 
     235 
     236Aperture-supporting-service-implementation-bundle 
     237 
     238{{{ 
     239 
     240hypertext.linkextractor.html.EntityResolver 
     241hypertext.linkextractor.html.HtmlLinkExtractor 
     242hypertext.linkextractor.html.HtmlLinkExtractorFactory 
     243hypertext.linkextractor.html.TokenHandler 
     244hypertext.linkextractor.html.Tokenizer 
     245 
     246mime.identifier.magic.MagicMimeTypeIdentifier 
     247mime.identifier.magic.MagicMimeTypeIdentifierFactory 
     248mime.identifier.magic.MagicNumber 
     249mime.identifier.magic.MagicString 
     250mime.identifier.magic.MimeTypeDescription 
     251 
     252security.trustdecider.dialog.CertificateDialog 
     253security.trustdecider.dialog.TrustDeciderDialog 
     254security.trustdecider.dialog.TrustDeciderDialogFactory 
     255 
     256security.trustmanager.standard.CertificateStore 
     257security.trustmanager.standard.PersistentCertificateStore 
     258security.trustmanager.standard.RootCertificateStore 
     259security.trustmanager.standard.SessionCertificateStore 
     260security.trustmanager.standard.StandardTrustManager 
     261security.trustmanager.standard.StandardTrustManagerFactory 
     262}}} 
     263 
     264RDF2GoBundle 
     265 
     266RDF2Go-sesame2-driver-bundle 
     267 
     268Sesame-2.0-alpha4-bundle 
     269 
     270Classes not needed in OSGi 
    211271{{{ 
    212272accessor.impl.DefaultDataAccessorRegistry 
    213273crawler.impl.DefaultCrawlerRegistry 
     274datasource.impl.DefaultDataSourceRegistry 
    214275extractor.impl.DefaultExtractorRegistry 
    215276hypertext.linkextractor.impl.DefaultLinkExtractorRegistry 
    216277mime.identifier.impl.DefaultMimeTypeIdentifierRegistry 
    217278opener.impl.DefaultDataOpenerRegistry 
    218  
    219 rdf.sesame.SesameRDFContainer 
    220 rdf.sesame.SesameRDFContainerFactory 
    221 }}} 
     279}}}