1 33 34 package edu.rice.cs.util.docnavigation; 35 36 class StringNode<ItemT extends INavigatorItem> extends InnerNode<String , ItemT>{ 37 38 public StringNode(String s) { super(s); } 39 public void setData(String f) { super.setUserObject(f);} 40 public String getData() { return (String ) super.getUserObject(); } 41 public <Ret> Ret execute(NodeDataVisitor<? super ItemT, Ret> v, Object ... p) { return v.stringCase(getData(), p); } 42 public String toString() { return getData(); } 43 } 44 | Popular Tags |