Package org.eclipse.ui.internal.preferences

Examples of org.eclipse.ui.internal.preferences.PreferenceTransferElement


   */
  protected void setPreferenceTransfers() {
    PreferenceTransferElement[] transfers = getTransfers();
    transfersTable.removeAll();
    for (int i = 0; i < transfers.length; i++) {
      PreferenceTransferElement element = transfers[i];
      createItem(element, transfersTable);
    }
  }
View Full Code Here


    PreferenceTransferElement[] transferElements;
    transferElements = getPreferenceTransferElements();
    if (transferElements != null) {
      filters = new IPreferenceFilter[transferElements.length];
      for (int j = 0; j < transferElements.length; j++) {
        PreferenceTransferElement element = transferElements[j];
        try {
          filters[j] = element.getFilter();
        } catch (CoreException e) {
          WorkbenchPlugin.log(e.getMessage(), e);
        }
      }
    } else {
View Full Code Here

    IPreferenceFilter[] matches;
    IPreferencesService service = Platform.getPreferencesService();
    int count = 0;
    try {
      for (int i = 0; i < elements.length; i++) {
        PreferenceTransferElement element = elements[i];
        filters[0] = element.getFilter();
        matches = service.matches((IEclipsePreferences) service
            .getRootNode().node("instance"), filters); //$NON-NLS-1$
        if (matches.length > 0) {
          returnElements[count++] = element;
        }
View Full Code Here

                IExportedPreferences prefs;
                prefs = service.readPreferences(fis);
                PreferenceTransferElement[] transfers = super.getTransfers();
                IPreferenceFilter[] filters = new IPreferenceFilter[transfers.length];
                for (int i = 0; i < transfers.length; i++) {
                    PreferenceTransferElement transfer = transfers[i];
                    filters[i] = transfer.getFilter();
                }
                IPreferenceFilter[] matches = service.matches(prefs, filters);
                PreferenceTransferElement[] returnTransfers = new PreferenceTransferElement[matches.length];
                int index = 0;
                for (int i = 0; i < matches.length; i++) {
                    IPreferenceFilter filter = matches[i];
                    for (int j = 0; j < transfers.length; j++) {
                        PreferenceTransferElement element = transfers[j];
                        if (element.getFilter().equals(filter)) {
              returnTransfers[index++] = element;
            }                       
                    }
                }
View Full Code Here

    if (element.getChildren(IWorkbenchRegistryConstants.TAG_MAPPING) == null) {
      logMissingElement(element, IWorkbenchRegistryConstants.TAG_MAPPING);
      return null;
    }

    return new PreferenceTransferElement(element);
  }
View Full Code Here

   * @see org.eclipse.ui.internal.registry.RegistryReader#readElement(org.eclipse.core.runtime.IConfigurationElement)
   */
  protected boolean readElement(IConfigurationElement element) {
    if (element.getName().equals(IWorkbenchRegistryConstants.TAG_TRANSFER)) {

      PreferenceTransferElement transfer = createPreferenceTransferElement(element);
      if (transfer != null)
        preferenceTransfers.add(transfer);
      return true;
    }

View Full Code Here

TOP

Related Classes of org.eclipse.ui.internal.preferences.PreferenceTransferElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.