コード例 #1
0
  private void processCheatSheetElement(IPluginElement parentElement, String generatedID) {
    // Get the id attribute
    IPluginAttribute idAttribute = parentElement.getAttribute(ICompCSConstants.ATTRIBUTE_ID);

    // Check for the generated ID for this cheat sheet
    // If a cheat sheet exists with the generated ID already, read its
    // description and populate the description text accordingly
    if ((idAttribute != null)
        && PDETextHelper.isDefined(idAttribute.getValue())
        && generatedID.equals(idAttribute.getValue())) {
      // Matching cheat sheet extension found
      // Process children if any
      if (parentElement.getChildCount() > 0) {
        // Update the description text widget
        updateUIDescriptionText(parentElement);
      }
      updateUICategoryComboAttribute(parentElement);
    }
  }