Constructor and Description |
---|
DefaultFileUtils() |
Modifier and Type | Method and Description |
---|---|
void |
addOnlyLayerNameListener(PropertyListener listener)
Añadir un listener a la lista de eventos
|
void |
cleanUpTempFiles()
Elimina los ficheros del directorio temporal.
|
java.lang.String |
convertPathToMD5(java.lang.String path)
Converts a string to MD5
|
void |
copyFile(java.lang.String pathOrig,
java.lang.String pathDst)
Copia de ficheros
|
void |
createWorldFile(java.lang.String fileName,
java.awt.geom.AffineTransform at,
int pxWidth,
int pxHeight)
Crea un fichero de georeferenciación (world file) para un dataset
determinado
|
void |
createWorldFile(java.lang.String fileName,
Extent ext,
int pxWidth,
int pxHeight)
Crea un fichero de georeferenciación (world file) para un dataset
determinado
|
java.lang.String |
formatFileSize(long size)
Formatea en forma de cadena un tamaño dado en bytes.
|
java.lang.String |
getExtensionFromFileName(java.lang.String file)
Obtiene la extensión del fichero a partir de su nombre.
|
java.lang.String |
getFileNameFromCanonical(java.lang.String file)
Obtiene el nombre de fichero sin la extensión ni la ruta.
|
java.lang.String |
getFormatedRasterFileName(java.lang.String name)
Gets the name of a raster file
|
java.lang.String |
getLastPart(java.lang.String string,
java.lang.String pattern)
Obtiene el último trozo de la cadena a partir de los caracteres que
coincidan con el patrón.
|
java.lang.String |
getNameWithoutExtension(java.lang.String file)
Obtiene el nombre de fichero sin la extensión.
|
java.lang.String |
getOnlyLayerName()
Obtiene el nombre único de la siguiente capa sin actualizar el contador.
|
java.lang.String |
getRMFNameFromFileName(java.lang.String fileName)
Obtiene el nombre del fichero RMF a partir del nombre del fichero.
|
java.io.File |
getTemporalFile()
Esta función crea el directorio para temporales y devuelve el manejador
del directorio
|
java.lang.String |
getTemporalPath()
Esta función crea el directorio para temporales y devuelve la ruta de este
|
java.lang.String |
readFileEncoding(java.lang.String file)
Obtiene la codificación de un fichero XML
|
void |
removeOnlyLayerNameListener(PropertyListener listener)
Elimina un listener de la lista de eventos
|
java.lang.String |
usesOnlyLayerName()
La gestión de nombres únicos en la generación de capas se lleva de forma
automática.
|
public void copyFile(java.lang.String pathOrig, java.lang.String pathDst) throws java.io.FileNotFoundException, java.io.IOException
FileUtils
public void createWorldFile(java.lang.String fileName, Extent ext, int pxWidth, int pxHeight) throws java.io.IOException
FileUtils
createWorldFile
in interface FileUtils
fileName
- Nombre completo del fichero de rasterpxWidth
- Ancho en píxelespxHeight
- Alto en píxelesjava.io.IOException
public void createWorldFile(java.lang.String fileName, java.awt.geom.AffineTransform at, int pxWidth, int pxHeight) throws java.io.IOException
FileUtils
createWorldFile
in interface FileUtils
fileName
- Nombre completo del fichero de rasterat
- AffineTransformpxWidth
- Ancho en píxelespxHeight
- Alto en píxelesjava.io.IOException
public java.lang.String formatFileSize(long size)
FileUtils
formatFileSize
in interface FileUtils
size
- tamaño a formatearpublic java.lang.String getExtensionFromFileName(java.lang.String file)
FileUtils
getExtensionFromFileName
in interface FileUtils
file
- Nombre o ruta del ficheropublic java.lang.String getNameWithoutExtension(java.lang.String file)
FileUtils
getNameWithoutExtension
in interface FileUtils
file
- Nombre o ruta del ficheropublic java.lang.String getFileNameFromCanonical(java.lang.String file)
FileUtils
getFileNameFromCanonical
in interface FileUtils
file
- Ruta del ficheropublic java.lang.String getLastPart(java.lang.String string, java.lang.String pattern)
FileUtils
getLastPart
in interface FileUtils
public java.lang.String readFileEncoding(java.lang.String file)
FileUtils
readFileEncoding
in interface FileUtils
file
- Nombre del fichero XMLpublic java.lang.String getRMFNameFromFileName(java.lang.String fileName)
FileUtils
getRMFNameFromFileName
in interface FileUtils
fileName
- Nombre del fichero raster de origenpublic void cleanUpTempFiles()
FileUtils
cleanUpTempFiles
in interface FileUtils
public java.io.File getTemporalFile()
FileUtils
getTemporalFile
in interface FileUtils
public java.lang.String getTemporalPath()
FileUtils
getTemporalPath
in interface FileUtils
public java.lang.String getFormatedRasterFileName(java.lang.String name)
FileUtils
getFormatedRasterFileName
in interface FileUtils
public java.lang.String convertPathToMD5(java.lang.String path) throws java.security.NoSuchAlgorithmException
FileUtils
convertPathToMD5
in interface FileUtils
java.security.NoSuchAlgorithmException
public java.lang.String usesOnlyLayerName()
FileUtils
usesOnlyLayerName
in interface FileUtils
public java.lang.String getOnlyLayerName()
FileUtils
getOnlyLayerName
in interface FileUtils
public void addOnlyLayerNameListener(PropertyListener listener)
FileUtils
addOnlyLayerNameListener
in interface FileUtils
public void removeOnlyLayerNameListener(PropertyListener listener)
FileUtils
removeOnlyLayerNameListener
in interface FileUtils