https://bz.apache.org/bugzilla/show_bug.cgi?id=59853

--- Comment #2 from Greg Woolsey <greg.wool...@gmail.com> ---
Currently XSSFSheet has:

public XSSFPivotTable createPivotTable(AreaReference source, CellReference
position, Sheet sourceSheet);
public XSSFPivotTable createPivotTable(AreaReference source, CellReference
position);

I think these would work as additional methods, with some refactoring of the
private and protected stuff these call:

public XSSFPivotTable createPivotTable(Name source, CellReference position,
Sheet sourceSheet);
public XSSFPivotTable createPivotTable(Name source, CellReference position);
public XSSFPivotTable createPivotTable(Table source, CellReference position,
Sheet sourceSheet);
public XSSFPivotTable createPivotTable(Table source, CellReference position);

That keeps it using Objects instead of names, even if the underlying structure
winds up just using the name.

I think the supporting code can be rearranged to set the reference or name
attribute independent of the other setup steps, so those can be common and only
the final source association is distinct for the 3 flavors.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to