public class ColorTableLibraryPersistence extends Object
Constructor and Description |
---|
ColorTableLibraryPersistence() |
Modifier and Type | Method and Description |
---|---|
static ColorItem |
getColorItem(ArrayList<ColorItem> list,
double value)
Devuelve el color si lo encuentra en el arraylist y lo elimina, en caso
contrario devuelve null
|
String |
getDefaultPaletteXML()
Devuelve el XML de una paleta por defecto
|
static ArrayList<String> |
getPaletteFileList(String palettesBasePath)
Devuelve la lista de ficheros de paletas, si no existe el fichero creara
una paleta por defecto y la devolvera.
|
static ArrayList<String> |
getPaletteFileList(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 String |
loadPalette(String palettesBasePath,
String paletteFileName,
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(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(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(String palettesBasePath)
Invocará todos los metodos de actualizaciones de version
|
public static ArrayList<String> getPaletteFileList(String palettesBasePath)
palettesBasePath
- public static ArrayList<String> getPaletteFileList(String palettesBasePath, boolean forceCreate)
palettesBasePath
- forceCreate
- public String getDefaultPaletteXML()
public static void updateVersion_1_0_to_1_1(String palettesBasePath)
palettesPath
- public static void save_to_1_1(String palettesBasePath, ColorTable colorTable)
palettesBasePath
- colorTable
- public static void updateVersion(String palettesBasePath)
palettesBasePath
- public static ColorItem getColorItem(ArrayList<ColorItem> list, double value)
list
- value
- public static String loadPalette(String palettesBasePath, String paletteFileName, ArrayList<ColorItem> items)
palettesPath
- Camino al fichero de paletas predefinidas.paletteName
- Nombre de paleta a cargar desde el fichero xml.