Library: FastInfoset
Package: CodingAlgorithm
Header: Poco/FastInfoset/NullRefEncoding.h
An optimized version of NullEncoding that stores only a reference to the string internally
Direct Base Classes: NullEncoding
All Base Classes: Encoding, NullEncoding
Member Functions: getContent, handle, merge, write
Inherited Functions: canEncode, createContent, encode, getContent, getDecodeMethod, getEncodeChecker, getEncodeMethod, handle, merge, read, type, write
NullRefEncoding(
const Poco::XML::XMLString & xmlStr
);
Creates the NullRefEncoding.
virtual ~NullRefEncoding();
Destroys the NullRefEncoding.
const Poco::XML::XMLString & getContent() const;
Returns the content as string
Poco::XML::XMLString & getContent();
Returns the content as string
void handle(
FISContentHandler * pHandler
);
bool merge(
const Encoding & enc
);
Merges the provided enc into the current one iff the two encoding types are identical
See also: Poco::FastInfoset::NullEncoding::merge()
void write(
BitStreamWriter & writer
);
See also: Poco::FastInfoset::NullEncoding::write()