// check that the root element is a fd:form element
if (!(formElement.getLocalName().equals("form") || FormsConstants.DEFINITION_NS.equals(formElement.getNamespaceURI())))
throw new Exception("Expected a Cocoon Forms form element at " + DomHelper.getLocation(formElement));
FormDefinitionBuilder formDefinitionBuilder = (FormDefinitionBuilder)widgetDefinitionBuilderSelector.select("form");
return (FormDefinition)formDefinitionBuilder.buildWidgetDefinition(formElement);
}
public FormDefinition createFormDefinition(String uri) throws Exception {
SourceResolver sourceResolver = null;
Source source = null;