Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.sction.mvc.viewmodel;
  
  import java.io.File;
  

Author(s):
作者 : sorc
Version:
创建时间:2012-3-20 下午4:06:33 类说明
 
 public class FileViewModel {
 	private String name = null;
 	private String mimeType = "application/x-msdownload;";
 	private boolean stream = false;
 	private String nameEncoding = "UTF-8";
 	private String path = null;
 	private byte[] bin = null;
 	private String suffix = null;
 	private long length = -1;
 	private File file = null;
 	private String msg = null;
 	private boolean down = true;
 
 	public FileViewModel(String path) {
 		this.setPath(path);
 	}
 
 	public FileViewModel(String pathString name) {
 		this.setName(name);
 		this.setPath(path);
 	}
 
 	public FileViewModel(byte[] binString name) {
 		this.setName(name);
 		this. = bin;
 	}
 
 	public void setPath(String path) {
 		this. = path;
 		if (this. == null)
 			this. = FileUtils.getFileSimpleName(this.);
 		else
 			this. = FileUtils.getFileSimpleName(this.);
 		this. = FileUtils.getFileSuffixName(this.);
 		File file = new File(this.);
 		if (file.exists() && file.isFile()) {
 			this. = file.length();
 			this. = file;
 		}
 	}
 
 	public String getName() {
 		return ;
 	}
 
 	public void setName(String name) {
 		this. = name;
 	}
 
 	public String getMimeType() {
 		return ;
 	}
 
 	public void setMimeType(String mimeType) {
 		this. = mimeType;
 	}
 
 	public String getNameEncoding() {
 		return ;
 	}
 
 	public void setNameEncoding(String nameEncoding) {
 		this. = nameEncoding;
 	}
 
 	public File getFile() {
 		return ;
 	}
 
 	public String getPath() {
 		return ;
 	}
 
 	public String getSuffix() {
 		return ;
 	}
 
 	public String getMsg() {
 		return ;
 	}
 
 	public void setMsg(String msg) {
 		this. = msg;
 	}
 
 	public long getLength() {
 		return ;
	}
	public boolean isDown() {
		return ;
	}
	public void setDown(boolean down) {
		this. = down;
	}
	public boolean isStream() {
		return ;
	}
	public void setStream(boolean stream) {
		this. = stream;
	}
	public byte[] getBin() {
		return ;
	}
	public void setBin(byte[] bin) {
		this. = bin;
	}
New to GrepCode? Check out our FAQ X