Martin, Does JUMP currently have any introspection code to get a property from an object by a name, something like commons-beanutils. If it does I can use introspection to see if the FeatureSchema has a "name" property if it does use that rather than requiring it on the FeatureSchema class.
BTW I think that FeatureSchema should be an interface not a class. Paul Martin Davis wrote: > Good questions, Michael, especially the one about having different > schemas with the same name. I suspect Paul's code would work fine in > this case, but it is an important philosophical point which should be > thought out fully before going far down this road. > > Michaël Michaud wrote: > >> Hi Paul and Larry, >> >> Just few questions I wonder about naming schemas : >> - What really needs to be named, FeatureSchema or FeatureCollection ? >> - Will it be possible to have two different names for identical schemas >> (it should) ? >> - Will it be possible to have two different schemas with identical name >> (it should not, but may be the responsability can be let to the user to >> keep it simple) ? >> These are just questions to wonder before changing, but at the moment, I >> can't see any drawback with a free attribute name on FeatureSchema as >> proposed by Paul. >> >> Michaël >> >> Larry Becker a écrit : >> >> >> >>> Hi Paul, >>> >>> Just a few questions regarding the FeatureSchema Name, since I'm >>> unable to come up with the use case myself. I can see that it is >>> simpler to look at the Name than to compare all of the attributeNames >>> individually, but I would hate to make that assumption and then find >>> that the user has deleted an attribute I was depending on. Also, >>> would the FeatureSchema Name be persisted in the Task (.jmp) file, and >>> if so how does that affect compatibility? >>> >>> thanks, >>> Larry Becker >>> >>> On 6/9/07, Stefan Steiniger <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>>> hei Paul, >>>> >>>> mhm.. if you write the function (that also supports empty names) >>>> this should be possible to include if Michael and Larry agree >>>> >>>> stefan >>>> >>>> btw. although you are following specific interests, and changes to the >>>> core need to be discussed it is open to you to join the jpp-team >>>> >>>> Paul Austin schrieb: >>>> >>>> >>>> >>>> >>>>> Martin, >>>>> >>>>> If the FeatureSchema class could be extended to have a name property, >>>>> with a getName (and maybe a setName) with a default constructor and a >>>>> constructor that takes the name as an argument then that would be great. >>>>> As we have default constructor existing code won't break as the name is >>>>> optional. >>>>> >>>>> The advantage of having the name is that if you were doing some >>>>> processing of features and don't have reference to the layer you can >>>>> find out what type of feature it is and do different processing >>>>> accordingly. >>>>> >>>>> Paul >>>>> >>>>> Martin Davis wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> BTW, the idea of having hum-readable names for FeatureSchemas is a nice >>>>>> one. I'd definitely support adding that functionality, even if it isn't >>>>>> exposed right now. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.net email is sponsored by DB2 Express >>>>> Download DB2 Express C - the FREE version of DB2 express and take >>>>> control of your XML. No limits. Just data. Click to get it now. >>>>> http://sourceforge.net/powerbar/db2/ >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by DB2 Express >>>> Download DB2 Express C - the FREE version of DB2 express and take >>>> control of your XML. No limits. Just data. Click to get it now. >>>> http://sourceforge.net/powerbar/db2/ >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel