protected String readResource(Class<?> testClass, String name) { String className = testClass.getName(); int dot = className.lastIndexOf('.'); if (dot >= 0) { className = className.substring(dot + 1); } return IOUtils.readString(getClass().getResourceAsStream( className + "_" + name), "UTF-8", false); }
public String toHTML(InputStream in, String encoding, String type, VariableResolver resolver) { if (in == null) { return null; } if (encoding == null) { encoding = ENCODING_DEFAULT; } return engine_.evaluate(IOUtils.readString(in, encoding, false)); }
public String readText(String resourceName) { String resourcePath = getClass().getName().replace('.', '/') .concat("_").concat(resourceName); InputStream in = getClass().getClassLoader().getResourceAsStream( resourcePath); if (in == null) { throw new IORuntimeException("Specified resource does not exist: " + resourcePath); } return IOUtils.readString(in, "UTF-8", true); } }
public static String readString(InputStream in, String encoding, boolean normalizeLineSeparator) { if (in == null) { return null; } try { return readString(new InputStreamReader(in, encoding), normalizeLineSeparator); } catch (UnsupportedEncodingException ex) { throw new IORuntimeException(ex); } }
public String toHTML(InputStream in, String encoding, String type, VariableResolver resolver) { if (in == null) { return null; } if (type != null && !type.startsWith("text/")) { // バイナリコンテントの場合は適当に返す。 return type; } if (encoding == null) { encoding = ENCODING_DEFAULT; } String str = IOUtils.readString(in, encoding, false); if ("text/html".equals(type)) { return HTMLUtils.stripHTML(str); } else { return HTMLUtils.filterLines(str, true); } }
public String getBodyString() { return IOUtils.readString(getBodyInputStream(), getEncoding(), false); }
public Response act(Request request, PathMetaData pathMetaData) { String resourcePath = getResourcePath(pathMetaData); if (resourcePath == null) { return VoidResponse.INSTANCE; } InputStream in = getClass().getClassLoader().getResourceAsStream( PACKAGE_PREFIX_RESOURCE + resourcePath); if (in == null) { return VoidResponse.INSTANCE; } else { if (resourcePath.equals(PATH_SOURCECREATOR_JS)) { try { in = new ByteArrayInputStream(IOUtils.readString(in, "UTF-8", false).replace(MARK_CONTEXTPATH, request.getContextPath()).getBytes("UTF-8")); } catch (UnsupportedEncodingException ex) { throw new RuntimeException("Can't happen!", ex); } } String contentType = sourceCreator_.getServletContext() .getMimeType(resourcePath); if (contentType == null) { contentType = DEFAULT_CONTENTTYPE; } return new SelfContainedResponse(in, contentType); } }
return IOUtils.readString( new InputStreamReader(bis, actualCharset), false); } catch (IOException ex) {
public static String readString(Resource resource, String encoding, boolean normalizeLineSeparator, String defaultString) { if (resource == null || !resource.exists() || resource.isDirectory()) { return defaultString; } try { return IOUtils.readString(resource.getInputStream(), encoding, normalizeLineSeparator); } catch (ResourceNotFoundException ex) { return defaultString; } }
String getString(I18NResource resource, Locale locale) { if (resource != null && resource.exists(locale)) { try { return PropertyUtils.valueOf(IOUtils.readString(resource .getInputStream(locale), "UTF-8", false), ""); } catch (ResourceNotFoundException ignore) { return null; } } else { return null; } }
public void setAttribute(Page page, String name, String variant, Attribute attr) { if (ATTR_TYPE.equals(name)) { if (Page.VARIANT_DEFAULT.equals(variant)) { String type = attr.getString(SUBNAME_DEFAULT); if (type != null) { setType(page, type); } } } else if (ATTR_RESPONSECONTENTTYPE.equals(name)) { if (Page.VARIANT_DEFAULT.equals(variant)) { String responseContentType = attr.getString(SUBNAME_DEFAULT); if (responseContentType != null) { setResponseContentType(page, responseContentType); } } } else if (ATTR_MODIFYDATE.equals(name)) { // modifyDateは今のところ復元できない。 } else if (ATTR_BODY.equals(name)) { InputStreamFactory isf = attr.getStream(SUBNAME_DEFAULT); if (isf != null) { setTemplate(page, variant, IOUtils.readString(isf .getInputStream(), Template.ENCODING, false)); } } }
protected void setContent(PageElement element, String encoding, InputStream in) throws NamingException { element.getElement().getAbility(TemplateAbility.class).setTemplate( element.getVariant(), IOUtils.readString(in, encoding, false)); } }
public String findBody(String variant) { if (body_ != null && body_.exists(variant)) { try { return PropertyUtils.valueOf(IOUtils.readString(body_ .getInputStream(variant), "UTF-8", false), ""); } catch (ResourceNotFoundException ignore) { } } return PropertyUtils.valueOf(getProperty0(PROP_BODY, variant), ""); }
protected void create(PageElement element, String encoding, InputStream in) throws NamingException { TemplateAbility template = getPage(element, true, false).getAbility( TemplateAbility.class); template.setType(element.getType()); template.setTemplate(element.getVariant(), IOUtils.readString(in, encoding, false)); }
parser = new HTMLParser(html); log_.debug("INDEXED CONTENT:\n" + IOUtils.readString(parser.getReader(), false));
if (internalEncoding != null && !internalEncoding.equals(encoding)) { try { in = new ByteArrayInputStream(IOUtils.readString(in, encoding, false).getBytes(internalEncoding)); } catch (UnsupportedEncodingException ex) {
&& !internalEncoding.equals(encoding)) { try { in = new ByteArrayInputStream(IOUtils.readString(in, encoding, false).getBytes(internalEncoding)); } catch (UnsupportedEncodingException ex) {