cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler" <cziege...@s-und-n.de>
Subject RE: Identifying Components for Avalon
Date Thu, 08 Nov 2001 13:46:42 GMT
Berin Loritsch wrote:
> 
> Carsten Ziegeler wrote:
> > 
> > Hi,
> > 
> > let's start moving some Components to Avalon. We should first
> > identify which components we want to move, then add them
> > to Avalon and then discuss together with the Avalon team if
> > they need a redesign. When that is finished we have to
> > think of how we can reintegrate those components back into
> > Cocoon then.
> > 
> > So let's start with a list of interfaces:
> > 
> > - XMLConsumer
> > - XMLizable
> > - XMLFragment
> > - Parser
> > - XMLSerializer/XMLDeserializer
> > - XSLTProcessor
> 
> This all looks good.
> 
> I assume the XML (De)Serializer has to do with the byte stream
> compiler?
> 
Yes.

> > And everything dealing with Source objects. This is the part
> > which needs redesign to fit into Avalon!
> > - SourceResolver
> > - SourceHandler
> > - SourceFactory
> > - Source
> > - ModifiableSource
> 
> I would like to see the Source either become the Excalibur
> Monitor Resource, or extend it in some way.  Check it out,
> you may find it an interesting approach :)  Besides, it
> provides for the system to be notified of changes rather
> than constantly checking it.
> 
Ok, I will take a look at it.

> > Implementations
> > - AbstractXMLConsumer
> > - JaxpParser, XercesParser
> > - XMLByteStreamCompiler/XMLByteStreamInterpreter
> > - Everything dealing with Source objects
> > - XSLTProcessorImpl
> > 
> > Are there more? Or shouldn't we move one of those?
> 
> WARNING:
> 
> The Source objects included in Cocoon are pretty Cocoon centric.
> You might want to remove the URLFactory, and incorporate it's
> functionality into the Source infrastructure.
> 
Yes, that's what I thought, too. The URLFactory is nice but
not necessary. The solution is currently too much connected
to Cocoon. But we will see how we can clean this up.

Carsten

> 
> -- 
> 
> "Those who would trade liberty for
>  temporary security deserve neither"
>                 - Benjamin Franklin
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message