Plz don't mention about case of the syntaxes and keywords, wht should I put
there
I already tried java.util.List by putting there but it gives me same error
Kushan Jayathilake
Member - Java Community Process (http://jcp.org)
-------Original Message-------
From: Andrea Chiumenti
Date: 5/16/2007 1:45:03 PM
To: Tapestry users
Subject: Re: How to pass a List to a component
Hi,
type="Java.util.List" + default-value="Java.lang.Object" ???
two thigs Java must be lowercase
and
java.lang.Object is not an instance, and neither a java.util
List<MapPlotPoint>
instance!
kiuma
On 5/16/07, Kushan Jayathilake <[EMAIL PROTECTED]> wrote:
>
> Hi
>
> i want to pass a "List"( java.util.List ) that contains several
> objects(DTO) to my component
>
> at my samplepage class file im returning a list that contains those
> objects
>
> My sample page codings(codings im my web application)
>
> public List<MapPlotPoint> getMapPlotPoints()
> {
> List<MapPlotPoint> list = new ArrayList<MapPlotPoint>();
> MapPlotPoint mapPlotPoint = new MapPlotPoint();
> mapPlotPoint .setCaption("Caption String");
> mapPlotPoint.setLat(37.4419);
> mapPlotPoint.setLongi(-122.1419);
> //mapPlotPoint.setLink(arg0);
> List.add(mapPlotPoint);
> System.out.println("returning List : "+list);
> return list;
> }
> below codings are in my component's specification
> <parameter name="mapPlotPoints"
> type="Java.util.List"
> required="no"
> default-value="Java.lang.Object">
> <description>
> MapPlotPoint Object
> </description>
> </parameter>
>
> Component's class
>
> public abstract List<MapPlotPoint> getMapPlotPoints();
>
> But when it running it gives me errors saying
>
> Unable to read
> classpath:/Com/providence/tapestry/components/map/TapMap.jwc:
> Attribute "type" must be declared for element type "parameter".
>
> Plz anyone can help me on this
>
>
> Kushan Jayathilake
> Member - Java Community Process (http://jcp.org)