On 8/15/06, Marcos César de Oliveira <[EMAIL PROTECTED]> wrote:
2006/8/15, Simon Willnauer <[EMAIL PROTECTED]>: > You can choose a class at the bottom of the class hierarchy and add > entries of super classes. does that solve your problem? Yes. May I have a feed with the class Feed and put any subclass of Feed in it?
You mean as an entry?
> > Doesn't possible create sub feeds? Like a comments feed nested in a events > > feed? > Could you describe that a bit more in depth? See http://code.google.com/apis/gdata/calendar.html#Comments.
I see!! First, this is the calendar api which is a bit different and has adifferent licence. Second, thats a nice feature I will add it to the future tasks. If you wanna use such a feature you can just create a new feed for each of the entries and put a link into the entry that would lead to a different url but it works as a workarround. I will definately add this feature in the future!
> > Why isn't permitted to have an entry of a subclass of the feeds class? > Entry class and feed class don't conflict with each other. See, a > certain type of entry has a java class which "describes" it. An in OOP > you just can't down cast something without an upcast. So that's why > entries you want to add can not be subclasses of the class you > configured in your service. Sorry. I mean: "Why isn't permitted to have an entry of a subclass of the entry's class configured in gdata-config.xml?"
You can configure any subclass of BaseEntry in the gdata-config.xml! Is the wiki saying something different? If yes could you point out where so I can change it?!
> I is a tedious task, no doubt. You should look at the implementation > of MessageFeed/Entry in the gdata client sources. have a look at > BaseEntry#declareExtensions(ExtensionProfile) --> you don't have to > extend the extension profile at all. > OK, but the implementation of Extension interface, in class Where for instance, is very tedious, a tool for this will be very helpful, for sure.
I agree but that is out of scope of the server project at the moment. best regards simon
Thanks, Marcos Cesar
