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().