Hi Michael,

Thanks for the contribution, we'll add it to the to-do list. There are
many chances to see your patch in future release.

Arnaud

> -----Original Message-----
> From: Spiegler, Michael [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 17, 2002 4:50 PM
> To: [EMAIL PROTECTED]
> Subject: [castor-dev] additional Method in the Class Mapping.java
> 
> Hello *,
> 
> to create a Mapping from a DOM-Node we extended the Class
> Mapping.java and added a Method with the Signature
> 
> public void loadMapping( Node pNode ).
> 
> Is where a possibility to integrate this Method in future releases
> of Castor, or would this make any problems?
> 
> Best regards
> Michael
> 
> ===== Diff between the new and the old Mapping Class
> 
> 70d69
> < import org.w3c.dom.Node;
> 364c363
> <         loadMappingInternalString( url );
> ---
> >         loadMappingInternal( url );
> 413,426d411
> <     /**
> <      * Loads the mapping from the specified input source.
> <      *
> <      * @param pNode The input source
> <      * @throws IOException An error occured when reading the
> mapping
> <      *  file
> <      * @throws MappingException The mapping file is invalid
> <      */
> <     public void loadMapping( Node pNode )
> <         throws IOException, MappingException
> <     {
> <         loadMappingInternal( pNode );
> <     }
> <
> 438c423
> <     private void loadMappingInternalString( String url )
> ---
> >     private void loadMappingInternal( String url )
> 468c453
> <     private void loadMappingInternal( Object pObject )
> ---
> >     private void loadMappingInternal( InputSource source )
> 492,503c477,478
> <             if (pObject instanceof InputSource)
> <             {
> <                 loaded = (MappingRoot) unm.unmarshal((InputSource)
> pObject);
> <             }
> <             else if (pObject instanceof Node)
> <             {
> <                 loaded = (MappingRoot) unm.unmarshal((Node)
> pObject);
> <             }
> <             else
> <             {
> <                 throw new IllegalArgumentException("Something's
> gone wrong, very wrong!");
> <             }
> ---
> >             loaded = (MappingRoot) unm.unmarshal( source );
> >
> 522c497
> <                     loadMappingInternalString( ( (Include)
> includes.nextElement() ).getHref() );
> ---
> >                     loadMappingInternal( ( (Include)
> includes.nextElement() ).getHref() );
> 
> 
> ---
> Dr. Michael Spiegler  mailto:[EMAIL PROTECTED]
> sd&m AG                               http://www.sdm.de
> software design & management
> Thomas-Dehler-Str. 27, 81737 Muenchen, Germany
> Tel +49 89 63812-936, Fax -490
> 
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>       unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to