Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tree.node;
- import java.util.Collection;
- import rbvs.copy.IDeepCopy;
- import util.searchable.ISearchableByFilter;
- public interface ITreeNode<NODETYPE> extends IDeepCopy, ISearchableByFilter<ITreeNode<NODETYPE>>{ //Eldira 11815163
- boolean checkNodeByValue(NODETYPE value);
- ITreeNode<NODETYPE> deepCopy();
- ITreeNode<NODETYPE> findNodeByNode(ITreeNode<NODETYPE> searchNode);
- ITreeNode<NODETYPE> findNodeByValue(NODETYPE searchValue);
- String generateConsoleView(String spacer, String preamble);
- Collection<ITreeNode<NODETYPE>> getChildren();
- String getLabel();
- boolean isLeaf();
- NODETYPE nodeValue();
- }
Add Comment
Please, Sign In to add comment