List of usage examples for org.apache.commons.io.output ByteArrayOutputStream toString
public String toString()
From source file:ca.mcgill.music.ddmal.mei.MeiXmlWriter.java
public static String createDocument(MeiDocument doc) { MeiXmlWriter writer = new MeiXmlWriter(doc); ByteArrayOutputStream os = new ByteArrayOutputStream(); writer.processDocument(os);// ww w.j av a 2s. c o m return os.toString(); }
From source file:com.bradmcevoy.io.FileUtils.java
@SuppressWarnings("unchecked") public static String readResource(Class cl, String res) throws IOException { InputStream in = cl.getResourceAsStream(res); if (in == null) { throw new IOException( "Failed to read resource: " + res + " relative to class: " + cl.getCanonicalName()); }/*from ww w. j a v a2 s . com*/ ByteArrayOutputStream out = readIn(in); return out.toString(); }
From source file:io.milton.common.FileUtils.java
public static String readResource(Class cl, String res) throws IOException { InputStream in = cl.getResourceAsStream(res); if (in == null) { throw new IOException( "Failed to read resource: " + res + " relative to class: " + cl.getCanonicalName()); }/* w w w .ja v a 2s . c o m*/ ByteArrayOutputStream out = readIn(in); return out.toString(); }
From source file:com.comcast.magicwand.spells.web.chrome.ChromePhoenixDriver.java
/** * Gets the latest known version of chromedriver. * /*from www . ja v a 2s.c o m*/ * @return Latest known version */ public static String getLatestVersion() { String latest = LATEST_KNOWN_VERSION; try { URL url = new URL(LATEST_RELEASE_URL); ByteArrayOutputStream baos = new ByteArrayOutputStream(); IOUtils.copy(url.openStream(), baos); latest = baos.toString(); } catch (IOException e) { LOG.error("Error retrieving url[{}]: {}", LATEST_RELEASE_URL, e); } return latest; }
From source file:fr.ign.cogit.geoxygene.appli.render.stats.RenderingStatistics.java
public static void printStatistics(OutputStream out) { if (!on) {// w ww .j a v a 2 s. co m return; } PrintStream pos = new PrintStream(out); pos.println("------------------------------------------------------"); pos.println(getUserMessage()); pos.println("Rendering time = " + (renderingEnd - renderingStart) + "ms (overlay included)"); pos.println("overlay time = " + (overlayEnd - overlayStart) + "ms"); pos.println("nb program switch = " + nbProgramSwitch); pos.println("nb draw call = " + nbDrawCall); pos.println("nb gl complex = " + nbGLComplex); pos.println("nb meshes = " + meshCount); pos.println("nb vertices = " + vertexCount); pos.println("nb triangles (approx) = " + triangleCount); pos.println("nb couple feature/symbolizer renderered = " + nbCoupleFeatureSymbolizer); pos.println("nb different features = " + features.size()); pos.println("nb different symbolizers = " + symbolizers.size()); for (Map.Entry<GeoxygeneGLRenderer, RendererStatistics> entry : renderers.entrySet()) { // GeoxComplexRenderer renderer = entry.getKey(); RendererStatistics stats = entry.getValue(); ByteArrayOutputStream statsOut = new ByteArrayOutputStream(); stats.printStatistics(statsOut); pos.println(statsOut.toString()); } }
From source file:dk.statsbiblioteket.doms.licensemodule.integrationtest.LicenseModuleRestWSTester.java
@SuppressWarnings("all") private static void testGetUserLicenseQuery() throws Exception { GetUserQueryInputDTO input = new GetUserQueryInputDTO(); input.setPresentationType("images"); input.setAttributes(createUserObjAttributeDTO()); JAXBContext context = JAXBContext.newInstance(GetUserQueryInputDTO.class); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(input, outputStream);// w w w .j a v a 2 s .c o m // serialize to XML String inputXML = outputStream.toString(); System.out.println(inputXML); ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client .resource(UriBuilder.fromUri("http://localhost:8080/licensemodule/services/").build()); // Call with XML String output = service.path("getUserLicenseQuery").type(MediaType.TEXT_XML).accept(MediaType.TEXT_XML) .entity(inputXML).post(String.class); System.out.println("query:" + output); }
From source file:dk.statsbiblioteket.doms.licensemodule.integrationtest.LicenseModuleRestWSTester.java
@SuppressWarnings("all") private static void testGetUsersGroups() throws Exception { GetUserGroupsInputDTO input = new GetUserGroupsInputDTO(); input.setAttributes(createUserObjAttributeDTO()); input.setLocale("da"); JAXBContext context = JAXBContext.newInstance(GetUserGroupsInputDTO.class); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(input, outputStream);// w ww . jav a 2 s . c o m // serialize to XML String inputXML = outputStream.toString(); System.out.println("input xml:\n" + inputXML); ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client .resource(UriBuilder.fromUri("http://localhost:8080/licensemodule/services/").build()); // Call with XML //GetUsersLicensesOutputDTO output = service.path("getUserLicenses").type(MediaType.TEXT_XML).accept(MediaType.TEXT_XML).entity(inputXML).post(GetUsersLicensesOutputDTO.class); // Call with @XmlRootElement GetUserGroupsOutputDTO output = service.path("getUserGroups").type(MediaType.TEXT_XML) .accept(MediaType.TEXT_XML).entity(input).post(GetUserGroupsOutputDTO.class); context = JAXBContext.newInstance(GetUserGroupsOutputDTO.class); outputStream = new ByteArrayOutputStream(); m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(output, outputStream); // serialize to XML String outputXML = outputStream.toString(); System.out.println(outputXML); System.out.println("output, groups:" + output.getGroups()); }
From source file:dk.statsbiblioteket.doms.licensemodule.integrationtest.LicenseModuleRestWSTester.java
@SuppressWarnings("all") private static void testGetUsersLicenses() throws Exception { // GetUserLicensesOutputDTO getUserLicenses GetUsersLicensesInputDTO input = new GetUsersLicensesInputDTO(); input.setAttributes(createUserObjAttributeDTO()); input.setLocale("da"); JAXBContext context = JAXBContext.newInstance(GetUsersLicensesInputDTO.class); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(input, outputStream);// w ww . j ava 2 s .c o m // serialize to XML String inputXML = outputStream.toString(); System.out.println("input xml:\n" + inputXML); ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client .resource(UriBuilder.fromUri("http://localhost:8080/licensemodule/services/").build()); // Call with XML //GetUsersLicensesOutputDTO output = service.path("getUserLicenses").type(MediaType.TEXT_XML).accept(MediaType.TEXT_XML).entity(inputXML).post(GetUsersLicensesOutputDTO.class); // Call with @XmlRootElement GetUsersLicensesOutputDTO output = service.path("getUserLicenses").type(MediaType.TEXT_XML) .accept(MediaType.TEXT_XML).entity(input).post(GetUsersLicensesOutputDTO.class); context = JAXBContext.newInstance(GetUsersLicensesOutputDTO.class); outputStream = new ByteArrayOutputStream(); m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(output, outputStream); // serialize to XML String outputXML = outputStream.toString(); System.out.println(outputXML); System.out.println("output, licensenames:" + output.getLicenses()); }
From source file:dk.statsbiblioteket.doms.licensemodule.integrationtest.LicenseModuleRestWSTester.java
@SuppressWarnings("all") private static void testCheckAccessForIds() throws Exception { CheckAccessForIdsInputDTO input = new CheckAccessForIdsInputDTO(); input.setPresentationType("Search"); input.setAttributes(createUserObjAttributeDTO()); ArrayList<String> ids = new ArrayList<String>(); ids.add("doms_radioTVCollection:uuid:371157ee-b120-4504-bfaf-364c15a4137c");//radio TV ids.add("doms_radioTVCollection:uuid:c3386ed5-9b79-47a2-a648-8de53569e630");//radio TV ids.add("doms_reklamefilm:uuid:35a1aa76-97a1-4f1b-b5aa-ad2a246eeeec"); //reklame ids.add("doms_newspaperCollection:uuid:18709dea-802c-4bd7-98e6-32ca3b285774-segment_6"); //aviser input.setIds(ids);/* w w w .j a v a 2 s .com*/ JAXBContext context = JAXBContext.newInstance(CheckAccessForIdsInputDTO.class); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(input, outputStream); // serialize to XML String inputXML = outputStream.toString(); System.out.println(inputXML); ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client .resource(UriBuilder.fromUri("http://devel06:9612/licensemodule/services/").build()); // Call with XML CheckAccessForIdsOutputDTO output = service.path("checkAccessForIds").type(MediaType.TEXT_XML) .accept(MediaType.TEXT_XML).entity(inputXML).post(CheckAccessForIdsOutputDTO.class); context = JAXBContext.newInstance(CheckAccessForIdsOutputDTO.class); outputStream = new ByteArrayOutputStream(); m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(output, outputStream); // serialize to XML String outputXML = outputStream.toString(); System.out.println(outputXML); System.out.println("query:" + output.getQuery()); System.out.println("presentationtype:" + output.getPresentationType()); System.out.println("number of IDs:" + output.getAccessIds().size()); }
From source file:dk.statsbiblioteket.doms.licensemodule.integrationtest.LicenseModuleRestWSTester.java
@SuppressWarnings("all") private static void testValidateAccess() throws Exception { // Test Validate Access ValidateAccessInputDTO input = new ValidateAccessInputDTO(); ArrayList<UserObjAttributeDTO> userObjAttributes = createUserObjAttributeDTO(); input.setAttributes(userObjAttributes); ArrayList<String> groups = new ArrayList<String>(); groups.add("IndividueltForbud"); groups.add("Klausuleret"); input.setGroups(groups);/* w ww.j a v a2 s .c o m*/ input.setPresentationType("images"); JAXBContext context = JAXBContext.newInstance(ValidateAccessInputDTO.class); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(input, outputStream); // serialize to XML String inputXML = outputStream.toString(); System.out.println("input xml:\n" + inputXML); ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client .resource(UriBuilder.fromUri("http://localhost:8080/licensemodule/services/").build()); // Call with XML ValidateAccessOutputDTO output = service.path("validateAccess").type(MediaType.TEXT_XML) .accept(MediaType.TEXT_XML).entity(inputXML).post(ValidateAccessOutputDTO.class); // Call with @XmlRootElement // output = service.path("validateAccess").type(MediaType.TEXT_XML).accept(MediaType.TEXT_XML).entity(input).post(ValidateAccessOutputDTO.class); context = JAXBContext.newInstance(ValidateAccessOutputDTO.class); outputStream = new ByteArrayOutputStream(); m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); m.marshal(output, outputStream); // serialize to XML String outputXML = outputStream.toString(); System.out.println(outputXML); // Access depends on the licenses in the DB. System.out.println("access :" + output.isAccess()); }