public class ProjectImportTemporaryFilesImpl extends Object implements ProjectImportTemporaryFiles
| Constructor and Description |
|---|
ProjectImportTemporaryFilesImpl(String projectKey,
Set<String> entities,
String encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeWriters()
Closes writers opened with
ProjectImportTemporaryFiles.getWriter(String). |
void |
deleteTempFiles()
Deletes the temporary files held in this object.
|
String |
getEncoding()
Queries the encoding being used by any print writers opened by
ProjectImportTemporaryFiles.getWriter(String). |
File |
getEntityXmlFile(String entity)
Returns the temporary XML partition file an entity.
|
File |
getParentDirectory()
Returns the temporary directory which is the parent of all the temporary partition files.
|
PrintWriter |
getWriter(String entity)
Returns a writer capable of writing to an entity file.
|
public ProjectImportTemporaryFilesImpl(String projectKey, Set<String> entities, String encoding) throws IOException
IOExceptionpublic File getEntityXmlFile(String entity)
ProjectImportTemporaryFilesgetEntityXmlFile in interface ProjectImportTemporaryFilespublic void deleteTempFiles()
ProjectImportTemporaryFilesdeleteTempFiles in interface ProjectImportTemporaryFilespublic PrintWriter getWriter(String entity) throws IOException
ProjectImportTemporaryFilesgetWriter in interface ProjectImportTemporaryFilesentity - the entity being writtenIOException - if the file cannot be opened for writingpublic String getEncoding()
ProjectImportTemporaryFilesProjectImportTemporaryFiles.getWriter(String).getEncoding in interface ProjectImportTemporaryFilespublic void closeWriters()
ProjectImportTemporaryFilesProjectImportTemporaryFiles.getWriter(String). Must be called once writers are no longer needed.closeWriters in interface ProjectImportTemporaryFilespublic File getParentDirectory()
ProjectImportTemporaryFilesgetParentDirectory in interface ProjectImportTemporaryFilesCopyright © 2002-2021 Atlassian. All Rights Reserved.