Ben Caradoc-Davies wrote:
> Jody Garnett wrote:
>>> Jody,
>>>
>>> is it expected that ComplexType.getDescriptor will return a descriptor from
>>> a Complex super type? ComplexTypeImpl does not do this. For example, if you
>>> create a FeatureType that has a supertype of
>>> GMLSchema.ABSTRACTFEATURETYPE_TYPE, getDescriptor(gml:name) returns null,
>>> because the supertype is not searched and the schema does not contain this
>>> descriptor.
>> Thinking ...
>>
>> I would expect the descriptor to define the use of a type; if the type
>> is being used as an element; or a member of a feature collection
>> etc...
>> The descriptor type should be a complext type; and that complext type
>> should have a super
> 
> What I am seeing in the current implementation is that GeoAPI 
> ComplexType B_TYPE (an instance of ComplexTypeImpl) which has as its 
> superType ComplexType A_TYPE, does not inherit descriptors from its 
> superType.

For the benefit of the list, Jody clarified (on Skype) that 
ComplexTypeImpl is working correctly, and it is the responsibility of 
those using ComplexType to walk the type hierarchy looking for descriptors.

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineer, CSIRO Exploration and Mining
Australian Resources Research Centre
26 Dick Perry Ave, Kensington WA 6151, Australia

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to