rwlogo
SourcePro C++ 12.0

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

RWXmlObjectStreamCommon Class Reference
[XML Streams]

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 >

List of all members.

Static Public Member Functions

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

Static Public Attributes

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

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

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.

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

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

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

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

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

const char* RWXmlObjectStreamCommon::IdAttr [static]

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

const char* RWXmlObjectStreamCommon::IdRefAttr [static]

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

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

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

const char* RWXmlObjectStreamCommon::mapTag [static]

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

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

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

const char* RWXmlObjectStreamCommon::memberTag [static]

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

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

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

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

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

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

const char* RWXmlObjectStreamCommon::objectTag [static]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 All Classes Functions Variables Typedefs Enumerations Enumerator Friends

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.