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.
  • Field Details

    • resources

      protected Resources resources
    • viewXmlParser

      protected ViewXmlParser viewXmlParser
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
  • Constructor Details

    • XmlInheritanceProcessor

      public XmlInheritanceProcessor(org.dom4j.Document document)
  • Method Details

    • setResources

      @Autowired public void setResources(Resources resources)
    • setViewXmlParser

      @Autowired public void setViewXmlParser(ViewXmlParser viewXmlParser)
    • setApplicationContext

      @Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
    • getResultRoot

      public org.dom4j.Element getResultRoot()
    • getAncestorStream

      protected InputStream getAncestorStream(String ancestorTemplate)
    • 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)