Sounds like normal behavior to me.

Larry

On Mon, Jan 12, 2009 at 3:13 PM, Sunburned Surveyor <
sunburned.surve...@gmail.com> wrote:

> I'm in the midst of writing the unit tests for my plugin that adds
> attributes to all the Feature objects in a layer using information
> stored in a CSV file.
>
> I'm having some trouble adding an attribute to all of the Feature
> objects in a Feature Collection. I can sucessfully modify the
> FeatureSchema for the FeatureCollection and all of the Feature objects
> it contains, but this isn't modifying the internal array used to store
> the feature attribute values in each Feature object. I checked the
> Feature interface, and it doesn't have an addAttribute method.
>
> This means my modifications of the FeatureSchema for the Feature
> aren't modifying the underlying number of attributes in the Feature
> implementation. So even though the FeatureSchema object I get from the
> Feature object reflects my addition, the actual Feature object itself
> does not. This seems like odd behavior and I'm surprised I haven't
> noticed it before.
>
> So do I have to create a copy of each Feature object in the
> FeatureCollection using the new schema and over write the existing
> Feature objects to implement my change, or is there an easier way?
>
> On a related note, would it be handy to have a Feature implementation
> that changed its internal state when its FeatureSchema reference was
> changed?
>
> Maybe I am missing something obvious.
>
> Thanks for any suggestions.
>
> The Sunburned Surveyor
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>



-- 
http://amusingprogrammer.blogspot.com/
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to