Author: dspicar
Date: Fri Aug 31 15:35:43 2012
New Revision: 1379482

URL: http://svn.apache.org/viewvc?rev=1379482&view=rev
Log:
CLEREZZA-716: Added documentation.

Added:
    
incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/
    
incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/documentation.nt

Added: 
incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/documentation.nt
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/documentation.nt?rev=1379482&view=auto
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/documentation.nt
 (added)
+++ 
incubator/clerezza/issues/CLEREZZA-716/utils.imageprocessing/src/main/resources/META-INF/documentation.nt
 Fri Aug 31 15:35:43 2012
@@ -0,0 +1,64 @@
+<bundle:///imagereaderservice-content-el/0-content> 
<http://discobits.org/ontology#infoBit> "<p 
xmlns=\"http://www.w3.org/1999/xhtml\";>\nBy default the Clerezza Platform uses 
javax.imageio to read image data. However there are at least two scenarios when 
users may want to change that. \n</p>\n<ol 
xmlns=\"http://www.w3.org/1999/xhtml\";>\n<li>When reading images that ImageIO 
does not support (different image formats or image formats that may be 
considered corrupt by ImageIO)</li>\n<li>When wanting to improve image 
processing performance.</li>\n</ol>\n<p 
xmlns=\"http://www.w3.org/1999/xhtml\";>\nA major difficulty in resolving these 
problems is that normally there is no way other than changing source code and 
recompiling to make existing services use a different method of reading images. 
With the introduction of the ImageReaderService all Clerezza Platform 
components have been changed to use the ImageReaderService when obtaining 
BufferedImages. This service dynamically looks up 
 services that implement the ImageReader interface in the OSGi SCR (Service 
Component Runtime) and provides the service that is registered with the highest 
service.ranking property. By default the Clerezza Platform has only one 
ImageReader service registered that has a service ranking of 0 and reads images 
using javax.imageio. The ImageReaderService implement the ImageReader interface 
as well but delegates all calls to the highest ranking registered 
ImageReader.\n</p>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/0-content> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/0-title> 
<http://discobits.org/ontology#infoBit> 
"Purpose"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/0-title> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/0> 
<http://discobits.org/ontology#contains> _:4b64ff6a77a56372db068a4fddf5c63f1 . 
+<bundle:///imagereaderservice-content-el/0> 
<http://discobits.org/ontology#contains> _:bbe771ce6fc4d98bd5237362886bf4fd1 . 
+<bundle:///imagereaderservice-content-el/0> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#OrderedContent> .
+<bundle:///imagereaderservice-content-el/0> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#TitledContent> .
+<bundle:///imagereaderservice-content-el/2-content> 
<http://discobits.org/ontology#infoBit> "<p 
xmlns=\"http://www.w3.org/1999/xhtml\";>\nYou can bind the ImageReaderService in 
an OSGi component by referencing it:\n</p>\n\n<div 
xmlns=\"http://www.w3.org/1999/xhtml\"; 
class=\"tx-blockcode\"><pre>\n@Reference\nprivate ImageReaderService 
imageReaderService;\n</pre></div>\n\n<p 
xmlns=\"http://www.w3.org/1999/xhtml\";>\nThen you can either call the 
getImageReader() method to obtain the highest ranking ImageReader registered or 
use one of the getBufferedImage methods that will delegate to the highest 
ranking 
ImageReader.\n</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/2-content> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/2-title> 
<http://discobits.org/ontology#infoBit> "How to use the 
ImageReaderService"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/2-title> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/2> 
<http://discobits.org/ontology#contains> _:642314d573fc67ec874277a733625c7e1 . 
+<bundle:///imagereaderservice-content-el/2> 
<http://discobits.org/ontology#contains> _:7b16f9f9228635bad0153ac9489b0c4c1 . 
+<bundle:///imagereaderservice-content-el/2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#TitledContent> .
+<bundle:///imagereaderservice-content-el/3-content> 
<http://discobits.org/ontology#infoBit> "<p 
xmlns=\"http://www.w3.org/1999/xhtml\";>\nTo register a custom ImageReader with 
service ranking of 1 (default is 0) you need to create a bundle providing an 
ImageReader service as follows:\n</p>\n\n<div 
xmlns=\"http://www.w3.org/1999/xhtml\"; 
class=\"tx-blockcode\"><pre>\n@Component\n@Service(ImageReader.class)\n@Property(name=Constants.SERVICE_RANKING,
 intValue=1)\npublic class BetterImageReader implements ImageReader {\n    // 
...\n}\n</pre></div>\n\n<p xmlns=\"http://www.w3.org/1999/xhtml\";>\nWhen the 
component metaType is declared true and the service.ranking property is 
declared non-private, the service.ranking can by dynamically configured at 
runtime in the Felix Web Console.\n</p>\n\n<div 
xmlns=\"http://www.w3.org/1999/xhtml\"; 
class=\"tx-blockcode\"><pre>\n@Component(metatype=true)\n@Service(ImageReader.class)\n@Property(name=Constants.SERVICE_RANKING,
 intValue=1, propertyPri
 vate=false)\npublic class BetterImageReader implements ImageReader {\n    // 
...\n}</pre></div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/3-content> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/3-title> 
<http://discobits.org/ontology#infoBit> "How to register a custom 
ImageRead"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///imagereaderservice-content-el/3-title> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice-content-el/3> 
<http://discobits.org/ontology#contains> _:d81701dae2f3aed1a5f29b45e42f5e591 . 
+<bundle:///imagereaderservice-content-el/3> 
<http://discobits.org/ontology#contains> _:e55c30e77e21a55e0bae2869c89d81971 . 
+<bundle:///imagereaderservice-content-el/3> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#TitledContent> .
+<bundle:///imagereaderservice-content> 
<http://discobits.org/ontology#contains> _:81b3626dcd0868725af4ab6b80b893ec1 . 
+<bundle:///imagereaderservice-content> 
<http://discobits.org/ontology#contains> _:debcebb0668a11f9d38584d92d7cbe5d1 . 
+<bundle:///imagereaderservice-content> 
<http://discobits.org/ontology#contains> _:e0435f3304c56e95010f5a481660c2991 . 
+<bundle:///imagereaderservice-content> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#OrderedContent> .
+<bundle:///imagereaderservice-title> <http://discobits.org/ontology#infoBit> 
"Image Reader Service"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> 
.
+<bundle:///imagereaderservice-title> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///imagereaderservice> <http://discobits.org/ontology#contains> 
_:0c01b54f6d7897c4b59db78e9fb54d501 . 
+<bundle:///imagereaderservice> <http://discobits.org/ontology#contains> 
_:2df78addc6385ad01bdb37f93f74a4b21 . 
+<bundle:///imagereaderservice> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#TitledContent> .
+_:0c01b54f6d7897c4b59db78e9fb54d501 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content> . 
+_:0c01b54f6d7897c4b59db78e9fb54d501 <http://discobits.org/ontology#pos> "1" . 
+_:0c01b54f6d7897c4b59db78e9fb54d501 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:2df78addc6385ad01bdb37f93f74a4b21 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-title> . 
+_:2df78addc6385ad01bdb37f93f74a4b21 <http://discobits.org/ontology#pos> "0" . 
+_:2df78addc6385ad01bdb37f93f74a4b21 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:4b64ff6a77a56372db068a4fddf5c63f1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/0-title> . 
+_:4b64ff6a77a56372db068a4fddf5c63f1 <http://discobits.org/ontology#pos> "0" . 
+_:4b64ff6a77a56372db068a4fddf5c63f1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:642314d573fc67ec874277a733625c7e1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/2-title> . 
+_:642314d573fc67ec874277a733625c7e1 <http://discobits.org/ontology#pos> "0" . 
+_:642314d573fc67ec874277a733625c7e1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:7b16f9f9228635bad0153ac9489b0c4c1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/2-content> . 
+_:7b16f9f9228635bad0153ac9489b0c4c1 <http://discobits.org/ontology#pos> "1" . 
+_:7b16f9f9228635bad0153ac9489b0c4c1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:81b3626dcd0868725af4ab6b80b893ec1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/2> . 
+_:81b3626dcd0868725af4ab6b80b893ec1 <http://discobits.org/ontology#pos> "1" . 
+_:81b3626dcd0868725af4ab6b80b893ec1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:bbe771ce6fc4d98bd5237362886bf4fd1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/0-content> . 
+_:bbe771ce6fc4d98bd5237362886bf4fd1 <http://discobits.org/ontology#pos> "1" . 
+_:bbe771ce6fc4d98bd5237362886bf4fd1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:d81701dae2f3aed1a5f29b45e42f5e591 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/3-content> . 
+_:d81701dae2f3aed1a5f29b45e42f5e591 <http://discobits.org/ontology#pos> "1" . 
+_:d81701dae2f3aed1a5f29b45e42f5e591 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:debcebb0668a11f9d38584d92d7cbe5d1 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/3> . 
+_:debcebb0668a11f9d38584d92d7cbe5d1 <http://discobits.org/ontology#pos> "2" . 
+_:debcebb0668a11f9d38584d92d7cbe5d1 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:e0435f3304c56e95010f5a481660c2991 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/0> . 
+_:e0435f3304c56e95010f5a481660c2991 <http://discobits.org/ontology#pos> "0" . 
+_:e0435f3304c56e95010f5a481660c2991 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 
+_:e55c30e77e21a55e0bae2869c89d81971 <http://discobits.org/ontology#holds> 
<bundle:///imagereaderservice-content-el/3-title> . 
+_:e55c30e77e21a55e0bae2869c89d81971 <http://discobits.org/ontology#pos> "0" . 
+_:e55c30e77e21a55e0bae2869c89d81971 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://discobits.org/ontology#Entry> . 


Reply via email to