Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

COSXClipboardAnyTextConverter Class Reference

Convert to/from some text encoding. More...

#include <COSXClipboardAnyTextConverter.h>

Inherits IOSXClipboardConverter.

Inherited by COSXClipboardTextConverter, and COSXClipboardUTF16Converter.

Inheritance diagram for COSXClipboardAnyTextConverter:

Inheritance graph
[legend]
Collaboration diagram for COSXClipboardAnyTextConverter:

Collaboration graph
[legend]
List of all members.

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.

Detailed Description

Convert to/from some text encoding.

Definition at line 21 of file COSXClipboardAnyTextConverter.h.


Member Function Documentation

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.

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().


The documentation for this class was generated from the following files:
Generated on Fri Nov 6 00:21:27 2009 for synergy-plus by  doxygen 1.3.9.1