Qt 4.8
Public Types | Public Functions | Properties | List of all members
QPatternist::XsdComplexType::OpenContent Class Reference

Describes the open content object of a complex type. More...

#include <qxsdcomplextype_p.h>

Inheritance diagram for QPatternist::XsdComplexType::OpenContent:
QSharedData QPatternist::XsdAnnotated

Public Types

enum  Mode { None, Interleave, Suffix }
 
typedef QExplicitlySharedDataPointer< OpenContentPtr
 

Public Functions

Mode mode () const
 
void setMode (Mode mode)
 
void setWildcard (const XsdWildcard::Ptr &wildcard)
 
XsdWildcard::Ptr wildcard () const
 
- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 
- Public Functions inherited from QPatternist::XsdAnnotated
void addAnnotation (const XsdAnnotation::Ptr &annotation)
 
void addAnnotations (const XsdAnnotation::List &annotations)
 
XsdAnnotation::List annotations () const
 

Properties

Mode m_mode
 
XsdWildcard::Ptr m_wildcard
 

Additional Inherited Members

- Public Variables inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Describes the open content object of a complex type.

See also
Open Content Definition

Definition at line 94 of file qxsdcomplextype_p.h.

Typedefs

◆ Ptr

Definition at line 97 of file qxsdcomplextype_p.h.

Enumerations

◆ Mode

Describes the mode of the open content.

See also
Mode Definition
Enumerator
None 
Interleave 
Suffix 

Definition at line 104 of file qxsdcomplextype_p.h.

Functions

◆ mode()

XsdComplexType::OpenContent::Mode XsdComplexType::OpenContent::mode ( ) const

Returns the mode of the open content.

Definition at line 53 of file qxsdcomplextype.cpp.

Referenced by setMode().

◆ setMode()

void XsdComplexType::OpenContent::setMode ( Mode  mode)

Sets the mode of the open content.

See also
Mode Definition

Definition at line 48 of file qxsdcomplextype.cpp.

◆ setWildcard()

void XsdComplexType::OpenContent::setWildcard ( const XsdWildcard::Ptr wildcard)

Sets the wildcard of the open content.

See also
Wildcard Definition

Definition at line 58 of file qxsdcomplextype.cpp.

◆ wildcard()

XsdWildcard::Ptr XsdComplexType::OpenContent::wildcard ( ) const

Returns the wildcard of the open content.

Definition at line 63 of file qxsdcomplextype.cpp.

Referenced by setWildcard(), and QPatternist::XsdComplexType::~XsdComplexType().

64 {
65  return m_wildcard;
66 }

Properties

◆ m_mode

Mode QPatternist::XsdComplexType::OpenContent::m_mode
private

Definition at line 136 of file qxsdcomplextype_p.h.

Referenced by mode(), and setMode().

◆ m_wildcard

XsdWildcard::Ptr QPatternist::XsdComplexType::OpenContent::m_wildcard
private

Definition at line 137 of file qxsdcomplextype_p.h.

Referenced by setWildcard(), and wildcard().


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