Changeset 96 for java/main/src/main/java/com/framsticks/gui/Browser.java
- Timestamp:
- 07/04/13 20:29:50 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/gui/Browser.java
r90 r96 5 5 import com.framsticks.params.annotations.FramsClassAnnotation; 6 6 import com.framsticks.params.annotations.ParamAnnotation; 7 import com.framsticks.util.Logging;8 7 import com.framsticks.util.dispatching.AbstractJoinable; 9 8 import com.framsticks.util.dispatching.Dispatcher; … … 22 21 import java.util.ArrayList; 23 22 import java.util.List; 24 import java.util.Map;25 23 import com.framsticks.util.dispatching.RunAt; 26 24 … … 29 27 */ 30 28 @FramsClassAnnotation 31 public class Browser extends AbstractJoinable implements Dispatcher<Browser>, Entity,JoinableParent {29 public class Browser extends AbstractJoinable implements Dispatcher<Browser>, JoinableParent { 32 30 33 31 private static final Logger log = Logger.getLogger(Browser.class.getName()); … … 72 70 @Override 73 71 public void run() { 74 i.resolveAndFetch(path, new Future<Path>() {72 InstanceUtils.resolveAndFetch(i, path, new Future<Path>(future) { 75 73 @Override 76 public void result(final Path p, Exception e) { 77 Logging.log(log, "auto resolve path", path, e); 78 if (future != null) { 79 future.result(p, e); 80 } 81 if (e == null) { 82 mainFrame.dispatch(new RunAt<Frame>() { 83 @Override 84 public void run() { 85 mainFrame.goTo(p); 86 } 87 }); 88 } 74 protected void result(final Path p) { 75 future.pass(p); 76 mainFrame.dispatch(new RunAt<Frame>() { 77 @Override 78 public void run() { 79 mainFrame.goTo(p); 80 } 81 }); 89 82 } 90 83 }); … … 132 125 @Override 133 126 public void run() { 134 final Path p = i.getRootPath();127 final Path p = Path.to(i, "/"); 135 128 dispatch(new RunAt<Browser>() { 136 129 @Override … … 194 187 * @return the instances 195 188 */ 196 public Map<String,Instance> getInstances() {197 return instances .getObservables();189 public JoinableCollection<Instance> getInstances() { 190 return instances; 198 191 } 199 192 … … 254 247 @Override 255 248 protected void joinableFinish() { 256 // TODO Auto-generated method stub257 249 258 250 }
Note: See TracChangeset
for help on using the changeset viewer.