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