Re: [xwiki-users] help how to inherit a class from another

2014-01-07 Thread Sergiu Dumitriu
On 01/07/2014 07:35 AM, Zhihua Zheng wrote: > mn... I think it works for me. > Thanks for your advice. > > P.S. They implement class, why not inheritance? I started working on that a very very long time ago (2006), and the short answer is that it's not a very easy thing to do correctly. It's not

Re: [xwiki-users] help how to inherit a class from another

2014-01-07 Thread Zhihua Zheng
mn... I think it works for me. Thanks for your advice. P.S. They implement class, why not inheritance? 2014/1/7 Valdis Vītoliņš > If you add different objects from several classes to XWiki document, > common problem is that for document representation sheet of first found > class is used. > Th

Re: [xwiki-users] help how to inherit a class from another

2014-01-06 Thread Valdis Vītoliņš
If you add different objects from several classes to XWiki document, common problem is that for document representation sheet of first found class is used. Therefore for composite objects you need to add XWiki.DocumentSheetBinding object which points to sheet document, with content like this (not

Re: [xwiki-users] help how to inherit a class from another

2014-01-06 Thread Zhihua Zheng
hi, Thanks for your answer. Currently I am using a set of classes to represent my data, for display part they just need to directly show the properties. If I use composit, for the common part I need to identify if it's common, and there will be some "if-else" in each of the subclasses. I just wan

Re: [xwiki-users] help how to inherit a class from another

2014-01-05 Thread Valdis Vītoliņš
If you mean these classes defined in class editor defined in .../xwiki/bin/view/XWiki/XWikiClasses AFAIK these doesn't support extension. So, you need to use composition instead. Add object with type of the common class, and for few other documents add another object with type of "extended" class.

Re: [xwiki-users] help how to inherit a class from another

2014-01-04 Thread Zhihua Zheng
hi, the Class I mean is XClass, which is used in Wiki pages. thanks, B.R./ZZH 2014/1/5 Zhihua Zheng > hi all, > > I have couple of classes they are similar, most of them are the same, but > some small parts are different. So that I want to use a arch that there is > a common class holds all t

[xwiki-users] help how to inherit a class from another

2014-01-04 Thread Zhihua Zheng
hi all, I have couple of classes they are similar, most of them are the same, but some small parts are different. So that I want to use a arch that there is a common class holds all the common properties, and the real classes are inherited from the common. But how to achieve that? thanks! ___