org.sonar.api.utils.internal
Class DefaultTempFolder

java.lang.Object
  extended by org.sonar.api.utils.internal.DefaultTempFolder
All Implemented Interfaces:
ServerComponent, TaskComponent, TempFolder

public class DefaultTempFolder
extends Object
implements TempFolder


Constructor Summary
DefaultTempFolder(File tempDir)
           
 
Method Summary
 void clean()
           
 File newDir()
          Create a directory in temp folder with a random unique name.
 File newDir(String name)
          Create a directory in temp folder using provided name.
 File newFile()
           
 File newFile(String prefix, String suffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTempFolder

public DefaultTempFolder(File tempDir)
Method Detail

newDir

public File newDir()
Description copied from interface: TempFolder
Create a directory in temp folder with a random unique name.

Specified by:
newDir in interface TempFolder

newDir

public File newDir(String name)
Description copied from interface: TempFolder
Create a directory in temp folder using provided name.

Specified by:
newDir in interface TempFolder

newFile

public File newFile()
Specified by:
newFile in interface TempFolder

newFile

public File newFile(@Nullable
                    String prefix,
                    @Nullable
                    String suffix)
Specified by:
newFile in interface TempFolder

clean

public void clean()


Copyright © 2009–2015 SonarSource. All rights reserved.