本文整理了Java中org.javalite.common.Util.read()
方法的一些代码示例,展示了Util.read()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.read()
方法的具体详情如下:
包路径:org.javalite.common.Util
类名称:Util
方法名:read
[英]Reads file into a byte array.
[中]将文件读入字节数组。
代码示例来源:origin: javalite/activejdbc
/**
* Reads contents of the input stream fully and returns it as String. Sets UTF-8 encoding internally.
*
* @param in InputStream to read from.
* @return contents of the input stream fully as String.
* @throws IOException in case of IO error
*/
public static String read(InputStream in) throws IOException {
return read(in, "UTF-8");
}
代码示例来源:origin: javalite/activejdbc
/**
* Reads contents of file fully and returns as string.
*
* @param fileName file name.
* @param charset name of supported charset.
* @return contents of entire file.
*/
public static String readFile(String fileName, String charset) {
FileInputStream in = null;
try {
in = new FileInputStream(fileName);
return read(in, charset);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
closeQuietly(in);
}
}
代码示例来源:origin: javalite/activejdbc
/**
* Reads contents of resource fully into a string.
*
* @param resourceName resource name.
* @param charset name of supported charset
* @return entire contents of resource as string.
*/
public static String readResource(String resourceName, String charset) {
InputStream is = Util.class.getResourceAsStream(resourceName);
try {
return read(is, charset);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
closeQuietly(is);
}
}
代码示例来源:origin: javalite/activejdbc
private static String exec(String command) {
Runtime runtime = Runtime.getRuntime();
try {
Process p = runtime.exec(command);
String output = read(p.getInputStream());
String error = read(p.getErrorStream());
if (!blank(error)) {
throw new ExecException(error);
}
return output;
} catch (ExecException e) {
throw e;
} catch (Exception e) {
throw new ExecException(e);
}
}
}
代码示例来源:origin: javalite/activejdbc
private boolean loadStaticMetadata() {
try {
Enumeration<URL> urls = Registry.instance().getClass().getClassLoader().getResources("activejdbc_metadata.json");
staticMetadataStatus = urls.hasMoreElements() ? STATIC_METADATA_LOADED : STATIC_METADATA_CHECKED;
while(urls.hasMoreElements()) {
URL url = urls.nextElement();
LogFilter.log(LOGGER, LogLevel.INFO, "Loading metadata from: {}", url.toExternalForm());
metaModels.fromJSON(Util.read(url.openStream()));
}
return staticMetadataStatus == STATIC_METADATA_LOADED;
} catch(IOException e) {
throw new InitException(e);
}
}
代码示例来源:origin: javalite/activejdbc
/**
* Fetches response content from server as String.
*
* @return response content from server as String.
*/
public String text() {
try {
connect();
return responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream());
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}finally {
dispose();
}
}
代码示例来源:origin: javalite/activejdbc
/**
* Fetches response content from server as String.
*
* @param encoding - name of supported charset to apply when reading data.
*
* @return response content from server as String.
*/
public String text(String encoding) {
try {
connect();
return responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream(), encoding);
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}finally {
dispose();
}
}
代码示例来源:origin: javalite/activejdbc
private static synchronized Map<String, Set<String>> getModelMap() {
if (modelMap == null) {
try {
modelMap = new HashMap<>();
Enumeration<URL> urls = Registry.instance().getClass().getClassLoader().getResources("activejdbc_models.properties");
while(urls.hasMoreElements()) {
URL url = urls.nextElement();
LogFilter.log(LOGGER, LogLevel.INFO, "Loading models from: {}", url.toExternalForm());
String modelsFile = Util.read(url.openStream());
String[] lines = Util.split(modelsFile, System.getProperty("line.separator"));
for(String line : lines) {
String[] parts = Util.split(line, ':');
String modelName = parts[0];
String dbName = parts[1];
Set<String> modelNames = modelMap.computeIfAbsent(dbName, k -> new HashSet<>());
if (!modelNames.add(modelName)) {
throw new InitException(String.format("Model '{}' already exists for database '{}'", modelName, dbName));
}
}
}
} catch(IOException e) {
throw new InitException(e);
}
}
return modelMap;
}
代码示例来源:origin: com.github.tchoulihan/javalite-common
/**
* Reads contents of the input stream fully and returns it as String. Sets UTF-8 encoding internally.
*
* @param in InputStream to read from.
* @return contents of the input stream fully as String.
* @throws IOException in case of IO error
*/
public static String read(InputStream in) throws IOException {
return read(in, "UTF-8");
}
代码示例来源:origin: org.javalite/javalite-common
/**
* Reads contents of the input stream fully and returns it as String. Sets UTF-8 encoding internally.
*
* @param in InputStream to read from.
* @return contents of the input stream fully as String.
* @throws IOException in case of IO error
*/
public static String read(InputStream in) throws IOException {
return read(in, "UTF-8");
}
代码示例来源:origin: javalite/activeweb
public String lessc(File lessFile) throws IOException, InterruptedException {
logInfo("Executing: " + "lessc " + lessFile.getPath());
String exec = "lessc";
if (System.getProperty("os.name").toLowerCase().contains("windows")) {
exec += ".cmd";
}
Process process = getRuntime().exec(new String[]{exec, lessFile.getPath()});
String css = read(process.getInputStream(), "UTF-8");
String error = read(process.getErrorStream(), "UTF-8");
if (process.waitFor() != 0) {
throw new RuntimeException(error);
}
return css;
}
代码示例来源:origin: javalite/activeweb
/**
* Reads entire request data as String. Do not use for large data sets to avoid
* memory issues, instead use {@link #getRequestInputStream()}.
*
* @return data sent by client as string.
* @throws IOException
*/
protected String getRequestString() throws IOException {
return Util.read(RequestContext.getHttpRequest().getInputStream());
}
代码示例来源:origin: org.javalite/javalite-common
/**
* Reads contents of resource fully into a string.
*
* @param resourceName resource name.
* @param charset name of supported charset
* @return entire contents of resource as string.
*/
public static String readResource(String resourceName, String charset) {
InputStream is = Util.class.getResourceAsStream(resourceName);
try {
return read(is, charset);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
closeQuietly(is);
}
}
代码示例来源:origin: com.github.tchoulihan/javalite-common
/**
* Reads contents of resource fully into a string.
*
* @param resourceName resource name.
* @param charset name of supported charset
* @return entire contents of resource as string.
*/
public static String readResource(String resourceName, String charset) {
InputStream is = Util.class.getResourceAsStream(resourceName);
try {
return read(is, charset);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
closeQuietly(is);
}
}
代码示例来源:origin: org.javalite/javalite-common
/**
* Reads contents of file fully and returns as string.
*
* @param fileName file name.
* @param charset name of supported charset.
* @return contents of entire file.
*/
public static String readFile(String fileName, String charset) {
FileInputStream in = null;
try {
in = new FileInputStream(fileName);
return read(in, charset);
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
closeQuietly(in);
}
}
代码示例来源:origin: javalite/activeweb
/**
* Converts entire content of this item to String.
*
* @return content streamed from this field as string.
*/
public String getStreamAsString(){
try {
return Util.read(fileItemStream.openStream());
} catch (Exception e) {
throw new ControllerException(e);
}
}
代码示例来源:origin: org.javalite/javalite-common
/**
* Fetches response content from server as String.
*
* @return response content from server as String.
*/
public String text() {
try {
connect();
return responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream());
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}finally {
dispose();
}
}
代码示例来源:origin: org.javalite/javalite-common
/**
* Fetches response content from server as String.
*
* @param encoding - name of supported charset to apply when reading data.
*
* @return response content from server as String.
*/
public String text(String encoding) {
try {
connect();
return responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream(), encoding);
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}finally {
dispose();
}
}
代码示例来源:origin: com.github.tchoulihan/javalite-common
/**
* Fetches response content from server as String.
*
* @return response content from server as String.
*/
public String text() {
try {
connect();
String result = responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream());
dispose();
return result;
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}
}
代码示例来源:origin: com.github.tchoulihan/javalite-common
/**
* Fetches response content from server as String.
*
* @param encoding - name of supported charset to apply when reading data.
*
* @return response content from server as String.
*/
public String text(String encoding) {
try {
connect();
String result = responseCode() >= 400 ? read(connection.getErrorStream()) : read(connection.getInputStream(), encoding);
dispose();
return result;
} catch (IOException e) {
throw new HttpException("Failed URL: " + url, e);
}
}
内容来源于网络,如有侵权,请联系作者删除!