/**
*
*/
package de.jwic.demo.wizard;
/**
* Contains the filename and content of the generated file.
*
* @author lippisch
*/
public class GeneratedFile implements Comparable<GeneratedFile> {
private String filename;
private String content;
/**
*
*/
public GeneratedFile() {
super();
}
/**
* @param filename
* @param content
*/
public GeneratedFile(String filename, String content) {
super();
this.filename = filename;
this.content = content;
}
/**
* @return the filename
*/
public String getFilename() {
return filename;
}
/**
* @param filename the filename to set
*/
public void setFilename(String filename) {
this.filename = filename;
}
/**
* @return the content
*/
public String getContent() {
return content;
}
/**
* @param content the content to set
*/
public void setContent(String content) {
this.content = content;
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
@Override
public int compareTo(GeneratedFile o) {
if (this.filename == null && o.filename == null) {
return 0;
}
if (this.filename == null && o.filename != null) {
return -1;
}
return this.filename.compareTo(o.filename);
}
}