From: <cfm...@us...> - 2009-05-19 18:08:29
|
Revision: 1939 http://aperture.svn.sourceforge.net/aperture/?rev=1939&view=rev Author: cfmfluit Date: 2009-05-19 18:08:19 +0000 (Tue, 19 May 2009) Log Message: ----------- added getLastMimeMessage method: returns the MimeMessage that the MimeSubCrawler creates internally Modified Paths: -------------- aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java Modified: aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java =================================================================== --- aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java 2009-05-19 17:52:36 UTC (rev 1938) +++ aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java 2009-05-19 18:08:19 UTC (rev 1939) @@ -57,18 +57,20 @@ private boolean stopRequested; + private MimeMessage message; + public void subCrawl(URI id, InputStream stream, SubCrawlerHandler handler, DataSource dataSource, AccessData accessData, Charset charset, String mimeType, RDFContainer parentMetadata) throws SubCrawlerException { DataObjectFactory fac = null; try { - MimeMessage msg = new MimeMessage(null, stream); + message = new MimeMessage(null, stream); URI attachmentUriPrefix = createChildUri(parentMetadata.getDescribedUri(), ""); RDFContainerFactory myFac = new FilteringRDFContainerFactory( handler.getRDFContainerFactory(parentMetadata.getDescribedUri().toString()), parentMetadata,attachmentUriPrefix); - fac = new DataObjectFactory(msg,myFac,this,dataSource,attachmentUriPrefix,null,""); + fac = new DataObjectFactory(message,myFac,this,dataSource,attachmentUriPrefix,null,""); DataObject object = null; /* @@ -151,6 +153,13 @@ stopRequested = true; } + /** + * Returns the last MimeMessage that was created internally by the subCrawl method. + */ + public MimeMessage getLastMimeMessage() { + return message; + } + @Override public DataObject getDataObject(URI parentUri, String path, InputStream stream, DataSource dataSource, Charset charset, String mimeType, RDFContainerFactory factory) throws SubCrawlerException, PathNotFoundException { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <my...@us...> - 2009-05-19 21:28:26
|
Revision: 1941 http://aperture.svn.sourceforge.net/aperture/?rev=1941&view=rev Author: mylka Date: 2009-05-19 21:28:18 +0000 (Tue, 19 May 2009) Log Message: ----------- fixed a little glitch in mimesubcrawler Modified Paths: -------------- aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java Modified: aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java =================================================================== --- aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java 2009-05-19 19:43:37 UTC (rev 1940) +++ aperture/trunk/core/crawler/mime/src/main/java/org/semanticdesktop/aperture/subcrawler/mime/MimeSubCrawler.java 2009-05-19 21:28:18 UTC (rev 1941) @@ -69,7 +69,7 @@ RDFContainerFactory myFac = new FilteringRDFContainerFactory( handler.getRDFContainerFactory(parentMetadata.getDescribedUri().toString()), - parentMetadata,attachmentUriPrefix); + parentMetadata,parentMetadata.getDescribedUri()); fac = new DataObjectFactory(message,myFac,this,dataSource,parentMetadata.getDescribedUri(),null,"",attachmentUriPrefix.toString()); DataObject object = null; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |