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 | |
| CContentStream * | contentstream |
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.
| pdfobjects::CContentStream::CStreamObserver::CStreamObserver | ( | CContentStream * | cc | ) | [inline] |
| virtual pdfobjects::CContentStream::CStreamObserver::~CStreamObserver | ( | ) | throw () [inline, virtual] |
| virtual priority_t pdfobjects::CContentStream::CStreamObserver::getPriority | ( | ) | const throw () [inline, virtual] |
Returns priority of obsever.
Lower number means higher priority.
Implements observer::IObserver< IProperty >.
| void pdfobjects::CContentStream::CStreamObserver::notify | ( | boost::shared_ptr< IProperty > | newValue, | |
| boost::shared_ptr< const IProperty::ObserverContext > | context | |||
| ) | const throw () [virtual] |
Referenced by notify().