org.apache.poi.ss.usermodel
Interface CreationHelper

All Known Implementing Classes:
HSSFCreationHelper

public interface CreationHelper

An object that handles instantiating concrete classes of the various instances one needs for HSSF and XSSF. Works around a major shortcoming in Java, where we can't have static methods on interfaces or abstract classes. This allows you to get the appropriate class for a given interface, without you having to worry about if you're dealing with HSSF or XSSF, despite Java being quite rubbish.


Method Summary
 HSSFClientAnchor createClientAnchor()
           
 HSSFDataFormat createDataFormat()
          Creates a new DataFormat instance
 HSSFFormulaEvaluator createFormulaEvaluator()
          Creates FormulaEvaluator - an object that evaluates formula cells.
 HSSFHyperlink createHyperlink(int type)
          Creates a new Hyperlink, of the given type
 HSSFRichTextString createRichTextString(java.lang.String text)
          Creates a new RichTextString instance
 

Method Detail

createRichTextString

HSSFRichTextString createRichTextString(java.lang.String text)
Creates a new RichTextString instance

Parameters:
text - The text to initialise the RichTextString with

createDataFormat

HSSFDataFormat createDataFormat()
Creates a new DataFormat instance


createHyperlink

HSSFHyperlink createHyperlink(int type)
Creates a new Hyperlink, of the given type


createFormulaEvaluator

HSSFFormulaEvaluator createFormulaEvaluator()
Creates FormulaEvaluator - an object that evaluates formula cells.

Returns:
a FormulaEvaluator instance

createClientAnchor

HSSFClientAnchor createClientAnchor()