[API] Resuming API Work : DDRPropertyValue (including enumerations)

Hi,

The discussion now need to turn on the DDRPropertyValue object and its 
methods.

Please take a look at the current version of this class in [1]. The 
DDRPropertyValue class is a subclass of DDRValue [2] which actually has 
all the methods needed to retrieve a property value. It is important to 
note that a DDRPropertyValue references the aspect / component to which 
the property value applies, which is useful in those cases where 
multiple DDRPropertyValues are obtained

Also it is important to have a look at the way that enumerated values 
are treated and how this would be used to query about thinks like image 
formats:

DDRPropertyValue value =
ddr.getPropertyValue("supported_image_formats",key);
		
DDREnumeration enumeration = value.getEnumeration();
		
if(enumeration.contains("cv:gif")) {
    System.out.println("GIF format is supported for images");
}


Please have a look at this proposal and send comments, it is very 
important to make progress in the API

Best Regards

[1] 
http://www.w3.org/2005/MWI/DDWG/drafts/api/java/DDR-API-Minimal/doc/org/w3c/ddr/DDRPropertyValue.html
[2] 
http://www.w3.org/2005/MWI/DDWG/drafts/api/java/DDR-API-Minimal/doc/org/w3c/ddr/DDRValue.html

Received on Monday, 10 December 2007 13:45:35 UTC