Class ReferencedNodeImporter

    • Constructor Detail

      • ReferencedNodeImporter

        public ReferencedNodeImporter​(Document doc,
                                      Node nodeWithUnresolvedRef,
                                      String ref,
                                      boolean shouldInline)
    • Method Detail

      • getImportedNode

        public Node getImportedNode()
      • getPathToImportedNode

        public String getPathToImportedNode()
      • getNodeWithUnresolvedRef

        protected Node getNodeWithUnresolvedRef()
      • getRef

        protected String getRef()
      • shouldInline

        public boolean shouldInline()
      • getNameHintFromRef

        public String getNameHintFromRef​(String defaultHint)
      • importNode

        public void importNode​(Node resolvedNode)
      • setPathToImportedNode

        public void setPathToImportedNode​(Node importedNode,
                                          String pathToImportedNode)
      • getComponentName

        protected String getComponentName​(Node nodeWithUnresolvedRef)
      • inlineComponent

        protected void inlineComponent​(String componentType,
                                       Node node)
      • setPathToImportedNode

        protected abstract void setPathToImportedNode​(Node nodeWithUnresolvedRef,
                                                      String componentType,
                                                      String componentName)