public static String getSystemIdLocation(Element element) { return LocationAttributes.getURI(element); }
public void buildLibrary(Element libraryElement) throws Exception { sourceURI = LocationAttributes.getURI(libraryElement); Element widgetsElement = DomHelper.getChildElement(libraryElement, FormsConstants.DEFINITION_NS, "widgets", true); WidgetDefinitionBuilderContext context = new WidgetDefinitionBuilderContext(this); // All child elements of the widgets element are widgets Element[] widgetElements = DomHelper.getChildElements(widgetsElement, FormsConstants.DEFINITION_NS); for (int i = 0; i < widgetElements.length; i++) { Element widgetElement = widgetElements[i]; buildWidgetDefinition(widgetElement, context); } }
public void buildLibrary(Element libraryElement) throws Exception { sourceURI = LocationAttributes.getURI(libraryElement); this.assistant.getContext().setLocalLibrary(this); Element[] bindingElements = DomHelper.getChildElements(libraryElement, BindingManager.NAMESPACE); for (int i = 0; i < bindingElements.length; i++) { Element bindingElement = bindingElements[i]; Binding binding = this.assistant.getBindingForConfigurationElement(bindingElement); addBinding(binding); } }
public WidgetDefinition buildWidgetDefinition(Element formElement) throws Exception { FormDefinition formDefinition = new FormDefinition(libraryManager); WidgetDefinitionBuilderContext context = new WidgetDefinitionBuilderContext(formDefinition.getLocalLibrary()); // set local URI formDefinition.getLocalLibrary().setSourceURI(LocationAttributes.getURI(formElement)); Iterator i = buildEventListeners(formElement, "on-processing-phase", ProcessingPhaseListener.class).iterator(); while (i.hasNext()) { formDefinition.addProcessingPhaseListener((ProcessingPhaseListener) i.next()); } setupDefinition(formElement, formDefinition, context); setDisplayData(formElement, formDefinition); setupContainer(formElement, "widgets", formDefinition, context); formDefinition.resolve(); formDefinition.makeImmutable(); return formDefinition; } }
lib.setSourceURI(LocationAttributes.getURI(configElm)); flag = true;