本文整理了Java中org.codehaus.plexus.util.IOUtil.close()
方法的一些代码示例,展示了IOUtil.close()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IOUtil.close()
方法的具体详情如下:
包路径:org.codehaus.plexus.util.IOUtil
类名称:IOUtil
方法名:close
[英]Closes the input stream. The input stream can be null and any IOException's will be swallowed.
[中]关闭输入流。输入流可以为null,任何IOException都将被吞没。
代码示例来源:origin: org.codehaus.plexus/plexus-utils
public static Properties loadProperties( final InputStream is )
throws IOException
{
InputStream in = is;
try
{
final Properties properties = new Properties();
// Make sure the properties stream is valid
if ( in != null )
{
properties.load( in );
in.close();
in = null;
}
return properties;
}
finally
{
IOUtil.close( in );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( output );
IOUtil.close( fos );
IOUtil.close( input );
IOUtil.close( fis );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( writer );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( out );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( reader );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( reader );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
/**
* Description of the Method
*/
protected void expandFile( final File srcF, final File dir )
throws Exception
{
ZipInputStream zis = null;
try
{
// code from WarExpand
zis = new ZipInputStream( new FileInputStream( srcF ) );
for ( ZipEntry ze = zis.getNextEntry(); ze != null; ze = zis.getNextEntry() )
{
extractFile( srcF, dir, zis, ze.getName(), new Date( ze.getTime() ), ze.isDirectory() );
}
// log("expand complete", Project.MSG_VERBOSE);
zis.close();
zis = null;
}
catch ( IOException ioe )
{
throw new Exception( "Error while expanding " + srcF.getPath(), ioe );
}
finally
{
IOUtil.close( zis );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( input1 );
IOUtil.close( input2 );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( fos );
代码示例来源:origin: org.apache.maven/maven-project
private Model readModel( String projectId,
URL url,
boolean strict )
throws ProjectBuildingException
{
Reader reader = null;
try
{
reader = ReaderFactory.newXmlReader( url.openStream() );
return readModel( projectId, url.toExternalForm(), reader, strict );
}
catch ( IOException e )
{
throw new ProjectBuildingException( projectId, "Failed build model from URL \'" + url.toExternalForm() +
"\'\nError: \'" + e.getLocalizedMessage() + "\'", e );
}
finally
{
IOUtil.close( reader );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
public static Xpp3Dom build( Reader reader, boolean trim )
throws XmlPullParserException, IOException
{
try
{
final XmlPullParser parser = new MXParser();
parser.setInput( reader );
final Xpp3Dom xpp3Dom = build( parser, trim );
reader.close();
reader = null;
return xpp3Dom;
}
finally
{
IOUtil.close( reader );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( fileReader );
IOUtil.close( fileWriter );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( input );
IOUtil.close( output );
代码示例来源:origin: org.apache.maven/maven-project
private Model readModel( String projectId,
File file,
boolean strict )
throws ProjectBuildingException
{
Reader reader = null;
try
{
reader = ReaderFactory.newXmlReader( file );
return readModel( projectId, file.getAbsolutePath(), reader, strict );
}
catch ( FileNotFoundException e )
{
throw new ProjectBuildingException( projectId,
"Could not find the model file '" + file.getAbsolutePath() + "'.", e );
}
catch ( IOException e )
{
throw new ProjectBuildingException( projectId, "Failed to build model from file '" +
file.getAbsolutePath() + "'.\nError: \'" + e.getLocalizedMessage() + "\'", e );
}
finally
{
IOUtil.close( reader );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( reader );
代码示例来源:origin: org.codehaus.plexus/plexus-utils
public static Xpp3Dom build( InputStream is, String encoding, boolean trim )
throws XmlPullParserException, IOException
{
try
{
final XmlPullParser parser = new MXParser();
parser.setInput( is, encoding );
final Xpp3Dom xpp3Dom = build( parser, trim );
is.close();
is = null;
return xpp3Dom;
}
finally
{
IOUtil.close( is );
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-utils
IOUtil.close( writer );
IOUtil.close( reader );
代码示例来源:origin: simpligility/android-maven-plugin
IOUtil.close( output );
代码示例来源:origin: takari/polyglot-maven
@Override
public Model read(final File input, final Map<String, ?> options) throws IOException, ModelParseException {
Model model;
Reader reader = new BufferedReader(new FileReader(input));
try {
model = read(reader, options);
model.setPomFile(input);
} finally {
IOUtil.close(reader);
}
return model;
}
代码示例来源:origin: takari/polyglot-maven
public Model read(final File input, final Map<String, ?> options) throws IOException {
Model model;
Reader reader = new BufferedReader(new FileReader(input));
try {
model = read(reader, options);
model.setPomFile(input);
} finally {
IOUtil.close(reader);
}
return model;
}
内容来源于网络,如有侵权,请联系作者删除!