InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IXMLOutStream::AttributeDfn Class Reference

#include <IXMLOutStream.h>

Public Types

typedef object_type data_type
 

Public Member Functions

 AttributeDfn ()
 
 AttributeDfn (const WideString &n, eAttributeType t, eAttributeQualifier q)
 
 AttributeDfn (const WideString &n, eAttributeType t, const WideString &d, eAttributeQualifier q)
 
 AttributeDfn (const WideString &n, eAttributeType t, const UTF16TextChar *d, eAttributeQualifier q)
 
 AttributeDfn (const UTF16TextChar *n, eAttributeType t, eAttributeQualifier q)
 
 AttributeDfn (const UTF16TextChar *n, eAttributeType t, const WideString &d, eAttributeQualifier q)
 
 AttributeDfn (const UTF16TextChar *n, eAttributeType t, const UTF16TextChar *d, eAttributeQualifier q)
 
 AttributeDfn (const AttributeDfn &other)
 
bool16 operator== (const AttributeDfn &other) const
 
AttributeDfnoperator= (const AttributeDfn &other)
 

Public Attributes

WideString fName
 
eAttributeType fType
 
eAttributeQualifier fQualifier
 
WideString fDefault
 

Detailed Description

Nested class for IXMLOutStream methods which take an AttributeDfnList. This class defines an attribute declaration in a DTD

Constructor & Destructor Documentation

IXMLOutStream::AttributeDfn::AttributeDfn ()
inline

AttributeDfn default constructor

IXMLOutStream::AttributeDfn::AttributeDfn (const WideStringn,
eAttributeType t,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const WideStringn,
eAttributeType t,
const WideStringd,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
ddefault value of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const WideStringn,
eAttributeType t,
const UTF16TextChar * d,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
ddefault value of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const UTF16TextChar * n,
eAttributeType t,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const UTF16TextChar * n,
eAttributeType t,
const WideStringd,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
ddefault value of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const UTF16TextChar * n,
eAttributeType t,
const UTF16TextChar * d,
eAttributeQualifier q 
)
inline

AttributeDfn constructor

Parameters
nname of the attribute
ttype of the attribute
ddefault value of the attribute
qqualifier of the attribute
IXMLOutStream::AttributeDfn::AttributeDfn (const AttributeDfnother)
inline

AttributeDfn copy constructor

Member Function Documentation

AttributeDfn& IXMLOutStream::AttributeDfn::operator= (const AttributeDfnother)
inline

AttributeDfn operator=

bool16 IXMLOutStream::AttributeDfn::operator== (const AttributeDfnother) const
inline

AttributeDfn operator==

Member Data Documentation

WideString IXMLOutStream::AttributeDfn::fDefault

attribute qualifier

eAttributeQualifier IXMLOutStream::AttributeDfn::fQualifier

attribute type

eAttributeType IXMLOutStream::AttributeDfn::fType

attribute name