package net.vhati.modmanager.core;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* Combined information from several similar ModInfo objects of varying versions.
*/
public class ModsInfo {
public String title = null;
public String author = null;
public String threadURL = null;
public String threadHash = null;
public String description = null;
private Map<String,String> versionsMap = new LinkedHashMap<String,String>();
public ModsInfo() {
}
public void setTitle( String s ) { this.title = s; }
public void setAuthor( String s ) { this.author = s; }
public void setThreadURL( String s ) { this.threadURL = s; }
public void setThreadHash( String s ) { this.threadHash = s; }
public void setDescription( String s ) { this.description = s; }
public String getTitle() { return this.title; }
public String getAuthor() { return this.author; }
public String getThreadURL() { return this.threadURL; }
public String getThreadHash() { return this.threadHash; }
public String getDescription() { return this.description; }
public void putVersion( String fileHash, String fileVersion ) {
versionsMap.put( fileHash, fileVersion );
}
/**
* Returns the internal Map of mod file hashes and version strings.
*/
public Map<String,String> getVersionsMap() {
return versionsMap;
}
}