![]() SourcePro® C++ 13.1 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source. More...
#include <rw/xmlstreams/RWTParsedTransformObjectInputStreamImp.h>
Static Public Member Functions | |
| static RWObjectInputStream | make (std::istream &source, Transform transform, bool escape=true) |
| static RWObjectInputStream | make (std::istream &source, Transform transform, std::ios *&formatter, bool escape=true) |
| More... | |
Static Public Member Functions inherited from RWXmlObjectInputStreamImp | |
| static RWObjectInputStream | make (std::istream &source, bool escape=true) |
| static RWObjectInputStream | make (std::istream &source, std::ios *&formatter, bool escape=true) |
| More... | |
| static RWObjectInputStream | make (RWDataInputStream &source, bool escape=true) |
Static Public Member Functions inherited from RWXmlObjectStreamCommon | |
| static const char * | rwStreamToLocalStringType (RWStreamType stype) |
| static const char * | rwStreamToStringType (RWStreamType stype) |
Protected Member Functions | |
| RWTParsedTransformObjectInputStreamImp (std::istream &istr, Transform transform, bool escape) | |
| RWTParsedTransformObjectInputStreamImp (std::istream &istr, Transform transform, std::ios *&formatter, bool escape) | |
| More... | |
Protected Member Functions inherited from RWXmlObjectInputStreamImp | |
| RWXmlObjectInputStreamImp (std::istream &sourceStream, bool escape) | |
| RWXmlObjectInputStreamImp (std::istream &sourceStream, std::ios *&formatter, bool escape) | |
| More... | |
| RWXmlObjectInputStreamImp (const RWDataInputStream &sourceStream, bool escape) | |
| virtual void | closeOuterContext (bool readContext) |
| virtual RWSize | getString (char *string, RWSize count) |
| virtual RWSize | getUString (RWUChar *ustring, RWSize count) |
| virtual RWSize | getWString (wchar_t *wstring, RWSize count) |
| virtual void | openOuterContext (bool readContext) |
Protected Member Functions inherited from RWObjectInputStreamImp | |
| RWObjectInputStreamImp (const RWDataInputStream &sourceStream) | |
Protected Member Functions inherited from RWFilteredDataInputStreamImp | |
| RWFilteredDataInputStreamImp (const RWDataInputStream &sourceStream) | |
| RWDataInputStream & | getSourceStream () |
| const RWDataInputStream & | getSourceStream () const |
Protected Member Functions inherited from RWDataInputStreamImp | |
| RWDataInputStreamImp () | |
Protected Member Functions inherited from RWInputStreamImp | |
| RWInputStreamImp () | |
Protected Member Functions inherited from RWStreamImp | |
| RWStreamImp () | |
Protected Member Functions inherited from RWBodyBase | |
| RWBodyBase (void) | |
| RWBodyBase (RWStaticCtor) | |
| RWBodyBase (const RWBodyBase &second) | |
| virtual | ~RWBodyBase (void) |
| RWBodyBase & | operator= (const RWBodyBase &second) |
Protected Member Functions inherited from RWTCountingBody< RWMutexLock > | |
| ~RWTCountingBody (void) | |
| unsigned | addReference (void) |
| unsigned | references (void) const |
| unsigned | removeReference (void) |
| RWTCountingBody (unsigned initCount=0) | |
| RWTCountingBody (RWStaticCtor) | |
| RWTCountingBody (const RWTCountingBody< RWMutexLock > &second) | |
| RWTCountingBody< RWMutexLock > & | operator= (const RWTCountingBody< RWMutexLock > &second) |
Additional Inherited Members | |
Public Member Functions inherited from RWXmlObjectInputStreamImp | |
| virtual void | endAssoc () |
| virtual void | endBlock () |
| virtual void | endElement () |
| virtual void | endMap () |
| virtual void | endMember () |
| virtual void | endSequence () |
| virtual void | getBool (bool &value) |
| More... | |
| virtual void | getChar (char &value) |
| More... | |
| virtual void | getCharacter (char &value) |
| More... | |
| virtual void | getDouble (double &value) |
| More... | |
| virtual void | getFloat (float &value) |
| More... | |
| virtual void | getInt (int &value) |
| More... | |
| virtual void | getLong (long &value) |
| More... | |
| virtual void | getLongDouble (long double &value) |
| More... | |
| virtual void | getLongLong (long long &value) |
| More... | |
| virtual void * | getNewObject (const std::type_info *base) |
| virtual void | getShort (short &value) |
| More... | |
| virtual void | getSignedChar (signed char &value) |
| More... | |
| virtual void | getSizeT (size_t &value) |
| More... | |
| virtual void | getString (RWCString &str) |
| void | getSymbol (RWSymbol &value) |
| virtual void | getUCharacter (RWUChar &value) |
| More... | |
| virtual void | getUnsignedChar (unsigned char &value) |
| More... | |
| virtual void | getUnsignedInt (unsigned int &value) |
| More... | |
| virtual void | getUnsignedLong (unsigned long &value) |
| More... | |
| virtual void | getUnsignedLongLong (unsigned long long &value) |
| More... | |
| virtual void | getUnsignedShort (unsigned short &value) |
| More... | |
| virtual void | getUString (RWBasicUString &str) |
| More... | |
| virtual void | getWchar_t (wchar_t &value) |
| More... | |
| virtual void | getWCharacter (wchar_t &value) |
| More... | |
| virtual void | getWString (RWWString &str) |
| More... | |
| virtual RWSymbol | readTypeInfo () |
| virtual void | rememberObject (const void *obj) |
| virtual void | startAssocKey () |
| virtual void | startAssocValue () |
| virtual RWSymbol | startBlock () |
| virtual void | startElement (int &position) |
| virtual RWSymbol | startMap (int &count, RWStreamType &keyType, RWStreamType &valueType) |
| virtual bool | startMember (RWSymbol &memberName, RWStreamType &memberType) |
| virtual RWSymbol | startSequence (int &count, RWStreamType &elementType) |
Static Public Attributes inherited from RWXmlObjectStreamCommon | |
| static const char * | associationTag |
| More... | |
| static const char * | assocKeyTag |
| More... | |
| static const char * | assocValueTag |
| More... | |
| static const char * | elementPosAttr |
| More... | |
| static const char * | IdAttr |
| More... | |
| static const char * | IdRefAttr |
| More... | |
| static const char * | mapCountAttr |
| More... | |
| static const char * | mapKeyTypeAttr |
| More... | |
| static const char * | mapTag |
| More... | |
| static const char * | mapValueTypeAttr |
| More... | |
| static const char * | memberNameAttr |
| More... | |
| static const char * | memberTag |
| More... | |
| static const char * | memberTypeAttr |
| More... | |
| static const char * | nestedObjectTag |
| More... | |
| static const char * | objectNameAttr |
| More... | |
| static const char * | objectRefTag |
| More... | |
| static const char * | objectRefTagLocal |
| More... | |
| static const char * | objectTag |
| static const char * | objectTypeAttr |
| More... | |
| static const char * | primitiveTag |
| More... | |
| static const char * | rwEncodingNamespaceValue |
| More... | |
| static const char * | rwNamespace |
| More... | |
| static const char * | rwNamespaceAttr |
| More... | |
| static const char * | rwNamespaceValue |
| More... | |
| static const char * | seqCountAttr |
| More... | |
| static const char * | seqTypeAttr |
| More... | |
| static const char * | sequenceElementTag |
| More... | |
| static const char * | sequenceTag |
| More... | |
| static const char * | xsdNamespace |
| More... | |
| static const char * | xsdNamespaceAttr |
| More... | |
| static const char * | xsdNamespaceValue |
| More... | |
| static const char * | xsiNamespace |
| More... | |
| static const char * | xsiNamespaceAttr |
| More... | |
| static const char * | xsiNamespaceValue |
| More... | |
This class uses RWXmlObjectInputStreamImp and RWTParsedTransformInputStreamImp to construct an XML input stream that applies a generic transformation to the XML document before reading it from the source.
|
inlineprotected |
Used by the make() function and potentially by derived classes to initialize the source data stream and to insert into the stream a transformation of the XML document based on the transformation object transform.
The parameter istr is a handle to the initialized stream.
The parameter transform is a transformation object that must supply a public interface function transform(istream&,ostream&).
The parameter escape sets whether primitive element values will be unescaped. By default, this parameter is set to true.
|
inlineprotected |
Used by the make() function and potentially by derived classes to initialize the source data stream and to insert into the stream a transformation of the XML document based on the transformation object transform.
The parameter istr is a handle to the initialized stream.
The parameter transform is a transformation object that must supply a public interface function transform(istream&,ostream&).
The parameter escape sets whether primitive element values will be unescaped. By default, this parameter is set to true.
|
inlinestatic |
Constructs an RWTParsedTransformObjectInputStreamImp instance that uses source as its source of bytes, and returns a handle to it. The XML input stream includes a transformation of the XML document based on the transformation object transform.
The parameter escape sets whether primitive element values will be unescaped. By default, this parameter is set to true.
|
inlinestatic |
Constructs an RWTParsedTransformObjectInputStreamImp instance that uses source as its source of bytes, and returns a handle to it. The XML input stream includes a transformation of the XML document based on the transformation object transform.
The parameter escape sets whether primitive element values will be unescaped. By default, this parameter is set to true.
|
Copyright © 2015 Rogue Wave Software, Inc. All Rights Reserved. |