org.apache.poi.xssf.usermodel
Class XSSFIconMultiStateFormatting

java.lang.Object
  extended by org.apache.poi.xssf.usermodel.XSSFIconMultiStateFormatting
All Implemented Interfaces:
IconMultiStateFormatting

public class XSSFIconMultiStateFormatting
extends java.lang.Object
implements IconMultiStateFormatting

High level representation for Icon / Multi-State Formatting component of Conditional Formatting settings


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.poi.ss.usermodel.IconMultiStateFormatting
IconMultiStateFormatting.IconSet
 
Method Summary
 XSSFConditionalFormattingThreshold createThreshold()
          Creates a new, empty Threshold
 IconMultiStateFormatting.IconSet getIconSet()
          Get the Icon Set used
 XSSFConditionalFormattingThreshold[] getThresholds()
          Gets the list of thresholds
 boolean isIconOnly()
          Should Icon + Value be displayed, or only the Icon?
 boolean isReversed()
           
 void setIconOnly(boolean only)
          Control if only the Icon is shown, or Icon + Value
 void setIconSet(IconMultiStateFormatting.IconSet set)
          Changes the Icon Set used
 void setReversed(boolean reversed)
           
 void setThresholds(ConditionalFormattingThreshold[] thresholds)
          Sets the of thresholds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getIconSet

public IconMultiStateFormatting.IconSet getIconSet()
Description copied from interface: IconMultiStateFormatting
Get the Icon Set used

Specified by:
getIconSet in interface IconMultiStateFormatting

setIconSet

public void setIconSet(IconMultiStateFormatting.IconSet set)
Description copied from interface: IconMultiStateFormatting
Changes the Icon Set used

If the new Icon Set has a different number of icons to the old one, you must update the thresholds before saving!

Specified by:
setIconSet in interface IconMultiStateFormatting

isIconOnly

public boolean isIconOnly()
Description copied from interface: IconMultiStateFormatting
Should Icon + Value be displayed, or only the Icon?

Specified by:
isIconOnly in interface IconMultiStateFormatting

setIconOnly

public void setIconOnly(boolean only)
Description copied from interface: IconMultiStateFormatting
Control if only the Icon is shown, or Icon + Value

Specified by:
setIconOnly in interface IconMultiStateFormatting

isReversed

public boolean isReversed()
Specified by:
isReversed in interface IconMultiStateFormatting

setReversed

public void setReversed(boolean reversed)
Specified by:
setReversed in interface IconMultiStateFormatting

getThresholds

public XSSFConditionalFormattingThreshold[] getThresholds()
Description copied from interface: IconMultiStateFormatting
Gets the list of thresholds

Specified by:
getThresholds in interface IconMultiStateFormatting

setThresholds

public void setThresholds(ConditionalFormattingThreshold[] thresholds)
Description copied from interface: IconMultiStateFormatting
Sets the of thresholds. The number must match IconMultiStateFormatting.IconSet.num for the current IconMultiStateFormatting.getIconSet()

Specified by:
setThresholds in interface IconMultiStateFormatting

createThreshold

public XSSFConditionalFormattingThreshold createThreshold()
Description copied from interface: IconMultiStateFormatting
Creates a new, empty Threshold

Specified by:
createThreshold in interface IconMultiStateFormatting


Copyright 2017 The Apache Software Foundation or its licensors, as applicable.