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 Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
protected static interface
protected static class
protected static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected Resources
protected ViewXmlParser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addNewElement
(org.dom4j.Element resultElem, org.dom4j.Element element, Set<org.dom4j.Element> justAdded) protected InputStream
getAncestorStream
(String ancestorTemplate) org.dom4j.Element
protected void
process
(org.dom4j.Element resultElem, org.dom4j.Element extElem) void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) void
setResources
(Resources resources) void
setViewXmlParser
(ViewXmlParser viewXmlParser)
-
Field Details
-
resources
-
viewXmlParser
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
XmlInheritanceProcessor
public XmlInheritanceProcessor(org.dom4j.Document document)
-
-
Method Details
-
setResources
-
setViewXmlParser
-
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
getResultRoot
public org.dom4j.Element getResultRoot() -
getAncestorStream
-
process
protected void process(org.dom4j.Element resultElem, org.dom4j.Element extElem) -
addNewElement
protected void addNewElement(org.dom4j.Element resultElem, org.dom4j.Element element, Set<org.dom4j.Element> justAdded)
-