public class ColorTableLibraryPersistence
extends java.lang.Object
| Constructor and Description |
|---|
ColorTableLibraryPersistence() |
| Modifier and Type | Method and Description |
|---|---|
static ColorItem |
getColorItem(java.util.ArrayList<ColorItem> list,
double value)
Devuelve el color si lo encuentra en el arraylist y lo elimina, en caso
contrario devuelve null
|
java.lang.String |
getDefaultPaletteXML()
Devuelve el XML de una paleta por defecto
|
static java.util.ArrayList<java.lang.String> |
getPaletteFileList(java.lang.String palettesBasePath)
Devuelve la lista de ficheros de paletas, si no existe el fichero creara
una paleta por defecto y la devolvera.
|
static java.util.ArrayList<java.lang.String> |
getPaletteFileList(java.lang.String palettesBasePath,
boolean forceCreate)
Devuelve la lista de ficheros de paletas, en caso de que no exista la
paleta y se especifique forceCreate a true, se creara la paleta por defecto.
|
static java.lang.String |
loadPalette(java.lang.String palettesBasePath,
java.lang.String paletteFileName,
java.util.ArrayList<ColorItem> items)
Lee una paleta del fichero xml de paletas y la carga en la tabla del panel.
|
static void |
save_to_1_1(java.lang.String palettesBasePath,
ColorTable colorTable)
Si existe la version de paleta 1.0, la actualizara a la 1.1 y renombrará la
antigua version.
|
static void |
updateVersion_1_0_to_1_1(java.lang.String palettesBasePath)
Si existe la version de paleta 1.1, no lo actualizará, en caso contrario,
buscara la version 1.0 y si lo encuentra lo subirá a la 1.1
|
static void |
updateVersion(java.lang.String palettesBasePath)
Invocará todos los metodos de actualizaciones de version
|
public static java.util.ArrayList<java.lang.String> getPaletteFileList(java.lang.String palettesBasePath)
palettesBasePath - public static java.util.ArrayList<java.lang.String> getPaletteFileList(java.lang.String palettesBasePath,
boolean forceCreate)
palettesBasePath - forceCreate - public java.lang.String getDefaultPaletteXML()
public static void updateVersion_1_0_to_1_1(java.lang.String palettesBasePath)
palettesPath - public static void save_to_1_1(java.lang.String palettesBasePath,
ColorTable colorTable)
palettesBasePath - colorTable - public static void updateVersion(java.lang.String palettesBasePath)
palettesBasePath - public static ColorItem getColorItem(java.util.ArrayList<ColorItem> list, double value)
list - value - public static java.lang.String loadPalette(java.lang.String palettesBasePath,
java.lang.String paletteFileName,
java.util.ArrayList<ColorItem> items)
palettesPath - Camino al fichero de paletas predefinidas.paletteName - Nombre de paleta a cargar desde el fichero xml.