Hi all,
I need a clarification for the handling of default values defined in
meta data files. In such files the <AD> element may carry a default
attribute which may contain a list of default values for multi-value
attributes. Table 105.13 states on page 121 (in the R4.1 compendium
spec), that
"The XML attribute must contain a comma delimited list. If the
comma must be represented, it must be escaped with a back slash
(’\’ \u005c). A back slash can be included with two backslashes.
White spaces around the command and after/before an XML element
must be ignored. For example: dflt="a\,b,b\,c, c\\,d" =>
[ "a,b", "b,c", "c\", "d" ]"
My interpretation of this is that the
AttributeDefinition.getDefaultValue() would then return an array of
strings cleaned from the back slash characters.
Is this correct ?
I ask, because I encountered a difference in the Equinox metatype and
Apache Felix metatype implementations.
Thanks for your help and time.
Regards
Felix
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev