Author: rwesten
Date: Thu Jul 16 11:15:02 2015
New Revision: 1691360

URL: http://svn.apache.org/r1691360
Log:
merged implementation of STANBOL-1438 to trunk

Added:
    
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/DirectoryDataFileProvider.java
      - copied unchanged from r1691353, 
stanbol/branches/release-0.12/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/DirectoryDataFileProvider.java
Modified:
    
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/MainDataFileProvider.java
    
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/resources/OSGI-INF/metatype/metatype.properties

Modified: 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/MainDataFileProvider.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/MainDataFileProvider.java?rev=1691360&r1=1691359&r2=1691360&view=diff
==============================================================================
--- 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/MainDataFileProvider.java
 (original)
+++ 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/java/org/apache/stanbol/commons/stanboltools/datafileprovider/impl/MainDataFileProvider.java
 Thu Jul 16 11:15:02 2015
@@ -135,7 +135,7 @@ public class MainDataFileProvider implem
     }
     
     @SuppressWarnings("unchecked")
-    private <ResultType> ResultType requireProperty(Dictionary<?, ?> props, 
String name, Class<ResultType> clazz) 
+    static <ResultType> ResultType requireProperty(Dictionary<?, ?> props, 
String name, Class<ResultType> clazz) 
     throws ConfigurationException {
         final Object o = props.get(name);
         if(o == null) {

Modified: 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/resources/OSGI-INF/metatype/metatype.properties
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/commons/stanboltools/datafileprovider/src/main/resources/OSGI-INF/metatype/metatype.properties?rev=1691360&r1=1691359&r2=1691360&view=diff
==============================================================================
--- 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/resources/OSGI-INF/metatype/metatype.properties
 (original)
+++ 
stanbol/trunk/commons/stanboltools/datafileprovider/src/main/resources/OSGI-INF/metatype/metatype.properties
 Thu Jul 16 11:15:02 2015
@@ -18,8 +18,19 @@ org.apache.stanbol.commons.stanboltools.
        read-only data files for Stanbol components. Delegates to other 
DataFileProviders unless the requested \
        file is found in its data files directory   
 
+
+org.apache.stanbol.commons.stanboltools.datafileprovider.impl.DirectoryDataFileProvider.name=Directory
 DataFileProvider
+org.apache.stanbol.commons.stanboltools.datafileprovider.impl.DirectoryDataFileProvider.description=\
+Provides data files from the configured directory.
+
 data.files.folder.name = Data files folder 
 data.files.folder.description = Path (absolute or relative) where data files 
can be found
 
 max.events.name = Max. events
-max.events.description = Maximum number of DataFileProviderEvents to keep
\ No newline at end of file
+max.events.description = Maximum number of DataFileProviderEvents to keep
+
+service.ranking.name=Ranking
+service.ranking.description=The ranking of a DataFileProvider determines the 
order \
+in that files are looked for. If two DataFileProvider can provide a requested 
file \
+it will be returned from those with the higher ranking. Typically backup \
+DataFileProvider should use a negative ranking.
\ No newline at end of file


Reply via email to