[OpenMap Users] Possible error is BasicGeometry.putAttribute() or BasicGeometry.getAttribute()

From: David Ward <mry_yachtsman_at_hotmail.com>
Date: Thu, 14 Apr 2005 00:23:00 -0700

Don,

I ran into a problem with the behaviour of putAttribute() getAttribute()
methods. When putting a key value pair, the first assignment will be
"forgotten" when a subsequent (but different) put is made.

Took a peek at the put/get attribute code in BasicGeometry and see how it
seemes to be implemented for backward compatibility with get/put AppObject.
However, I didn't see where what might be causing the behaviour.

Here is some test code to illustrate the behaviour:

public class OpenMapTestPutAttribute {
    /**
     * _at_param args the command line arguments
     */
    public static void main(String args[]) {
        OMLine line = new OMLine();

        System.out.println("Putting name:firstname on line");
        line.putAttribute("name", "firstname");
        System.out.printf(" line.getAttribute(\"name\") is %-12s <== this
is expected\n",line.getAttribute("name"));
        System.out.printf(" line.getAttribute(\"slide\") is %-12s <== is
null as expected, not yet assigned\n",line.getAttribute("slide"));

        System.out.println("Putting slide:slidetype on line");
        line.putAttribute("slide", "slidetype");
        System.out.printf(" line.getAttribute(\"name\") is %-12s <==
should be firstname not null\n",line.getAttribute("name"));
        System.out.printf(" line.getAttribute(\"slide\") is %-12s <== is
slidetype as expected\n",line.getAttribute("slide"));

        System.out.println("Putting name:firstname on line (again)");
        line.putAttribute("name", "firstname");
        System.out.printf(" line.getAttribute(\"name\") is %-12s <== now
it is firstname after second put\n",line.getAttribute("name"));
        System.out.printf(" line.getAttribute(\"slide\") is %-12s <== is
slidetype as expected\n",line.getAttribute("slide"));
    }
}

Cheers,
David

-----------------
David J. Ward
mry_yachtsman_at_hotmail.com



>From: "Mr, BADER MOHAMMAD HALAWANI" <st202475_at_ccse.kfupm.edu.sa>
>To: <openmap-users_at_bbn.com>
>Subject: [OpenMap Users] multiRoadLayer ??
>Date: Thu, 14 Apr 2005 02:08:49 +0300
>
>
>hi all,
>
>could any one explain for me how MultiRoadLayer class can be used and how
>it
>is programmed??
>
>for the parameter that is passed to FindRoadOnPath what is the kind of
>information or classes the list should contain??
>
>note that I am using ESRI plugin as my main maps??
>
>
>THANKS' ALOT.
>______________________________
>BADER MOHAMMAD HASSAN HALAWANI
>KING FAHAD UNIVERSIITY FOR PETROLEUM & MINERALS
>COMPUTER ENGINEERING DEPATMENT
>
>--
>[To unsubscribe to this list send an email to "majdart_at_bbn.com"
>with the following text in the BODY of the message "unsubscribe
>openmap-users"]


--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Thu Apr 14 2005 - 03:24:31 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:06 EDT