|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.tuwien.ifs.somtoolbox.visualization.Palette
public class Palette
This class represents a palette for the visualization.
Field Summary | |
---|---|
private java.awt.Color[] |
colors
|
private java.lang.String |
description
|
private ColorGradient |
gradient
|
private boolean |
hidden
|
private java.lang.String |
name
|
private int |
numberOfGradientColours
|
private java.lang.String |
paletteGroup
|
private boolean |
reversed
|
private java.lang.String |
shortName
|
Constructor Summary | |
---|---|
Palette()
|
|
Palette(java.lang.String name,
java.lang.String shortName,
ColorGradient gradient,
int numberOfGradientColours)
Same as Palette(String, String, String, ColorGradient, int) , using the name as description field |
|
Palette(java.lang.String name,
java.lang.String shortName,
java.lang.String description,
java.awt.Color[] colors)
|
|
Palette(java.lang.String name,
java.lang.String shortName,
java.lang.String description,
ColorGradient gradient,
int numberOfGradientColours)
|
Method Summary | |
---|---|
int |
compareTo(Palette other)
Compares palette objects by name. |
void |
deleteColor(int pos)
|
java.lang.String |
getCacheKey()
|
java.awt.Color |
getColor(int index)
|
java.awt.Color |
getColorConstrained(int index)
|
java.awt.Color[] |
getColors()
|
java.lang.String |
getDescription()
|
ColorGradient |
getGradient()
|
java.lang.String |
getLongDescription()
|
java.lang.String |
getName()
|
int |
getNumberOfColours()
|
int |
getNumberOfGradientColours()
|
org.jdom.Element |
getPaletteAsXML()
|
java.lang.String |
getPaletteGroup()
|
java.lang.String |
getShortName()
|
void |
insertColor(int pos,
java.awt.Color c)
|
boolean |
isHidden()
Returns true if the palette should not be shown in the Palettes menu. |
boolean |
isReversed()
|
private static Palette |
loadPaletteFromXML_v1x0(org.jdom.Element root)
|
private static Palette |
loadPaletteFromXML(org.jdom.Document doc)
|
static Palette |
loadPaletteFromXML(java.io.File file)
|
static Palette |
loadPaletteFromXML(java.io.InputStream in)
|
static Palette |
loadPaletteFromXML(java.util.jar.JarFile jarFile,
java.lang.String name)
|
double |
maxColourIndex()
|
void |
reverse()
|
java.awt.Color[] |
reverseColors()
|
void |
savePaletteAsJavaCode(java.io.File file)
Save the Palette as Javacode to the given file. |
void |
savePaletteToMatlab(java.io.File file)
Save the Palette as Matlab code to the given file. |
void |
savePaletteToXML(java.io.File file)
|
void |
setColor(int index,
java.awt.Color c)
|
void |
setDescription(java.lang.String description)
|
void |
setGradient(ColorGradient gradient)
|
private void |
setGradient(ColorGradient gradient,
int numberOfGradientColours)
|
void |
setHidden(boolean hidden)
|
void |
setName(java.lang.String name)
|
void |
setNumberOfGradientColours(int numberOfGradientColours)
Sets the number of gradient colours to be used, and generates the palette colours ( colors ) new. |
void |
setPaletteGroup(java.lang.String paletteGroup)
|
void |
setShortName(java.lang.String shortName)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String name
private java.lang.String description
private java.lang.String paletteGroup
private java.awt.Color[] colors
private ColorGradient gradient
private int numberOfGradientColours
private java.lang.String shortName
private boolean hidden
private boolean reversed
Constructor Detail |
---|
public Palette()
public Palette(java.lang.String name, java.lang.String shortName, java.lang.String description, ColorGradient gradient, int numberOfGradientColours)
public Palette(java.lang.String name, java.lang.String shortName, ColorGradient gradient, int numberOfGradientColours)
Palette(String, String, String, ColorGradient, int)
, using the name as description field
public Palette(java.lang.String name, java.lang.String shortName, java.lang.String description, java.awt.Color[] colors)
Method Detail |
---|
public java.lang.String getPaletteGroup()
public void setPaletteGroup(java.lang.String paletteGroup)
public void deleteColor(int pos)
public void insertColor(int pos, java.awt.Color c)
public java.awt.Color[] getColors()
public java.awt.Color getColor(int index)
public java.awt.Color getColorConstrained(int index)
public java.lang.String getDescription()
public java.lang.String getName()
public java.lang.String getShortName()
public int compareTo(Palette other)
compareTo
in interface java.lang.Comparable<Palette>
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getCacheKey()
public java.lang.String getLongDescription()
public int getNumberOfGradientColours()
public ColorGradient getGradient()
public void setColor(int index, java.awt.Color c)
public void setGradient(ColorGradient gradient)
private void setGradient(ColorGradient gradient, int numberOfGradientColours)
public void setNumberOfGradientColours(int numberOfGradientColours)
colors
) new.
public static Palette loadPaletteFromXML(java.io.InputStream in) throws org.jdom.JDOMException, java.io.IOException
org.jdom.JDOMException
java.io.IOException
public static Palette loadPaletteFromXML(java.io.File file) throws SOMToolboxException
SOMToolboxException
public static Palette loadPaletteFromXML(java.util.jar.JarFile jarFile, java.lang.String name) throws SOMToolboxException
SOMToolboxException
private static Palette loadPaletteFromXML(org.jdom.Document doc) throws org.jdom.JDOMException
org.jdom.JDOMException
private static Palette loadPaletteFromXML_v1x0(org.jdom.Element root)
public void savePaletteToMatlab(java.io.File file)
file
- The file to save to or public void savePaletteAsJavaCode(java.io.File file)
file
- The file to save to or public void savePaletteToXML(java.io.File file)
public org.jdom.Element getPaletteAsXML()
<palette>...</palette>
public void setDescription(java.lang.String description)
public void setName(java.lang.String name)
public void setShortName(java.lang.String shortName)
public void reverse()
public boolean isReversed()
public java.awt.Color[] reverseColors()
public int getNumberOfColours()
public double maxColourIndex()
public boolean isHidden()
true
iff the palette is secret.public void setHidden(boolean hidden)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |