ELTGraphicalEditor.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:Hydrograph 作者:
/**
 * 
 * Validates length of job name
 * 
 * @param {@link SaveAsDialog}
 */
public void validateLengthOfJobName(SaveAsDialog saveAsDialog) {
    String jobName=saveAsDialog.getResult().removeFileExtension().lastSegment();
    while(jobName.length()>50)
    {
        jobName=saveAsDialog.getResult().removeFileExtension().lastSegment();
        if(jobName.length()>50)
        {
            MessageBox messageBox = new MessageBox(new Shell(), SWT.ICON_ERROR | SWT.OK);
            messageBox.setText("Error");
            messageBox.setMessage("File Name Too Long");
            if(messageBox.open()==SWT.OK)
            {
                saveAsDialog.setOriginalName(jobName+".job");
                IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(saveAsDialog.getResult());
                saveAsDialog.setOriginalFile(file);
                saveAsDialog.open();
                if(saveAsDialog.getReturnCode()==1)
                    break;
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号