fe::DecoratorFilterStub Class Reference
[Ferry Core library]

Stubbed fe::IDecoratorFilter implementation. More...

Inheritance diagram for fe::DecoratorFilterStub:

fe::IDecoratorFilter fe::IDecorator fe::IPluggable

List of all members.

Public Member Functions

virtual bool UC_DLL_CALL decorate (FeHandle *editor, unsigned line, const byte_type *str, unsigned len, IDecoratorListener &dl)
 DecoratorFilterStub ()
virtual IFontEnumerator
*UC_DLL_CALL 
enumFonts (FeHandle *editor) const
virtual bool UC_DLL_CALL isFixedLineHeight (FeHandle *editor) const
virtual void UC_DLL_CALL onAttach (FeHandle *editor)
virtual void UC_DLL_CALL onDetach (FeHandle *editor)
virtual unsigned UC_DLL_CALL onTextChange (FeHandle *editor, unsigned line, unsigned byteIdx, unsigned lineFirstByteIdx)
virtual void UC_DLL_CALL setFilteree (FeHandle *editor, IDecorator &d)
virtual ~DecoratorFilterStub ()

Protected Member Functions

const IDecoratorgetFilteree () const
IDecoratorgetFilteree ()


Detailed Description

Stubbed fe::IDecoratorFilter implementation.

All methods other then onAttach(), onDetach() and setFilteree() forward calls to the encapsulated fe::IDecorator pointer. No checks if the pointer is 0.

setFilteree() updates encapsulated fe::IDecorator pointer with the new value.

onAttach(), onDetach() do nothing.


Constructor & Destructor Documentation

fe::DecoratorFilterStub::DecoratorFilterStub (  )  [inline]

virtual fe::DecoratorFilterStub::~DecoratorFilterStub (  )  [inline, virtual]


Member Function Documentation

IDecorator* fe::DecoratorFilterStub::getFilteree (  )  [inline, protected]

Returns encapsulated fe::IDecorator pointer value.

const IDecorator* fe::DecoratorFilterStub::getFilteree (  )  const [inline, protected]

Returns encapsulated fe::IDecorator pointer value.

virtual void UC_DLL_CALL fe::DecoratorFilterStub::onAttach ( FeHandle *  editor  )  [inline, virtual]

Implements fe::IPluggable.

virtual void UC_DLL_CALL fe::DecoratorFilterStub::onDetach ( FeHandle *  editor  )  [inline, virtual]

Implements fe::IPluggable.

virtual bool UC_DLL_CALL fe::DecoratorFilterStub::decorate ( FeHandle *  editor,
unsigned  line,
const byte_type *  str,
unsigned  len,
IDecoratorListener dl 
) [inline, virtual]

Implements fe::IDecorator.

virtual unsigned UC_DLL_CALL fe::DecoratorFilterStub::onTextChange ( FeHandle *  editor,
unsigned  line,
unsigned  byteIdx,
unsigned  lineFirstByteIdx 
) [inline, virtual]

Implements fe::IDecorator.

virtual IFontEnumerator* UC_DLL_CALL fe::DecoratorFilterStub::enumFonts ( FeHandle *  editor  )  const [inline, virtual]

Implements fe::IDecorator.

virtual bool UC_DLL_CALL fe::DecoratorFilterStub::isFixedLineHeight ( FeHandle *  editor  )  const [inline, virtual]

Implements fe::IDecorator.

virtual void UC_DLL_CALL fe::DecoratorFilterStub::setFilteree ( FeHandle *  editor,
IDecorator d 
) [inline, virtual]

Implements fe::IDecoratorFilter.


The documentation for this class was generated from the following file:

Generated on Tue Nov 18 21:08:23 2008 for Ferry by doxygen 1.5.7.1
http://sourceforge.net