org.eclipse.ltk.core.refactoring.RefactoringStatus.createInfoStatus()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(9.6k)|赞(0)|评价(0)|浏览(69)

本文整理了Java中org.eclipse.ltk.core.refactoring.RefactoringStatus.createInfoStatus方法的一些代码示例,展示了RefactoringStatus.createInfoStatus的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RefactoringStatus.createInfoStatus方法的具体详情如下:
包路径:org.eclipse.ltk.core.refactoring.RefactoringStatus
类名称:RefactoringStatus
方法名:createInfoStatus

RefactoringStatus.createInfoStatus介绍

[英]Creates a new RefactoringStatus with one INFO entry filled with the given message.
[中]创建一个新的RefactoringStatus,其中一个INFO条目填充了给定的消息。

代码示例

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void setVisible(boolean visible) {
  super.setVisible(visible);
  if (visible) {
    String message= getMoveRefactoring().isCreatingInstanceFieldMandatory() ? RefactoringMessages.MoveInnerToToplnputPage_mandatory_info : RefactoringMessages.MoveInnerToToplnputPage_optional_info;
    setPageComplete(RefactoringStatus.createInfoStatus(message));
  } else {
    setPageComplete(new RefactoringStatus());
    getContainer().updateMessage();
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

/**
 * Returns a fatal error in case the name is empty. In all other cases, an
 * error based on the given status is returned.
 *
 * @param name a name
 * @param status a status
 * @return RefactoringStatus based on the given status or the name, if
 *         empty.
 */
public static RefactoringStatus checkName(String name, IStatus status) {
  RefactoringStatus result= new RefactoringStatus();
  if ("".equals(name)) //$NON-NLS-1$
    return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.Checks_Choose_name);
  if (status.isOK())
    return result;
  switch (status.getSeverity()){
    case IStatus.ERROR:
      return RefactoringStatus.createFatalErrorStatus(status.getMessage());
    case IStatus.WARNING:
      return RefactoringStatus.createWarningStatus(status.getMessage());
    case IStatus.INFO:
      return RefactoringStatus.createInfoStatus(status.getMessage());
    default: //no nothing
      return new RefactoringStatus();
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Returns a fatal error in case the name is empty. In all other cases, an
 * error based on the given status is returned.
 *
 * @param name a name
 * @param status a status
 * @return RefactoringStatus based on the given status or the name, if
 *         empty.
 */
public static RefactoringStatus checkName(String name, IStatus status) {
  RefactoringStatus result= new RefactoringStatus();
  if ("".equals(name)) //$NON-NLS-1$
    return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.Checks_Choose_name);
  if (status.isOK())
    return result;
  switch (status.getSeverity()){
    case IStatus.ERROR:
      return RefactoringStatus.createFatalErrorStatus(status.getMessage());
    case IStatus.WARNING:
      return RefactoringStatus.createWarningStatus(status.getMessage());
    case IStatus.INFO:
      return RefactoringStatus.createInfoStatus(status.getMessage());
    default: //no nothing
      return new RefactoringStatus();
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void setVisible(boolean visible) {
  super.setVisible(visible);
  if (visible) {
    String message= getMoveRefactoring().isCreatingInstanceFieldMandatory() ? RefactoringMessages.MoveInnerToToplnputPage_mandatory_info : RefactoringMessages.MoveInnerToToplnputPage_optional_info;
    setPageComplete(RefactoringStatus.createInfoStatus(message));
  } else {
    setPageComplete(new RefactoringStatus());
    getContainer().updateMessage();
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

public void setVisible(boolean visible) {
  super.setVisible(visible);
  if (visible) {
    String message= getMoveRefactoring().isCreatingInstanceFieldMandatory() ? RefactoringMessages.MoveInnerToToplnputPage_mandatory_info : RefactoringMessages.MoveInnerToToplnputPage_optional_info;
    setPageComplete(RefactoringStatus.createInfoStatus(message)); 
  } else {
    setPageComplete(new RefactoringStatus());
    getContainer().updateMessage();
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Returns a fatal error in case the name is empty. In all other cases, an
 * error based on the given status is returned.
 * 
 * @param name a name
 * @param status a status
 * @return RefactoringStatus based on the given status or the name, if
 *         empty.
 */
public static RefactoringStatus checkName(String name, IStatus status) {
  RefactoringStatus result= new RefactoringStatus();
  if ("".equals(name)) //$NON-NLS-1$
    return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.Checks_Choose_name); 
  if (status.isOK())
    return result;
  
  switch (status.getSeverity()){
    case IStatus.ERROR: 
      return RefactoringStatus.createFatalErrorStatus(status.getMessage());
    case IStatus.WARNING: 
      return RefactoringStatus.createWarningStatus(status.getMessage());
    case IStatus.INFO:
      return RefactoringStatus.createInfoStatus(status.getMessage());
    default: //no nothing
      return new RefactoringStatus();
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

fTargetNameField.setText(fProcessor.getTargetName());
else {
  setPageComplete(RefactoringStatus.createInfoStatus(RefactoringCoreMessages.Checks_Choose_name));
  setPageComplete(false);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

fTargetNameField.setText(fProcessor.getTargetName());
else {
  setPageComplete(RefactoringStatus.createInfoStatus(RefactoringCoreMessages.Checks_Choose_name));
  setPageComplete(false);

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

fTargetNameField.setText(fProcessor.getTargetName());
else {
  setPageComplete(RefactoringStatus.createInfoStatus(RefactoringCoreMessages.Checks_Choose_name)); 
  setPageComplete(false);

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

protected RefactoringStatus validateTextField(String text) {
  try {
    getExtractConstantRefactoring().setConstantName(text);
    updatePreviewLabel();
    RefactoringStatus result= getExtractConstantRefactoring().checkConstantNameOnChange();
    if (fOriginalMessageType == IMessageProvider.INFORMATION && result.getSeverity() == RefactoringStatus.OK)
      return RefactoringStatus.createInfoStatus(fOriginalMessage);
    else 
      return result;
  } catch (JavaModelException e) {
    JavaPlugin.log(e);
    return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.ExtractConstantInputPage_Internal_Error); 
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
protected RefactoringStatus validateTextField(String text) {
  try {
    getExtractConstantRefactoring().setConstantName(text);
    updatePreviewLabel();
    RefactoringStatus result= getExtractConstantRefactoring().checkConstantNameOnChange();
    if (fOriginalMessageType == IMessageProvider.INFORMATION && result.getSeverity() == RefactoringStatus.OK)
      return RefactoringStatus.createInfoStatus(fOriginalMessage);
    else
      return result;
  } catch (JavaModelException e) {
    JavaPlugin.log(e);
    return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.ExtractConstantInputPage_Internal_Error);
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
protected RefactoringStatus validateTextField(String text) {
  try {
    getExtractConstantRefactoring().setConstantName(text);
    updatePreviewLabel();
    RefactoringStatus result= getExtractConstantRefactoring().checkConstantNameOnChange();
    if (fOriginalMessageType == IMessageProvider.INFORMATION && result.getSeverity() == RefactoringStatus.OK)
      return RefactoringStatus.createInfoStatus(fOriginalMessage);
    else
      return result;
  } catch (JavaModelException e) {
    JavaPlugin.log(e);
    return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.ExtractConstantInputPage_Internal_Error);
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ltk.core.refactoring

private static RefactoringStatus createFrom(IStatus status) {
    if (status.isOK())
      return new RefactoringStatus();

    if (!status.isMultiStatus()) {
      switch (status.getSeverity()) {
        case IStatus.OK :
          return new RefactoringStatus();
        case IStatus.INFO :
          return RefactoringStatus.createInfoStatus(status.getMessage());
        case IStatus.WARNING :
          return RefactoringStatus.createWarningStatus(status.getMessage());
        case IStatus.ERROR :
          return RefactoringStatus.createErrorStatus(status.getMessage());
        case IStatus.CANCEL :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
        default :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
      }
    } else {
      IStatus[] children= status.getChildren();
      RefactoringStatus result= new RefactoringStatus();
      for (int i= 0; i < children.length; i++) {
        result.merge(createFrom(children[i]));
      }
      return result;
    }
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.ltk.core.refactoring

private static RefactoringStatus createFrom(IStatus status) {
    if (status.isOK())
      return new RefactoringStatus();

    if (!status.isMultiStatus()) {
      switch (status.getSeverity()) {
        case IStatus.OK :
          return new RefactoringStatus();
        case IStatus.INFO :
          return RefactoringStatus.createInfoStatus(status.getMessage());
        case IStatus.WARNING :
          return RefactoringStatus.createWarningStatus(status.getMessage());
        case IStatus.ERROR :
          return RefactoringStatus.createErrorStatus(status.getMessage());
        case IStatus.CANCEL :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
        default :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
      }
    } else {
      IStatus[] children= status.getChildren();
      RefactoringStatus result= new RefactoringStatus();
      for (int i= 0; i < children.length; i++) {
        result.merge(createFrom(children[i]));
      }
      return result;
    }
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ltk.core.refactoring

private static RefactoringStatus createFrom(IStatus status) {
    if (status.isOK())
      return new RefactoringStatus();

    if (!status.isMultiStatus()) {
      switch (status.getSeverity()) {
        case IStatus.OK :
          return new RefactoringStatus();
        case IStatus.INFO :
          return RefactoringStatus.createInfoStatus(status.getMessage());
        case IStatus.WARNING :
          return RefactoringStatus.createWarningStatus(status.getMessage());
        case IStatus.ERROR :
          return RefactoringStatus.createErrorStatus(status.getMessage());
        case IStatus.CANCEL :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
        default :
          return RefactoringStatus.createFatalErrorStatus(status.getMessage());
      }
    } else {
      IStatus[] children= status.getChildren();
      RefactoringStatus result= new RefactoringStatus();
      for (int i= 0; i < children.length; i++) {
        result.merge(createFrom(children[i]));
      }
      return result;
    }
  }
}

相关文章