SourcePro® API Reference Guide

 
Loading...
Searching...
No Matches
RWXmlObjectStreamCommon Class Reference

Base class shared by XML object input and output streams. More...

#include <rw/xmlstreams/RWXmlObjectStreamCommon.h>

Inheritance diagram for RWXmlObjectStreamCommon:
RWEnhancedXmlObjectInputStreamImp RWEnhancedXmlObjectOutputStreamImp RWXmlObjectInputStreamImp RWXmlObjectOutputStreamImp RWTParsedTransformObjectInputStreamImp< Transform > RWTTransformObjectInputStreamImp< Transform > RWTParsedTransformObjectOutputStreamImp< Transform > RWTTransformObjectOutputStreamImp< Transform >

Static Public Member Functions

static const char * rwStreamToLocalStringType (RWStreamType stype)
 
static const char * rwStreamToStringType (RWStreamType stype)
 

Static Public Attributes

static const char * associationTag
 
static const char * assocKeyTag
 
static const char * assocValueTag
 
static const char * elementPosAttr
 
static const char * IdAttr
 
static const char * IdRefAttr
 
static const char * mapCountAttr
 
static const char * mapKeyTypeAttr
 
static const char * mapTag
 
static const char * mapValueTypeAttr
 
static const char * memberNameAttr
 
static const char * memberTag
 
static const char * memberTypeAttr
 
static const char * nestedObjectTag
 
static const char * objectNameAttr
 
static const char * objectRefTag
 
static const char * objectRefTagLocal
 
static const char * objectTag
 
static const char * objectTypeAttr
 
static const char * primitiveTag
 
static const char * rwEncodingNamespaceValue
 
static const char * rwNamespace
 
static const char * rwNamespaceAttr
 
static const char * rwNamespaceValue
 
static const char * seqCountAttr
 
static const char * seqTypeAttr
 
static const char * sequenceElementTag
 
static const char * sequenceTag
 
static const char * xsdNamespace
 
static const char * xsdNamespaceAttr
 
static const char * xsdNamespaceValue
 
static const char * xsiNamespace
 
static const char * xsiNamespaceAttr
 
static const char * xsiNamespaceValue
 

Detailed Description

Base class shared by XML object input and output streams. This class defines the tags and attribute names used in the XML.

Member Function Documentation

◆ rwStreamToLocalStringType()

static const char * RWXmlObjectStreamCommon::rwStreamToLocalStringType ( RWStreamType stype)
static

Converts an RWStreamType enum value into a string representing an XML non-qualified (local) element name. For example, passing the enum value RW_NESTED_OBJECT results in a return value of nested_object.

◆ rwStreamToStringType()

static const char * RWXmlObjectStreamCommon::rwStreamToStringType ( RWStreamType stype)
static

Converts an RWStreamType enum value into a string representing an XML qualified element name. For example, passing the enum value RW_NESTED_OBJECT results in a return value of rw:nested_object.

Member Data Documentation

◆ associationTag

const char* RWXmlObjectStreamCommon::associationTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ assocKeyTag

const char* RWXmlObjectStreamCommon::assocKeyTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ assocValueTag

const char* RWXmlObjectStreamCommon::assocValueTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ elementPosAttr

const char* RWXmlObjectStreamCommon::elementPosAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ IdAttr

const char* RWXmlObjectStreamCommon::IdAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ IdRefAttr

const char* RWXmlObjectStreamCommon::IdRefAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ mapCountAttr

const char* RWXmlObjectStreamCommon::mapCountAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ mapKeyTypeAttr

const char* RWXmlObjectStreamCommon::mapKeyTypeAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ mapTag

const char* RWXmlObjectStreamCommon::mapTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ mapValueTypeAttr

const char* RWXmlObjectStreamCommon::mapValueTypeAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ memberNameAttr

const char* RWXmlObjectStreamCommon::memberNameAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ memberTag

const char* RWXmlObjectStreamCommon::memberTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ memberTypeAttr

const char* RWXmlObjectStreamCommon::memberTypeAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ nestedObjectTag

const char* RWXmlObjectStreamCommon::nestedObjectTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ objectNameAttr

const char* RWXmlObjectStreamCommon::objectNameAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ objectRefTag

const char* RWXmlObjectStreamCommon::objectRefTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ objectRefTagLocal

const char* RWXmlObjectStreamCommon::objectRefTagLocal
static

Represent the element and attribute names used in the generated XML object stream.

◆ objectTag

const char* RWXmlObjectStreamCommon::objectTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ objectTypeAttr

const char* RWXmlObjectStreamCommon::objectTypeAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ primitiveTag

const char* RWXmlObjectStreamCommon::primitiveTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ rwEncodingNamespaceValue

const char* RWXmlObjectStreamCommon::rwEncodingNamespaceValue
static

Represent the element and attribute names used in the generated XML object stream.

◆ rwNamespace

const char* RWXmlObjectStreamCommon::rwNamespace
static

Represent the element and attribute names used in the generated XML object stream.

◆ rwNamespaceAttr

const char* RWXmlObjectStreamCommon::rwNamespaceAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ rwNamespaceValue

const char* RWXmlObjectStreamCommon::rwNamespaceValue
static

Represent the element and attribute names used in the generated XML object stream.

◆ seqCountAttr

const char* RWXmlObjectStreamCommon::seqCountAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ seqTypeAttr

const char* RWXmlObjectStreamCommon::seqTypeAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ sequenceElementTag

const char* RWXmlObjectStreamCommon::sequenceElementTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ sequenceTag

const char* RWXmlObjectStreamCommon::sequenceTag
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsdNamespace

const char* RWXmlObjectStreamCommon::xsdNamespace
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsdNamespaceAttr

const char* RWXmlObjectStreamCommon::xsdNamespaceAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsdNamespaceValue

const char* RWXmlObjectStreamCommon::xsdNamespaceValue
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsiNamespace

const char* RWXmlObjectStreamCommon::xsiNamespace
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsiNamespaceAttr

const char* RWXmlObjectStreamCommon::xsiNamespaceAttr
static

Represent the element and attribute names used in the generated XML object stream.

◆ xsiNamespaceValue

const char* RWXmlObjectStreamCommon::xsiNamespaceValue
static

Represent the element and attribute names used in the generated XML object stream.

Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.