import org.apache.poi.ss.usermodel.CreationHelper;
public class HSSFCreationHelper implements CreationHelper {
- private HSSFWorkbook workbook;
- private HSSFDataFormat dataFormat;
+ private HSSFWorkbook workbook;
+ private HSSFDataFormat dataFormat;
- HSSFCreationHelper(HSSFWorkbook wb) {
- workbook = wb;
+ HSSFCreationHelper(HSSFWorkbook wb) {
+ workbook = wb;
- // Create the things we only ever need one of
- dataFormat = new HSSFDataFormat(workbook.getWorkbook());
- }
+ // Create the things we only ever need one of
+ dataFormat = new HSSFDataFormat(workbook.getWorkbook());
+ }
- public HSSFRichTextString createRichTextString(String text) {
- return new HSSFRichTextString(text);
- }
+ public HSSFRichTextString createRichTextString(String text) {
+ return new HSSFRichTextString(text);
+ }
- public HSSFDataFormat createDataFormat() {
- return dataFormat;
- }
+ public HSSFDataFormat createDataFormat() {
+ return dataFormat;
+ }
- public HSSFHyperlink createHyperlink(int type) {
- return new HSSFHyperlink(type);
- }
+ public HSSFHyperlink createHyperlink(int type) {
+ return new HSSFHyperlink(type);
+ }
- public HSSFExtendedColor createExtendedColor() {
+ public HSSFExtendedColor createExtendedColor() {
return new HSSFExtendedColor(new ExtendedColor());
}
/**
- * Creates a HSSFFormulaEvaluator, the object that evaluates formula cells.
- *
- * @return a HSSFFormulaEvaluator instance
- */
- public HSSFFormulaEvaluator createFormulaEvaluator(){
- return new HSSFFormulaEvaluator(workbook);
- }
+ * Creates a HSSFFormulaEvaluator, the object that evaluates formula cells.
+ *
+ * @return a HSSFFormulaEvaluator instance
+ */
+ public HSSFFormulaEvaluator createFormulaEvaluator(){
+ return new HSSFFormulaEvaluator(workbook);
+ }
- /**
- * Creates a HSSFClientAnchor. Use this object to position drawing object in a sheet
- *
- * @return a HSSFClientAnchor instance
- * @see org.apache.poi.ss.usermodel.Drawing
- */
- public HSSFClientAnchor createClientAnchor(){
- return new HSSFClientAnchor();
- }
+ /**
+ * Creates a HSSFClientAnchor. Use this object to position drawing object in a sheet
+ *
+ * @return a HSSFClientAnchor instance
+ * @see org.apache.poi.ss.usermodel.Drawing
+ */
+ public HSSFClientAnchor createClientAnchor(){
+ return new HSSFClientAnchor();
+ }
}
import org.apache.poi.ss.usermodel.Hyperlink;
public class XSSFCreationHelper implements CreationHelper {
- private XSSFWorkbook workbook;
+ private XSSFWorkbook workbook;
- XSSFCreationHelper(XSSFWorkbook wb) {
- workbook = wb;
- }
+ XSSFCreationHelper(XSSFWorkbook wb) {
+ workbook = wb;
+ }
- /**
- * Creates a new XSSFRichTextString for you.
- */
- public XSSFRichTextString createRichTextString(String text) {
- XSSFRichTextString rt = new XSSFRichTextString(text);
- rt.setStylesTableReference(workbook.getStylesSource());
- return rt;
- }
+ /**
+ * Creates a new XSSFRichTextString for you.
+ */
+ public XSSFRichTextString createRichTextString(String text) {
+ XSSFRichTextString rt = new XSSFRichTextString(text);
+ rt.setStylesTableReference(workbook.getStylesSource());
+ return rt;
+ }
- public XSSFDataFormat createDataFormat() {
- return workbook.createDataFormat();
- }
+ public XSSFDataFormat createDataFormat() {
+ return workbook.createDataFormat();
+ }
public XSSFColor createExtendedColor() {
return new XSSFColor();
*
* @param type - the type of hyperlink to create, see {@link Hyperlink}
*/
- public XSSFHyperlink createHyperlink(int type) {
- return new XSSFHyperlink(type);
- }
+ public XSSFHyperlink createHyperlink(int type) {
+ return new XSSFHyperlink(type);
+ }
- /**
- * Creates a XSSFFormulaEvaluator, the object that evaluates formula cells.
- *
- * @return a XSSFFormulaEvaluator instance
- */
- public XSSFFormulaEvaluator createFormulaEvaluator() {
- return new XSSFFormulaEvaluator(workbook);
- }
+ /**
+ * Creates a XSSFFormulaEvaluator, the object that evaluates formula cells.
+ *
+ * @return a XSSFFormulaEvaluator instance
+ */
+ public XSSFFormulaEvaluator createFormulaEvaluator() {
+ return new XSSFFormulaEvaluator(workbook);
+ }
- /**
- * Creates a XSSFClientAnchor. Use this object to position drawing object in
- * a sheet
- *
- * @return a XSSFClientAnchor instance
- * @see org.apache.poi.ss.usermodel.Drawing
- */
- public XSSFClientAnchor createClientAnchor() {
- return new XSSFClientAnchor();
- }
+ /**
+ * Creates a XSSFClientAnchor. Use this object to position drawing object in
+ * a sheet
+ *
+ * @return a XSSFClientAnchor instance
+ * @see org.apache.poi.ss.usermodel.Drawing
+ */
+ public XSSFClientAnchor createClientAnchor() {
+ return new XSSFClientAnchor();
+ }
}