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