d_context.top()->addPiece(text);
}
virtual void textLongPiece(const LongPiece *piece) {
- std::string text = piece->getText();
- d_context.top()->addPiece(text);
+ throw "Long Piece not handled";
+ //std::string text = piece->getText();
+ //d_context.top()->addPiece(text);
}
};
return std::string("LongPiece(FIXME)");// + std::wstring((wchar_t*)d_buf) + std::string(")");
}
-std::string LongPiece::getText() const {
- return std::string("FIXME");// + std::wstring((wchar_t*)d_buf) + std::string(")");
+std::wstring LongPiece::getText() const {
+ return std::wstring((wchar_t*)d_buf);
}
void LongPiece::accept(Visitor &visitor) const {
~LongPiece();
virtual void read(Reader &reader);
virtual std::string toString() const;
- virtual std::string getText() const;
+ virtual std::wstring getText() const;
virtual void accept(Visitor &visitor) const;
};