org.codehaus.plexus.util.IOUtil.close()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.codehaus.plexus.util.IOUtil.close()方法的一些代码示例,展示了IOUtil.close()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IOUtil.close()方法的具体详情如下:
包路径:org.codehaus.plexus.util.IOUtil
类名称:IOUtil
方法名:close

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;
}

相关文章

微信公众号

最新文章

更多