Class WindowTreeNode<INPUT,​DATA>


  • public class WindowTreeNode<INPUT,​DATA>
    extends java.lang.Object
    • Constructor Detail

      • WindowTreeNode

        public WindowTreeNode​(int position,
                              int windowWidth,
                              DATA value,
                              DataFactory<INPUT,​DATA> dataFactory)
    • Method Detail

      • tryAddChild

        public void tryAddChild​(int findPos,
                                int setPos,
                                INPUT input)
      • getChildrenOnPosition

        public java.util.List<WindowTreeNode<INPUT,​DATA>> getChildrenOnPosition​(int position)
      • getChildrenUntilPosition

        public java.util.List<WindowTreeNode<INPUT,​DATA>> getChildrenUntilPosition​(int position)
      • getValue

        public DATA getValue()
      • getData

        public java.util.Collection<DATA> getData()