Author: rwesten
Date: Thu Jan 17 22:39:26 2013
New Revision: 1434943

URL: http://svn.apache.org/viewvc?rev=1434943&view=rev
Log:
STANBOL-878: AnalyzedTextWrtier no longer returns 0 for content length; added 
trace level debuggings of serialized spans to the AnalyzedTextSerializer

Modified:
    
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/AnalyzedTextSerializer.java
    
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/writer/AnalyzedTextWriter.java

Modified: 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/AnalyzedTextSerializer.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/AnalyzedTextSerializer.java?rev=1434943&r1=1434942&r2=1434943&view=diff
==============================================================================
--- 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/AnalyzedTextSerializer.java
 (original)
+++ 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/AnalyzedTextSerializer.java
 Thu Jan 17 22:39:26 2013
@@ -24,6 +24,8 @@ import org.codehaus.jackson.JsonGenerato
 import org.codehaus.jackson.map.ObjectMapper;
 import org.codehaus.jackson.node.ArrayNode;
 import org.codehaus.jackson.node.ObjectNode;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * Serializes an AnalysedText instance as JSON
@@ -33,6 +35,8 @@ import org.codehaus.jackson.node.ObjectN
 @Component(immediate=true,policy=ConfigurationPolicy.IGNORE)
 @Service(value=AnalyzedTextSerializer.class)
 public class AnalyzedTextSerializer {
+    
+    Logger log = LoggerFactory.getLogger(AnalyzedTextSerializer.class);
 
     private final static Charset UTF8 = Charset.forName("UTF-8");
     
@@ -106,6 +110,7 @@ public class AnalyzedTextSerializer {
     }
 
     private ObjectNode writeSpan(Span span) throws IOException {
+        log.trace("wirte {}",span);
         ObjectNode jSpan = mapper.createObjectNode();
         jSpan.put("type", span.getType().name());
         jSpan.put("start", span.getStart());
@@ -122,6 +127,7 @@ public class AnalyzedTextSerializer {
                 jSpan.put(key, jValues);
             }
         }
+        log.trace(" ... {}",jSpan);
         return jSpan;
     }
 

Modified: 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/writer/AnalyzedTextWriter.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/writer/AnalyzedTextWriter.java?rev=1434943&r1=1434942&r2=1434943&view=diff
==============================================================================
--- 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/writer/AnalyzedTextWriter.java
 (original)
+++ 
stanbol/trunk/enhancer/generic/nlp-json/src/main/java/org/apache/stanbol/enhancer/nlp/json/writer/AnalyzedTextWriter.java
 Thu Jan 17 22:39:26 2013
@@ -112,7 +112,7 @@ public class AnalyzedTextWriter implemen
     @Override
     public long getSize(AnalysedText t, Class<?> type, Type genericType, 
Annotation[] annotations,
             MediaType mediaType) {
-        return 0;
+        return -1;
     }
 
     @Override


Reply via email to