You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2014/02/04 17:08:46 UTC
svn commit: r1564364 -
/stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java
Author: rwesten
Date: Tue Feb 4 16:08:46 2014
New Revision: 1564364
URL: http://svn.apache.org/r1564364
Log:
fix for STANBOL-1275 in trunk
Modified:
stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java
Modified: stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java?rev=1564364&r1=1564363&r2=1564364&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java (original)
+++ stanbol/trunk/enhancement-engines/dereference/core/src/main/java/org/apache/stanbol/enhancer/engines/dereference/EntityDereferenceEngine.java Tue Feb 4 16:08:46 2014
@@ -370,12 +370,16 @@ public class EntityDereferenceEngine imp
* an empty list!
*/
int prefixPos = Math.abs(pos)-2;
- String prefix = prefixList.get(prefixPos);
- if(prefixPos >= 0 && entityUri.startsWith(prefix)){
- log.trace(" ... matched prefix {}", prefix);
- return true; //it matches a prefix in the list
+ if(prefixPos >= 0){
+ String prefix = prefixList.get(prefixPos);
+ if(entityUri.startsWith(prefix)){
+ log.trace(" ... matched prefix {}", prefix);
+ return true; //it matches a prefix in the list
+ } else { //try configured regex pattern
+ log.trace(" ... no match for prefix {}", prefix);
+ }
} else { //try configured regex pattern
- log.trace(" ... no match for prefix {}", prefix);
+ log.trace(" ... no prefix matches");
}
} else {
return true; //entityUri found in list