Convert to/from some text encoding. More...
#include <COSXClipboardAnyTextConverter.h>
Inherits IOSXClipboardConverter.
Inherited by COSXClipboardTextConverter, and COSXClipboardUTF16Converter.
Public Member Functions | |
virtual IClipboard::EFormat | getFormat () const |
Get clipboard format. | |
virtual CFStringRef | getOSXFormat () const =0 |
returns the scrap flavor type that this object converts from/to | |
virtual CString | fromIClipboard (const CString &) const |
Convert from IClipboard format. | |
virtual CString | toIClipboard (const CString &) const |
Convert to IClipboard format. | |
Protected Member Functions | |
virtual CString | doFromIClipboard (const CString &) const =0 |
Convert from IClipboard format. | |
virtual CString | doToIClipboard (const CString &) const =0 |
Convert to IClipboard format. |
Convert to/from some text encoding.
Definition at line 21 of file COSXClipboardAnyTextConverter.h.
virtual CString COSXClipboardAnyTextConverter::doFromIClipboard | ( | const CString & | ) | const [protected, pure virtual] |
Convert from IClipboard format.
Do UTF-8 conversion and linefeed conversion.
Implemented in COSXClipboardTextConverter, and COSXClipboardUTF16Converter.
Referenced by fromIClipboard().
virtual CString COSXClipboardAnyTextConverter::doToIClipboard | ( | const CString & | ) | const [protected, pure virtual] |
Convert to IClipboard format.
Do UTF-8 conversion and Linefeed conversion.
Implemented in COSXClipboardTextConverter, and COSXClipboardUTF16Converter.
Referenced by toIClipboard().
CString COSXClipboardAnyTextConverter::fromIClipboard | ( | const CString & | ) | const [virtual] |
Convert from IClipboard format.
Convert from the IClipboard format to the Carbon scrap format. The input data must be in the IClipboard format returned by getFormat(). The return data will be in the scrap format returned by getOSXFormat().
Implements IOSXClipboardConverter.
Definition at line 39 of file COSXClipboardAnyTextConverter.cpp.
References doFromIClipboard().
IClipboard::EFormat COSXClipboardAnyTextConverter::getFormat | ( | ) | const [virtual] |
Get clipboard format.
Return the clipboard format this object converts from/to.
Implements IOSXClipboardConverter.
Definition at line 33 of file COSXClipboardAnyTextConverter.cpp.
References IClipboard::kText.
CString COSXClipboardAnyTextConverter::toIClipboard | ( | const CString & | ) | const [virtual] |
Convert to IClipboard format.
Convert from the carbon scrap format to the IClipboard format (i.e., the reverse of fromIClipboard()).
Implements IOSXClipboardConverter.
Definition at line 46 of file COSXClipboardAnyTextConverter.cpp.
References doToIClipboard().