add comments
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1739554 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
da6d61f83b
commit
0b9fea928e
@ -177,35 +177,49 @@ public class HSSFColor implements Color {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* returns color standard palette index (0x08)
|
||||||
* @return index to the standard palette
|
* @return index to the standard palette
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public short getIndex()
|
public short getIndex()
|
||||||
{
|
{
|
||||||
|
// this will be overridden by the specific color subclass
|
||||||
return BLACK.index;
|
return BLACK.index;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* returns RGB triplet (0, 0, 0)
|
||||||
* @return triplet representation like that in Excel
|
* @return triplet representation like that in Excel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public short [] getTriplet()
|
public short [] getTriplet()
|
||||||
{
|
{
|
||||||
|
// this will be overridden by the specific color subclass
|
||||||
return BLACK.triplet;
|
return BLACK.triplet;
|
||||||
}
|
}
|
||||||
|
|
||||||
// its a hack but its a good hack
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* returns colon-delimited hex string "0:0:0"
|
||||||
* @return a hex string exactly like a gnumeric triplet
|
* @return a hex string exactly like a gnumeric triplet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public String getHexString()
|
public String getHexString()
|
||||||
{
|
{
|
||||||
|
// this will be overridden by the specific color subclass
|
||||||
return BLACK.hexString;
|
return BLACK.hexString;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checked type cast <tt>color</tt> to an HSSFColor.
|
||||||
|
*
|
||||||
|
* @param color the color to type cast
|
||||||
|
* @return the type casted color
|
||||||
|
* @throws IllegalArgumentException if color is null or is not an instance of HSSFColor
|
||||||
|
*/
|
||||||
public static HSSFColor toHSSFColor(Color color) {
|
public static HSSFColor toHSSFColor(Color color) {
|
||||||
|
// FIXME: this method would be more useful if it could convert any Color to an HSSFColor
|
||||||
|
// Currently the only benefit of this method is to throw an IllegalArgumentException
|
||||||
|
// instead of a ClassCastException.
|
||||||
if (color != null && !(color instanceof HSSFColor)) {
|
if (color != null && !(color instanceof HSSFColor)) {
|
||||||
throw new IllegalArgumentException("Only HSSFColor objects are supported");
|
throw new IllegalArgumentException("Only HSSFColor objects are supported");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user