Package io.jmix.flowui.sys
Class XmlInheritanceProcessor
java.lang.Object
io.jmix.flowui.sys.XmlInheritanceProcessor
@Component("flowui_XmlInheritanceProcessor")
@Scope("prototype")
public class XmlInheritanceProcessor
extends Object
Provides inheritance of screen XML descriptors.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static classprotected static classprotected static classprotected static interfaceprotected static classprotected static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected Resourcesprotected ViewXmlParser
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddNewElement(org.dom4j.Element resultElem, org.dom4j.Element element, Set<org.dom4j.Element> justAdded) protected InputStreamgetAncestorStream(String ancestorTemplate) org.dom4j.Elementprotected voidprocess(org.dom4j.Element resultElem, org.dom4j.Element extElem) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetResources(Resources resources) voidsetViewXmlParser(ViewXmlParser viewXmlParser) 
- 
Field Details- 
resources
- 
viewXmlParser
- 
applicationContextprotected org.springframework.context.ApplicationContext applicationContext
 
- 
- 
Constructor Details- 
XmlInheritanceProcessorpublic XmlInheritanceProcessor(org.dom4j.Document document) 
 
- 
- 
Method Details- 
setResources
- 
setViewXmlParser
- 
setApplicationContext@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) 
- 
getResultRootpublic org.dom4j.Element getResultRoot()
- 
getAncestorStream
- 
processprotected void process(org.dom4j.Element resultElem, org.dom4j.Element extElem) 
- 
addNewElementprotected void addNewElement(org.dom4j.Element resultElem, org.dom4j.Element element, Set<org.dom4j.Element> justAdded) 
 
-