org.ijsberg.iglu.util.io
Class FileData
java.lang.Object
org.ijsberg.iglu.util.io.FileData
public class FileData
- extends Object
Is a transient carrier for a file stored in the file system.
FileData
public FileData()
FileData
public FileData(String fullFileName)
- Parameters:
fullFileName -
FileData
public FileData(FileData fileData)
- Copy constructor.
Creates a shallow copy of the original.
- Parameters:
fileData -
FileData
public FileData(String fullFileName,
String mimeType)
- Parameters:
fullFileName - mimeType -
setDescription
public void setDescription(String description)
- Parameters:
description -
setFullFileName
public void setFullFileName(String fullFileName)
- Sets the file name including path and extension
- Parameters:
fullFileName -
getRawData
public byte[] getRawData()
- Returns:
- the data contained in the file
getRawDataBase64Encoded
public String getRawDataBase64Encoded()
- Returns:
setRawData
public void setRawData(byte[] data)
- Parameters:
data -
setMimeType
public void setMimeType(String mimeType)
- Parameters:
mimeType -
setFileName
public void setFileName(String fileName)
- Parameters:
fileName -
setPath
public void setPath(String path)
- Parameters:
path -
getMimeType
public String getMimeType()
- Returns:
getExtension
public String getExtension()
- Returns:
getPath
public String getPath()
- Returns:
getFileName
public String getFileName()
- Returns:
getFileNameWithoutExtension
public String getFileNameWithoutExtension()
- Returns:
getFullFileName
public String getFullFileName()
- Returns:
getSize
public int getSize()
- Returns:
toString
public String toString()
- Overrides:
toString in class Object
- Returns:
- a brief description
Copyright © 2011. All Rights Reserved.