K 10
svn:author
V 9
dbosschae
K 8
svn:date
V 27
2008-01-03T16:23:27.190305Z
K 7
svn:log
V 830
Fix for bug 214051.
This fixes the XEF policy editor to support XML-Schemas that contain multiple policies (previously every policy had to have its own namespace, and therefore its own schema document) this is now fixed. From now own every policy needs to have its own QName (e.g. {http://www.example.com/policy}Policy1 ).
This change is backward compatible, an ISchemaProviderExt interface (extends ISchemaProvider) is provided that allows control over all the policies that are available from a particular schema (new API: ISchemaProviderExt#listElements(String namespace)). ISchemaProvider implementations that don't implement ISchemaProviderExt are automatically wrapped and the assumption is made that all top-level elements (i.e. elements that are not embedded in other elements) are selectable policies.
New tests included.
END
