All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.greatbit.utils.tree.processors.api.Updatable Maven / Gradle / Ivy

package ru.greatbit.utils.tree.processors.api;

import ru.greatbit.utils.tree.nodes.Node;

/**
 * Created by azee on 5/8/14.
 */
public interface Updatable {
    public  void addNode(Node top, Node toAdd);
    public  void removeNode(Node top, Node toRemove);
    public  void removeNode(Node top, K key);
    public  void removeNodeByVal(Node top, V value);
    public  Node merge(Node destination, Node source);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy