On Fri, 11 Oct 2002, Carsten Ziegeler wrote:

> Stephan Michels wrote:
> >
> > On my intentions to integrate Slide into Cocoon I developed
> > the InspectableSource and SourceInspector IFs. And now I'm
> > thinking about merging the two concepts, InputModules and
> > SourceInspectors.
> >
> > The SourceInspectors are used to get information about
> > a Source, e.g. the height of an image. It should be an replacement
> > for the ImageDirectoryGenerator, and MP3DirectoryGenerator etc.
> >
> > The InspectableSource should create the posibility to store
> > properties with the a source, like title, owner etc. It
> > should work similar to the WebDAV propfind and proppatch method.
> >
> Ehm, why do you need an extra marker interface for this? The
> Source interface has already these methods:
>     String getParameter( String name );
>     long getParameterAsLong( String name );
>     Iterator getParameterNames();

Two points:

1. There is no way to set a property.
2. There is also a need for a namespace of properties.
namespace="DAV:" name="getcontentlength"
namespace="http://jakarta.apache.org/slide/"; name="password"
etc.

> So, you ask a source for any information, e.g. the height or
> anything else and if the source supports this information,
> you will get it.

There is a difference between InspectableSource and
SourceInspector. The SourceInspector allows to apply an action
to an source, independent of the implementation of the Source
object, like retriving information of the inputstream.

> I think we should really avoid this flood of additional
> source marker interfaces.

I totally agree, that was the intention of my mail ;-)

Stephan Michels.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to