SmXMLRowContext_Impl Class Reference

Inherits SmXMLDocContext_Impl.

Inherited by SmXMLActionContext_Impl, SmXMLAlignGroupContext_Impl, SmXMLErrorContext_Impl, SmXMLFencedContext_Impl, SmXMLFracContext_Impl, SmXMLPaddedContext_Impl, SmXMLPhantomContext_Impl, SmXMLRootContext_Impl, SmXMLSqrtContext_Impl, SmXMLStyleContext_Impl, SmXMLSubContext_Impl, SmXMLSubSupContext_Impl, SmXMLTableCellContext_Impl, and SmXMLTableRowContext_Impl.

Inheritance diagram for SmXMLRowContext_Impl:

Inheritance graph
[legend]
Collaboration diagram for SmXMLRowContext_Impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SmXMLRowContext_Impl (SmXMLImport &rImport, sal_uInt16 nPrefix, const OUString &rLName)
virtual SvXMLImportContext * CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const uno::Reference< xml::sax::XAttributeList > &xAttrList)
SvXMLImportContext * StrictCreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const uno::Reference< xml::sax::XAttributeList > &xAttrList)
void EndElement ()

Protected Attributes

ULONG nElementCount

Detailed Description

Definition at line 1297 of file mathml.cxx.


Constructor & Destructor Documentation

SmXMLRowContext_Impl::SmXMLRowContext_Impl ( SmXMLImport rImport,
sal_uInt16  nPrefix,
const OUString &  rLName 
) [inline]

Definition at line 1300 of file mathml.cxx.

References SmXMLImport::GetNodeStack(), SmXMLImportContext::GetSmImport(), and nElementCount.


Member Function Documentation

SvXMLImportContext * SmXMLRowContext_Impl::CreateChildContext ( sal_uInt16  nPrefix,
const OUString &  rLocalName,
const uno::Reference< xml::sax::XAttributeList > &  xAttrList 
) [virtual]

Reimplemented from SmXMLDocContext_Impl.

Reimplemented in SmXMLMultiScriptsContext_Impl, SmXMLTableRowContext_Impl, and SmXMLTableContext_Impl.

Definition at line 3010 of file mathml.cxx.

References SmXMLDocContext_Impl::CreateChildContext(), and StrictCreateChildContext().

Referenced by SmXMLTableRowContext_Impl::CreateChildContext(), and SmXMLMultiScriptsContext_Impl::CreateChildContext().

SvXMLImportContext * SmXMLRowContext_Impl::StrictCreateChildContext ( sal_uInt16  nPrefix,
const OUString &  rLocalName,
const uno::Reference< xml::sax::XAttributeList > &  xAttrList 
)

Definition at line 2954 of file mathml.cxx.

References SmXMLImport::CreateAlignGroupContext(), SmXMLImport::CreateAnnotationContext(), SmXMLImport::CreateIdentifierContext(), SmXMLImport::CreateNumberContext(), SmXMLImport::CreateOperatorContext(), SmXMLImport::CreateSpaceContext(), SmXMLImport::CreateStringContext(), SmXMLImport::CreateTextContext(), SmXMLImport::GetPresElemTokenMap(), SmXMLImportContext::GetSmImport(), XML_TOK_ANNOTATION, XML_TOK_MALIGNGROUP, XML_TOK_MI, XML_TOK_MN, XML_TOK_MO, XML_TOK_MS, XML_TOK_MSPACE, and XML_TOK_MTEXT.

Referenced by CreateChildContext(), and SmXMLDocContext_Impl::CreateChildContext().

void SmXMLRowContext_Impl::EndElement (  ) 

Reimplemented from SmXMLDocContext_Impl.

Reimplemented in SmXMLFracContext_Impl, SmXMLSqrtContext_Impl, SmXMLRootContext_Impl, SmXMLStyleContext_Impl, SmXMLPaddedContext_Impl, SmXMLPhantomContext_Impl, SmXMLFencedContext_Impl, SmXMLErrorContext_Impl, SmXMLSubContext_Impl, SmXMLSupContext_Impl, SmXMLSubSupContext_Impl, SmXMLUnderContext_Impl, SmXMLOverContext_Impl, SmXMLUnderOverContext_Impl, SmXMLMultiScriptsContext_Impl, SmXMLTableContext_Impl, SmXMLAlignGroupContext_Impl, and SmXMLActionContext_Impl.

Definition at line 2858 of file mathml.cxx.

References SmToken::cMathChar, SmToken::eType, SmXMLImport::GetNodeStack(), SmXMLImportContext::GetSmImport(), nElementCount, SmToken::nGroup, SmToken::nLevel, NMATH, SCALE_HEIGHT, SmNode::SetScaleMode(), SmStructureNode::SetSubNodes(), TLPARENT, TNEWLINE, and TRPARENT.

Referenced by SmXMLSqrtContext_Impl::EndElement(), SmXMLPhantomContext_Impl::EndElement(), SmXMLPaddedContext_Impl::EndElement(), and SmXMLStyleContext_Impl::EndElement().


Member Data Documentation

ULONG SmXMLRowContext_Impl::nElementCount [protected]

Definition at line 1312 of file mathml.cxx.

Referenced by SmXMLActionContext_Impl::EndElement(), SmXMLMultiScriptsContext_Impl::EndElement(), SmXMLTableContext_Impl::EndElement(), EndElement(), SmXMLSqrtContext_Impl::EndElement(), SmXMLRootContext_Impl::EndElement(), SmXMLFracContext_Impl::EndElement(), SmXMLErrorContext_Impl::EndElement(), SmXMLFencedContext_Impl::EndElement(), SmXMLPhantomContext_Impl::EndElement(), SmXMLPaddedContext_Impl::EndElement(), SmXMLStyleContext_Impl::EndElement(), SmXMLSubSupContext_Impl::GenericEndElement(), SmXMLSubContext_Impl::GenericEndElement(), SmXMLOverContext_Impl::HandleAccent(), SmXMLUnderContext_Impl::HandleAccent(), SmXMLMultiScriptsContext_Impl::MiddleElement(), and SmXMLRowContext_Impl().


The documentation for this class was generated from the following file:
Generated on Wed Feb 20 17:23:53 2008 for maths by  doxygen 1.5.1