>
> If you want to be the most possible backward compatible, you'd have the
> following class scheme:
>
> > base classes:
> >    LzMiniNode
> >    LzNode extends LzMiniNode
> >
> > mixins:
> >    LzDataNodeMixin
> >    LzDataElementMixin
> >
> > LzDataset extends LzNode with LzDataNodeMixin, LzDataElementMixin
> >
> > LzDataNode extends LzMiniNode
> >    LzDataElement extends LzDataNode with LzDataNodeMixin,
> > LzDataElementMixin
> >    LzDataText extends LzDataNode with LzDataNodeMixin
>
> Makiing LzDataElement a subclass of lzDataNode seems like a  good idea, I
will try that out and see how it works...

Reply via email to