|
LibreOffice Module sc (master) 1
|
#include <XMLColumnRowGroupExport.hxx>
Public Member Functions | |
| ScMyOpenCloseColumnRowGroup (ScXMLExport &rExport, sal_uInt32 nToken) | |
| ~ScMyOpenCloseColumnRowGroup () | |
| void | NewTable () |
| void | AddGroup (const ScMyColumnRowGroup &aGroup, const sal_Int32 nEndField) |
| bool | IsGroupStart (const sal_Int32 nField) |
| void | OpenGroups (const sal_Int32 nField) |
| bool | IsGroupEnd (const sal_Int32 nField) |
| void | CloseGroups (const sal_Int32 nField) |
| sal_Int32 | GetLast () |
| void | Sort () |
Private Member Functions | |
| void | OpenGroup (const ScMyColumnRowGroup &rGroup) |
Private Attributes | |
| ScXMLExport & | rExport |
| const OUString | rName |
| ScMyColumnRowGroupVec | aTableStart |
| ScMyFieldGroupVec | aTableEnd |
Definition at line 40 of file XMLColumnRowGroupExport.hxx.
| ScMyOpenCloseColumnRowGroup::ScMyOpenCloseColumnRowGroup | ( | ScXMLExport & | rExport, |
| sal_uInt32 | nToken | ||
| ) |
Definition at line 48 of file XMLColumnRowGroupExport.cxx.
References GetXMLToken(), and XML_NAMESPACE_TABLE.
| ScMyOpenCloseColumnRowGroup::~ScMyOpenCloseColumnRowGroup | ( | ) |
Definition at line 54 of file XMLColumnRowGroupExport.cxx.
| void ScMyOpenCloseColumnRowGroup::AddGroup | ( | const ScMyColumnRowGroup & | aGroup, |
| const sal_Int32 | nEndField | ||
| ) |
Definition at line 64 of file XMLColumnRowGroupExport.cxx.
References aTableEnd, and aTableStart.
Referenced by ScXMLExport::FillFieldGroup().
| void ScMyOpenCloseColumnRowGroup::CloseGroups | ( | const sal_Int32 | nField | ) |
Definition at line 114 of file XMLColumnRowGroupExport.cxx.
References aTableEnd, SvXMLExport::EndElement(), rExport, and rName.
| sal_Int32 ScMyOpenCloseColumnRowGroup::GetLast | ( | ) |
Definition at line 130 of file XMLColumnRowGroupExport.cxx.
| bool ScMyOpenCloseColumnRowGroup::IsGroupEnd | ( | const sal_Int32 | nField | ) |
Definition at line 109 of file XMLColumnRowGroupExport.cxx.
References aTableEnd.
| bool ScMyOpenCloseColumnRowGroup::IsGroupStart | ( | const sal_Int32 | nField | ) |
Definition at line 70 of file XMLColumnRowGroupExport.cxx.
References aTableStart.
| void ScMyOpenCloseColumnRowGroup::NewTable | ( | ) |
Definition at line 58 of file XMLColumnRowGroupExport.cxx.
References aTableEnd, and aTableStart.
|
private |
Definition at line 86 of file XMLColumnRowGroupExport.cxx.
References SvXMLExport::AddAttribute(), ScMyColumnRowGroup::bDisplay, rExport, rName, SvXMLExport::StartElement(), XML_DISPLAY, XML_FALSE, and XML_NAMESPACE_TABLE.
Referenced by OpenGroups().
| void ScMyOpenCloseColumnRowGroup::OpenGroups | ( | const sal_Int32 | nField | ) |
Definition at line 93 of file XMLColumnRowGroupExport.cxx.
References aTableStart, and OpenGroup().
| void ScMyOpenCloseColumnRowGroup::Sort | ( | ) |
Definition at line 142 of file XMLColumnRowGroupExport.cxx.
References aTableEnd, and aTableStart.
Referenced by ScXMLExport::FillFieldGroup().
|
private |
Definition at line 45 of file XMLColumnRowGroupExport.hxx.
Referenced by AddGroup(), CloseGroups(), GetLast(), IsGroupEnd(), NewTable(), and Sort().
|
private |
Definition at line 44 of file XMLColumnRowGroupExport.hxx.
Referenced by AddGroup(), IsGroupStart(), NewTable(), OpenGroups(), and Sort().
|
private |
Definition at line 42 of file XMLColumnRowGroupExport.hxx.
Referenced by CloseGroups(), and OpenGroup().
|
private |
Definition at line 43 of file XMLColumnRowGroupExport.hxx.
Referenced by CloseGroups(), and OpenGroup().