com.zeroturnaround.liverebel.util.diff.simple
Class VersionListing
java.lang.Object
com.zeroturnaround.liverebel.util.diff.simple.VersionListing
public class VersionListing
- extends Object
Holds informations about resources in given version of the application.
- Author:
- Igor Bljahhin
|
Method Summary |
protected static void |
collectDirectories(VersionListing obj,
File currentDirectory,
String rootPathToExclude)
|
static VersionListing |
createFrom(File file)
|
static VersionListing |
createFrom(LiveRebelXml liveRebelXml,
File file)
|
static VersionListing |
createFromArchive(LiveRebelXml liveRebelXml,
File file)
|
static VersionListing |
createFromDirectory(File directory)
|
static VersionListing |
createFromDirectory(LiveRebelXml liveRebelXml,
File directory)
|
String |
getApplicationId()
|
Map<String,VersionListingResource> |
getResources()
|
String |
getVersionId()
|
static VersionListing |
load(File listFile,
String applicationId,
String versionId)
|
void |
save(File outputFile)
|
void |
setApplicationId(String applicationId)
|
void |
setResources(Map<String,VersionListingResource> resources)
|
void |
setVersionId(String versionId)
|
protected static String |
stripRootPathAndConvertSeparators(String path,
String rootPath)
|
String |
toString()
|
LISTING_DIRECTORY
public static final String LISTING_DIRECTORY
- See Also:
- Constant Field Values
VersionListing
public VersionListing()
VersionListing
public VersionListing(org.json.simple.JSONObject obj)
VersionListing
public VersionListing(String applicationId,
String versionId)
getApplicationId
public String getApplicationId()
getResources
public Map<String,VersionListingResource> getResources()
getVersionId
public String getVersionId()
save
public void save(File outputFile)
throws IOException
- Throws:
IOException
setApplicationId
public void setApplicationId(String applicationId)
setResources
public void setResources(Map<String,VersionListingResource> resources)
setVersionId
public void setVersionId(String versionId)
toString
public String toString()
- Overrides:
toString in class Object
createFrom
public static VersionListing createFrom(File file)
throws ZipException,
IOException
- Throws:
ZipException
IOException
createFrom
public static VersionListing createFrom(LiveRebelXml liveRebelXml,
File file)
throws IOException
- Throws:
IOException
createFromArchive
public static VersionListing createFromArchive(LiveRebelXml liveRebelXml,
File file)
throws IOException
- Throws:
IOException
createFromDirectory
public static VersionListing createFromDirectory(File directory)
throws IOException
- Throws:
IOException
createFromDirectory
public static VersionListing createFromDirectory(LiveRebelXml liveRebelXml,
File directory)
throws IOException
- Throws:
IOException
load
public static VersionListing load(File listFile,
String applicationId,
String versionId)
throws IOException
- Throws:
IOException
collectDirectories
protected static void collectDirectories(VersionListing obj,
File currentDirectory,
String rootPathToExclude)
stripRootPathAndConvertSeparators
protected static String stripRootPathAndConvertSeparators(String path,
String rootPath)
Copyright © 2013. All Rights Reserved.