コード例 #1
0
 @NotNull
 private Set<NewColorAndFontPanel> getPanels() {
   Set<NewColorAndFontPanel> result = new HashSet<NewColorAndFontPanel>();
   for (InnerSearchableConfigurable configurable : mySubPanelFactories.values()) {
     NewColorAndFontPanel panel = configurable.getSubPanelIfInitialized();
     if (panel != null) {
       result.add(panel);
     }
   }
   return result;
 }
コード例 #2
0
 @Nullable
 public NewColorAndFontPanel findPage(String pageName) {
   if (mySubPanelFactories == null) {
     buildConfigurables();
   }
   for (InnerSearchableConfigurable configurable : mySubPanelFactories.values()) {
     if (configurable.getDisplayName().equals(pageName)) {
       return configurable.createPanel();
     }
   }
   return null;
 }