本文整理了Java中org.eclipse.ltk.core.refactoring.RefactoringStatus.createInfoStatus
方法的一些代码示例,展示了RefactoringStatus.createInfoStatus
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RefactoringStatus.createInfoStatus
方法的具体详情如下:
包路径:org.eclipse.ltk.core.refactoring.RefactoringStatus
类名称: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;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!