@Override @Nonnull protected Node createNodeForKey (final @Nonnull Object key) { return new NodePresentationModel(key); } }
@Override @Nonnull public Node getRootNode() { //@bluebook-begin constructor return new NodePresentationModel(new FileModel1(path)); //@bluebook-end constructor } }
@Override @Nonnull public Node getRootNode() { //@bluebook-begin constructor return new NodePresentationModel(new FileModel2(path)); //@bluebook-end constructor } }
@Override @Nonnull public Node getRootNode() { return new NodePresentationModel(new FileModel3(path)); } }
/******************************************************************************************************************* * * ******************************************************************************************************************/ private void populateDisplays (final @Nonnull Finder<ProfiledDisplay> finder) { final Node presentationModel = new NodePresentationModel(new DefaultSimpleComposite<ProfiledDisplay>(finder)); presentation.populateDisplays(new LookupFilterDecoratorNode(presentationModel, displaysCapabilityInjectorLookupFilter)); }
@Override @Nonnull protected Node[] createNodes (final @Nonnull Object key) { if (key instanceof Node) { final Node node = (Node)key; if (isWaitingNode(node)) { return new Node[] { new GenericFilterNode(node) }; } return new Node[] { nodeFactory.createNode(getNode().getClass(), node) }; } else { return new Node[] { nodeFactory.createNode(getNode().getClass(), new NodePresentationModel(key)) }; } }
/******************************************************************************************************************* * * ******************************************************************************************************************/ private void populateMeasurementsArchive (final @Nonnull Finder<UniformityMeasurements> finder) { final Node pm = new NodePresentationModel(new DefaultSimpleComposite<UniformityMeasurements>(finder.sort(BY_DATE_TIME, DESCENDING))); presentation.populateMeasurementsArchive(new LookupFilterDecoratorNode(pm, measurementsCapabilityInjectorLookupFilter)); }