bpp-seq3  3.0.0
bpp::CoreSymbolListListener< T > Class Template Referenceabstract

#include <Bpp/Seq/CoreSymbolList.h>

+ Inheritance diagram for bpp::CoreSymbolListListener< T >:
+ Collaboration diagram for bpp::CoreSymbolListListener< T >:

Public Member Functions

virtual ~CoreSymbolListListener ()
 
virtual CoreSymbolListListenerclone () const =0
 
virtual bool isRemovable () const =0
 
virtual bool isShared () const =0
 
virtual void beforeSequenceChanged (const CoreSymbolListEditionEvent< T > &event)=0
 
virtual void afterSequenceChanged (const CoreSymbolListEditionEvent< T > &event)=0
 
virtual void beforeSequenceInserted (const CoreSymbolListInsertionEvent< T > &event)=0
 
virtual void afterSequenceInserted (const CoreSymbolListInsertionEvent< T > &event)=0
 
virtual void beforeSequenceDeleted (const CoreSymbolListDeletionEvent< T > &event)=0
 
virtual void afterSequenceDeleted (const CoreSymbolListDeletionEvent< T > &event)=0
 
virtual void beforeSequenceSubstituted (const CoreSymbolListSubstitutionEvent< T > &event)=0
 
virtual void afterSequenceSubstituted (const CoreSymbolListSubstitutionEvent< T > &event)=0
 

Detailed Description

template<class T>
class bpp::CoreSymbolListListener< T >

Definition at line 335 of file CoreSymbolList.h.

Constructor & Destructor Documentation

◆ ~CoreSymbolListListener()

template<class T >
virtual bpp::CoreSymbolListListener< T >::~CoreSymbolListListener ( )
inlinevirtual

Definition at line 339 of file CoreSymbolList.h.

Member Function Documentation

◆ afterSequenceChanged()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::afterSequenceChanged ( const CoreSymbolListEditionEvent< T > &  event)
pure virtual

◆ afterSequenceDeleted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::afterSequenceDeleted ( const CoreSymbolListDeletionEvent< T > &  event)
pure virtual

◆ afterSequenceInserted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::afterSequenceInserted ( const CoreSymbolListInsertionEvent< T > &  event)
pure virtual

◆ afterSequenceSubstituted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::afterSequenceSubstituted ( const CoreSymbolListSubstitutionEvent< T > &  event)
pure virtual

◆ beforeSequenceChanged()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::beforeSequenceChanged ( const CoreSymbolListEditionEvent< T > &  event)
pure virtual

◆ beforeSequenceDeleted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::beforeSequenceDeleted ( const CoreSymbolListDeletionEvent< T > &  event)
pure virtual

◆ beforeSequenceInserted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::beforeSequenceInserted ( const CoreSymbolListInsertionEvent< T > &  event)
pure virtual

◆ beforeSequenceSubstituted()

template<class T >
virtual void bpp::CoreSymbolListListener< T >::beforeSequenceSubstituted ( const CoreSymbolListSubstitutionEvent< T > &  event)
pure virtual

◆ clone()

template<class T >
virtual CoreSymbolListListener* bpp::CoreSymbolListListener< T >::clone ( ) const
pure virtual

◆ isRemovable()

template<class T >
virtual bool bpp::CoreSymbolListListener< T >::isRemovable ( ) const
pure virtual

◆ isShared()

template<class T >
virtual bool bpp::CoreSymbolListListener< T >::isShared ( ) const
pure virtual

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