/** * Get the page for the node. * @param node * @return IPreferencePage * * @since 3.1 */ protected IPreferencePage getPage(IPreferenceNode node) { return node.getPage(); }
/** * Get the page for the node. * @param node * @return IPreferencePage * * @since 3.1 */ protected IPreferencePage getPage(IPreferenceNode node) { return node.getPage(); }
/** * Get the page for the node. * @param node * @return IPreferencePage * * @since 1.0 */ protected IPreferencePage getPage(IPreferenceNode node) { return node.getPage(); }
@Override protected void createPage(IPreferenceNode node) { super.createPage(node); if (this.pageData == null) { return; } // Apply the data if it has been set. IPreferencePage page = node.getPage(); if (page instanceof PreferencePage) { ((PreferencePage) page).applyData(this.pageData); } }
/** * Defines if node should be displayed if no advanced is selected. This method is recursive. * * @param node * Node to check. * @return <code>true</code> this node should be displayed if only normal properties are * defined. */ private boolean showIfNoAdvanced(IPreferenceNode node) { if (node.getPage() instanceof PropertyPreferencePage) { if (!((PropertyPreferencePage) node.getPage()).isAllAdvancedProperties()) { return true; } } if (ArrayUtils.isNotEmpty(node.getSubNodes())) { for (IPreferenceNode subNode : node.getSubNodes()) { if (showIfNoAdvanced(subNode)) { return true; } } } return false; }
while (nodes.hasNext()) { IPreferenceNode node = (IPreferenceNode) nodes.next(); IPreferencePage page = node.getPage(); if (page != null) { if (!page.performOk()){
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") protected void okPressed() { Set<IPropertyUpdate<?>> propertyUpdates = new HashSet<>(); Iterator<IPreferenceNode> nodes = getPreferenceManager().getElements(PreferenceManager.PRE_ORDER).iterator(); while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page instanceof PropertyPreferencePage) { PropertyPreferencePage propertyPreferencePage = (PropertyPreferencePage) page; propertyUpdates.addAll(propertyPreferencePage.getPropertyUpdates()); if (propertyPreferencePage.isServerRestartRequired()) { serverRestartRequired = true; } } } if (CollectionUtils.isNotEmpty(propertyUpdates)) { configurationUpdate = new ConfigurationUpdate(); configurationUpdate.setPropertyUpdates(propertyUpdates); } super.okPressed(); }
while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page != null) { if (!page.performOk()){
while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page != null) { if (!page.performOk()){
while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page instanceof PropertyPreferencePage) { PropertyPreferencePage preferencePage = (PropertyPreferencePage) page;
while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page instanceof PreferencePage) {
while (nodes.hasNext()) { IPreferenceNode node = (IPreferenceNode) nodes.next(); IPreferencePage page = node.getPage(); if (page instanceof PreferencePage) {
while (nodes.hasNext()) { IPreferenceNode node = nodes.next(); IPreferencePage page = node.getPage(); if (page instanceof PreferencePage) {