pdfobjects::CContentStream::CStreamObserver Struct Reference

Inheritance diagram for pdfobjects::CContentStream::CStreamObserver:
observer::IObserver< IProperty >

List of all members.

Public Member Functions

 CStreamObserver (CContentStream *cc)
virtual void notify (boost::shared_ptr< IProperty > newValue, boost::shared_ptr< const IProperty::ObserverContext > context) const throw ()
virtual priority_t getPriority () const throw ()
virtual ~CStreamObserver () throw ()

Private Attributes

CContentStreamcontentstream

Detailed Description

Content stream observer.

After a cstream changes reparse the contentstream.

It can happen that the stream is parsed also after page's Contents entry has been modified in a way that this content stream no longer exists. It depends on the position of this observer in cstream observer list.


Constructor & Destructor Documentation

pdfobjects::CContentStream::CStreamObserver::CStreamObserver ( CContentStream cc  )  [inline]
virtual pdfobjects::CContentStream::CStreamObserver::~CStreamObserver (  )  throw () [inline, virtual]

Member Function Documentation

virtual priority_t pdfobjects::CContentStream::CStreamObserver::getPriority (  )  const throw () [inline, virtual]

Returns priority of obsever.

Lower number means higher priority.

Returns:
Observer priority value.

Implements observer::IObserver< IProperty >.

void pdfobjects::CContentStream::CStreamObserver::notify ( boost::shared_ptr< IProperty newValue,
boost::shared_ptr< const IProperty::ObserverContext context 
) const throw () [virtual]

Member Data Documentation

Referenced by notify().


The documentation for this struct was generated from the following files: