Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_XMLInstruction Class Referencefinal

#include <cfx_xmlinstruction.h>

+ Inheritance diagram for CFX_XMLInstruction:
+ Collaboration diagram for CFX_XMLInstruction:

Public Member Functions

 CFX_XMLInstruction (const WideString &wsTarget)
 
 ~CFX_XMLInstruction () override
 
Type GetType () const override
 
CFX_XMLNodeClone (CFX_XMLDocument *doc) override
 
void Save (const RetainPtr< IFX_RetainableWriteStream > &pXMLStream) override
 
bool IsOriginalXFAVersion () const
 
bool IsAcrobat () const
 
const std::vector< WideString > & GetTargetData () const
 
void AppendData (const WideString &wsData)
 
- Public Member Functions inherited from CFX_XMLNode
 CFX_XMLNode ()
 
 ~CFX_XMLNode () override
 
CFX_XMLNodeGetRoot ()
 
void InsertChildNode (CFX_XMLNode *pNode, int32_t index)
 
- Public Member Functions inherited from fxcrt::TreeNode< T >
 TreeNode ()=default
 
virtual ~TreeNode ()=default
 
- Public Member Functions inherited from fxcrt::TreeNodeBase< T >
 TreeNodeBase ()=default
 
virtual ~TreeNodeBase ()=default
 
T * GetParent () const
 
T * GetFirstChild () const
 
T * GetLastChild () const
 
T * GetNextSibling () const
 
T * GetPrevSibling () const
 
bool HasChild (const T *child) const
 
T * GetNthChild (int32_t n)
 
void AppendFirstChild (T *child)
 
void AppendLastChild (T *child)
 
void InsertBefore (T *child, T *other)
 
void InsertAfter (T *child, T *other)
 
void RemoveChild (T *child)
 
void RemoveAllChildren ()
 
void RemoveSelfIfParented ()
 

Additional Inherited Members

- Public Types inherited from CFX_XMLNode
enum class  Type { kInstruction = 0 , kElement , kText , kCharData }
 

Detailed Description

Definition at line 17 of file cfx_xmlinstruction.h.

Constructor & Destructor Documentation

◆ CFX_XMLInstruction()

CFX_XMLInstruction::CFX_XMLInstruction ( const WideString & wsTarget)
explicit

Definition at line 13 of file cfx_xmlinstruction.cpp.

References CFX_XMLInstruction().

Referenced by CFX_XMLInstruction(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ~CFX_XMLInstruction()

CFX_XMLInstruction::~CFX_XMLInstruction ( )
overridedefault

Member Function Documentation

◆ AppendData()

void CFX_XMLInstruction::AppendData ( const WideString & wsData)

Definition at line 28 of file cfx_xmlinstruction.cpp.

Referenced by TEST(), TEST(), and TEST().

+ Here is the caller graph for this function:

◆ Clone()

CFX_XMLNode * CFX_XMLInstruction::Clone ( CFX_XMLDocument * doc)
overridevirtual

Implements CFX_XMLNode.

Definition at line 22 of file cfx_xmlinstruction.cpp.

Referenced by TEST().

+ Here is the caller graph for this function:

◆ GetTargetData()

const std::vector< WideString > & CFX_XMLInstruction::GetTargetData ( ) const
inline

Definition at line 30 of file cfx_xmlinstruction.h.

◆ GetType()

CFX_XMLNode::Type CFX_XMLInstruction::GetType ( ) const
overridevirtual

Implements CFX_XMLNode.

Definition at line 18 of file cfx_xmlinstruction.cpp.

References CFX_XMLNode::kInstruction.

Referenced by TEST().

+ Here is the caller graph for this function:

◆ IsAcrobat()

bool CFX_XMLInstruction::IsAcrobat ( ) const

Definition at line 36 of file cfx_xmlinstruction.cpp.

Referenced by TEST(), TEST(), TEST(), TEST(), and TEST().

+ Here is the caller graph for this function:

◆ IsOriginalXFAVersion()

bool CFX_XMLInstruction::IsOriginalXFAVersion ( ) const

Definition at line 32 of file cfx_xmlinstruction.cpp.

Referenced by TEST(), TEST(), and TEST_F().

+ Here is the caller graph for this function:

◆ Save()

void CFX_XMLInstruction::Save ( const RetainPtr< IFX_RetainableWriteStream > & pXMLStream)
overridevirtual

Implements CFX_XMLNode.

Definition at line 40 of file cfx_xmlinstruction.cpp.

Referenced by TEST(), TEST(), and TEST().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: