本文整理了Java中io.advantageous.boon.core.IO.createURI()
方法的一些代码示例,展示了IO.createURI()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO.createURI()
方法的具体详情如下:
包路径:io.advantageous.boon.core.IO
类名称:IO
方法名:createURI
暂无
代码示例来源:origin: com.github.advantageous/boon-reflekt
public static String read( final String location ) {
final URI uri = createURI( location );
return Exceptions.tryIt( String.class, new Exceptions.TrialWithReturn<String>() {
@Override
public String tryIt() throws Exception {
String path = location;
path = getWindowsPathIfNeeded( path );
if ( uri.getScheme() == null ) {
Path thePath = FileSystems.getDefault().getPath( path );
return read( Files.newBufferedReader( thePath, DEFAULT_CHARSET ) );
} else if ( uri.getScheme().equals( FILE_SCHEMA ) ) {
return readFromFileSchema( uri );
} else {
return read( location, uri );
}
}
} );
}
代码示例来源:origin: io.advantageous.boon/boon-reflekt
public static String read( final String location ) {
final URI uri = createURI( location );
return Exceptions.tryIt( String.class, new Exceptions.TrialWithReturn<String>() {
@Override
public String tryIt() throws Exception {
String path = location;
path = getWindowsPathIfNeeded( path );
if ( uri.getScheme() == null ) {
Path thePath = FileSystems.getDefault().getPath( path );
return read( Files.newBufferedReader( thePath, DEFAULT_CHARSET ) );
} else if ( uri.getScheme().equals( FILE_SCHEMA ) ) {
return readFromFileSchema( uri );
} else {
return read( location, uri );
}
}
} );
}
代码示例来源:origin: io.advantageous.boon/boon-util
public static String read( final String location ) {
final URI uri = IO.createURI(location);
return Exceptions.tryIt( String.class, new Exceptions.TrialWithReturn<String>() {
@Override
public String tryIt() throws Exception {
String path = location;
path = IO.getWindowsPathIfNeeded(path);
if ( uri.getScheme() == null ) {
Path thePath = FileSystems.getDefault().getPath( path );
return IO.read(Files.newBufferedReader(thePath, IO.DEFAULT_CHARSET));
} else if ( uri.getScheme().equals( IO.FILE_SCHEMA ) ) {
return IO.readFromFileSchema(uri);
} else if ( uri.getScheme().equals( CLASSPATH_SCHEMA )
|| uri.getScheme().equals( IO.JAR_SCHEMA ) ) {
return readFromClasspath( uri.toString() );
} else {
return IO.read(location, uri);
}
}
} );
}
代码示例来源:origin: io.advantageous.boon/boon-util
private static void resourcesFromFileSystem( List<String> resourcePaths, URL u ) {
URI fileURI = IO.createURI(u.toString());
add( resourcePaths, IO.uriToPath( fileURI ).toString() );
}
代码示例来源:origin: io.advantageous.boon/boon-util
private static void pathsFromFileSystem( List<Path> resourcePaths, URL u ) {
URI fileURI = IO.createURI( u.toString() );
add( resourcePaths, IO.uriToPath( fileURI ) );
}
代码示例来源:origin: com.github.advantageous/boon-reflekt
public static void eachLine( final String location, final EachLine eachLine ) {
final URI uri = createURI( location );
代码示例来源:origin: io.advantageous.boon/boon-reflekt
public static void eachLine( final String location, final EachLine eachLine ) {
final URI uri = createURI( location );
代码示例来源:origin: io.advantageous.boon/boon-util
public static String readResource( final String location ) {
final URI uri = IO.createURI(location);
代码示例来源:origin: io.advantageous.boon/boon-reflekt
public static List<String> readLines( final String location ) {
final String path = getWindowsPathIfNeeded( location );
final URI uri = createURI( path );
return ( List<String> ) Exceptions.tryIt( Typ.list, new Exceptions.TrialWithReturn<List>() {
@Override
public List<String> tryIt() throws Exception {
if ( uri.getScheme() == null ) {
Path thePath = FileSystems.getDefault().getPath( path );
return Files.readAllLines( thePath, DEFAULT_CHARSET );
} else if ( uri.getScheme().equals( FILE_SCHEMA ) ) {
Path thePath = FileSystems.getDefault().getPath( uri.getPath() );
return Files.readAllLines( thePath, DEFAULT_CHARSET );
} else {
return readLines( location, uri );
}
}
} );
}
代码示例来源:origin: com.github.advantageous/boon-reflekt
public static List<String> readLines( final String location ) {
final String path = getWindowsPathIfNeeded( location );
final URI uri = createURI( path );
return ( List<String> ) Exceptions.tryIt( Typ.list, new Exceptions.TrialWithReturn<List>() {
@Override
public List<String> tryIt() throws Exception {
if ( uri.getScheme() == null ) {
Path thePath = FileSystems.getDefault().getPath( path );
return Files.readAllLines( thePath, DEFAULT_CHARSET );
} else if ( uri.getScheme().equals( FILE_SCHEMA ) ) {
Path thePath = FileSystems.getDefault().getPath( uri.getPath() );
return Files.readAllLines( thePath, DEFAULT_CHARSET );
} else {
return readLines( location, uri );
}
}
} );
}
内容来源于网络,如有侵权,请联系作者删除!