Examples of InMemoryContentItem


Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

    }

    public static ContentItem wrapAsContentItem(final String text) {
      String id = "urn:org.apache.stanbol.enhancer:test:engines.zemanta:content-item-"
            + EnhancementEngineHelper.randomUUID().toString();
      return new InMemoryContentItem(id, text, "text/plain");
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

    @POST
    @Consumes(APPLICATION_FORM_URLENCODED)
    public Response enhanceFromForm(@FormParam("content") String content, @FormParam("format") String format, @FormParam("ajax") boolean buildAjaxview, @Context HttpHeaders headers) throws EnhancementException,
                                                                                      IOException {
                                                                                        log.info("enhance from From: " + content);
                                                                                        ContentItem ci = new InMemoryContentItem(content.getBytes("UTF-8"), TEXT_PLAIN);
                                                                                        if(!buildAjaxview){ //rewrite to a normal EnhancementRequest
                                                                                            return enhanceFromData(ci, null, false, null, false, null, false, null, headers);
                                                                                        } else { //enhance and build the AJAX response
                                                                                            enhance(ci);
                                                                                            ContentItemResource contentItemResource = new ContentItemResource(null, ci, uriInfo, "",
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

    public void testText() throws EngineException {
        log.info(">>> testText <<<");
        byte[] data = ("The Stanbol enhancer can " +
                "detect famous cities such as Paris and people such as Bob " +
                "Marley.").getBytes(Charset.forName("UTF-8"));
        ContentItem ci = new InMemoryContentItem(data,"text/plain; charset=UTF-8");
        Assert.assertEquals(1, ContentItemHelper.getContentParts(ci, Blob.class).size());
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

        } catch (IOException e) {
            throw new IllegalStateException("Unable to read test data!",e);
        }
        closeQuietly(in);
        UriRef ref = new UriRef("urn:contentItem:content-"+randomUUID());
        return new InMemoryContentItem(data,contentType);
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

        UriRef uri = id == null ? ContentItemHelper.makeDefaultUrn(content)
                : new UriRef(id);
        log.debug("create ContentItem for id " + uri + " on TC Manager= "
                + tcProvider);
        final MGraph g = new SimpleMGraph();
        return new InMemoryContentItem(uri.getUnicodeString(), content, mimeType, g);
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

       
        InputStream in = getTestResource("example.txt");
        assertNotNull("Example Plain text content not found",in);
        byte[] textData = IOUtils.toByteArray(in);
        IOUtils.closeQuietly(in);
        ci = new InMemoryContentItem(contentItemId.getUnicodeString(),
            textData, "text/html; charset=UTF-8");
        ci.getMetadata().addAll(rdfData);
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

    }
   
    /** @inheritDoc */
    public Graph getGraph(EnhancementJobManager jobManager) throws EnhancementException {
        if(graph == null) {
            final ContentItem ci = new InMemoryContentItem(inputText.getBytes(), "text/plain");
            jobManager.enhanceContent(ci);
            graph = ci.getMetadata().getGraph();
        }
        return graph;
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

       
        InputStream in = getTestResource("content.html");
        assertNotNull("HTML content not found",in);
        byte[] htmlData = IOUtils.toByteArray(in);
        IOUtils.closeQuietly(in);
        ci = new InMemoryContentItem(contentItemId.getUnicodeString(),
            htmlData, "text/html; charset=UTF-8");
        htmlContent = new String(htmlData, UTF8);
        //create a Blob with the text content
        in = getTestResource("content.txt");
        byte[] textData = IOUtils.toByteArray(in);
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

        locationEnhancementEngine.deactivate(null);
    }

    public static ContentItem getContentItem(final String id,
            final String text) {
      return new InMemoryContentItem(id, text, "text/plain");
    }
View Full Code Here

Examples of org.apache.stanbol.enhancer.servicesapi.helper.InMemoryContentItem

        String result = serializedGraph.toString();
        Assert.assertEquals(expected, result);
    }

    private ContentItem getContentItem(final String id, final String text) {
        return new InMemoryContentItem(id, text, "text/plain");
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.