private void collapseIfSuggMapEmpty(SearchResult searchResult, GraphContainer graphContainer) { //A special check for categories that were added then after re-login can't collapse boolean isDirty = false; Criteria[] criteria = graphContainer.getCriteria(); for (Criteria criterion : criteria) { if (criterion instanceof CollapsibleCriteria) { if (((CollapsibleCriteria) criterion).getLabel().equals(searchResult.getLabel())) { ((CollapsibleCriteria) criterion).setCollapsed(!((CollapsibleCriteria) criterion).isCollapsed()); isDirty = true; } } } if (isDirty) { graphContainer.redoLayout(); } }
private void collapseIfSuggMapEmpty(SearchResult searchResult, GraphContainer graphContainer) { //A special check for categories that were added then after re-login can't collapse boolean isDirty = false; Criteria[] criteria = graphContainer.getCriteria(); for (Criteria criterion : criteria) { if (criterion instanceof CollapsibleCriteria) { if (((CollapsibleCriteria) criterion).getLabel().equals(searchResult.getLabel())) { ((CollapsibleCriteria) criterion).setCollapsed(!((CollapsibleCriteria) criterion).isCollapsed()); isDirty = true; } } } if (isDirty) { graphContainer.redoLayout(); } }
private void updateTokenFieldList(GraphContainer graphContainer) { final List<SearchSuggestion> suggestions = Lists.newArrayList(); final Criteria[] criterium = graphContainer.getCriteria(); for (Criteria criteria : criterium) { try { CollapsibleCriteria crit = (CollapsibleCriteria) criteria; SearchSuggestion suggestion = new SearchSuggestion(crit.getNamespace(), crit.getId(), crit.getLabel()); suggestion.setCollapsible(true); suggestion.setCollapsed(crit.isCollapsed()); suggestions.add(suggestion); continue; } catch (ClassCastException e) {} try { VertexHopCriteria crit = (VertexHopCriteria) criteria; SearchSuggestion suggestion = new SearchSuggestion(crit.getNamespace(), crit.getId(), crit.getLabel()); suggestions.add(suggestion); continue; } catch (ClassCastException e) {} } getState().setFocused(suggestions); }
private void updateTokenFieldList(GraphContainer graphContainer) { final List<SearchSuggestion> suggestions = Lists.newArrayList(); final Criteria[] criterium = graphContainer.getCriteria(); for (Criteria criteria : criterium) { try { CollapsibleCriteria crit = (CollapsibleCriteria) criteria; SearchSuggestion suggestion = new SearchSuggestion(crit.getNamespace(), crit.getId(), crit.getLabel()); suggestion.setCollapsible(true); suggestion.setCollapsed(crit.isCollapsed()); suggestions.add(suggestion); continue; } catch (ClassCastException e) {} try { VertexHopCriteria crit = (VertexHopCriteria) criteria; SearchSuggestion suggestion = new SearchSuggestion(crit.getNamespace(), crit.getId(), crit.getLabel()); suggestions.add(suggestion); continue; } catch (ClassCastException e) {} } getState().setFocused(suggestions); }