Class Tree<RECORD>

    • Field Detail

      • onNodeSelected

        public final Event<RECORD> onNodeSelected
      • onTextInput

        public final Event<java.lang.String> onTextInput
    • Method Detail

      • doDestroy

        protected void doDestroy()
        Description copied from class: AbstractComponent
        Override this method to release resources whenever this component gets destroyed
        Overrides:
        doDestroy in class AbstractComponent
      • createUiTreeRecordWithoutParentRelation

        protected org.teamapps.dto.UiTreeRecord createUiTreeRecordWithoutParentRelation​(RECORD record)
      • addParentLinkToUiRecord

        protected void addParentLinkToUiRecord​(RECORD record,
                                               org.teamapps.dto.UiTreeRecord uiTreeRecord,
                                               java.util.Map<RECORD,​org.teamapps.dto.UiTreeRecord> othersCurrentlyBeingAddedToCache)
      • handleUiEvent

        public void handleUiEvent​(org.teamapps.dto.UiEvent event)
      • getSelectedNode

        public RECORD getSelectedNode()
      • setSelectedNode

        public void setSelectedNode​(RECORD selectedNode)
      • isAnimate

        public boolean isAnimate()
      • setAnimate

        public void setAnimate​(boolean animate)
      • isShowExpanders

        public boolean isShowExpanders()
      • setShowExpanders

        public void setShowExpanders​(boolean showExpanders)
      • isOpenOnSelection

        public boolean isOpenOnSelection()
      • setOpenOnSelection

        public void setOpenOnSelection​(boolean openOnSelection)
      • isEnforceSingleExpandedPath

        public boolean isEnforceSingleExpandedPath()
      • setEnforceSingleExpandedPath

        public void setEnforceSingleExpandedPath​(boolean enforceSingleExpandedPath)
      • setTextMatchingMode

        public void setTextMatchingMode​(TextMatchingMode textMatchingMode)
      • getIndentation

        public int getIndentation()
      • setIndentation

        public void setIndentation​(int indentation)
      • getEntryTemplate

        public Template getEntryTemplate()
      • setEntryTemplate

        public void setEntryTemplate​(Template entryTemplate)
      • getRecordToStringFunction

        public java.util.function.Function<RECORD,​java.lang.String> getRecordToStringFunction()
      • setRecordToStringFunction

        public void setRecordToStringFunction​(java.util.function.Function<RECORD,​java.lang.String> recordToStringFunction)