panel class methods ?

when and how are the diferents methods executed in panel class

like init invoke execute and draw ?

and are thre other pre defined methods ?

assuming also that you can add any number of user defined methods
which can only be call though the class and not automatically executed !

Thanks and happy 2.5