org.ijsberg.iglu.util.io
Class FileData

java.lang.Object
  extended by org.ijsberg.iglu.util.io.FileData

public class FileData
extends Object

Is a transient carrier for a file stored in the file system.


Constructor Summary
FileData()
           
FileData(FileData fileData)
          Copy constructor.
FileData(String fullFileName)
           
FileData(String fullFileName, String mimeType)
           
 
Method Summary
 String getExtension()
           
 String getFileName()
           
 String getFileNameWithoutExtension()
           
 String getFullFileName()
           
 String getMimeType()
           
 String getPath()
           
 byte[] getRawData()
           
 String getRawDataBase64Encoded()
           
 int getSize()
           
 void setDescription(String description)
           
 void setFileName(String fileName)
           
 void setFullFileName(String fullFileName)
          Sets the file name including path and extension
 void setMimeType(String mimeType)
           
 void setPath(String path)
           
 void setRawData(byte[] data)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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 -
Method Detail

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.