private boolean hasExtension(IResource resource, Object[] args) { if (resource instanceof IFile) { IFile file = (IFile) resource; for (int i = 0; i < args.length; i++) { if (file.getName().endsWith((String) args[i])) { return true; } } } return false; }
private boolean isFileForClientJar(IFile aFile){ String name = aFile.getName(); // special case the was stubs that is needed in the server side if(name.startsWith("_EJS") || (name.startsWith("_") && name.indexOf("InternalHome_") > 0 )) //$NON-NLS-1$ //$NON-NLS-2$ return false; return true; }
public TextChange getChange(IFile file) { TextChange result= fChanges.get(file); if (result == null) { result= new TextFileChange(file.getName(), file); fChanges.put(file, result); } return result; }
public TextChange getChange(IFile file) { TextChange result= (TextChange)fChanges.get(file); if (result == null) { result= new TextFileChange(file.getName(), file); fChanges.put(file, result); } return result; }
private boolean isRMICStub(IFile aFile) { String name = aFile.getName(); String ext = aFile.getFileExtension(); if (name != null && ext != null) name = name.substring(0, name.length()-ext.length()-1); return name != null && name.startsWith(ClientJARCreationConstants.UNDERSCORE) && name.endsWith(ClientJARCreationConstants._STUB); }
public static boolean isFileInteresting(IFile aFile) { if (aFile != null && aFile.getFileExtension() != null) { String extension = aFile.getFileExtension(); return extension.equals(WSDL_EXT) || extension.equals(WSIL_EXT) || aFile.getName().equals(J2EEConstants.WEB_SERVICES_CLIENT_SHORTNAME) || aFile.getName().equals(J2EEConstants.WEB_SERVICES_DD_URI); } return false; } /**
private void singleFileModification(IFile file) { assignFile(file); if (fManifestFile != null) fModelFile = fManifestFile; else if (fXMLFile != null) fModelFile = fXMLFile; else if (fPropertiesFile != null) fModelFile = fPropertiesFile; fIsBundleModel = file.getName().equals(ICoreConstants.MANIFEST_FILENAME); }
@Override public String getName() { if (file != null) { return file.getName(); } return state.getName(); }
boolean isOpenlExtension(IFile file) { for (String ext: OpenLMain.getExtensionsMap().keySet()) { if (file.getName().endsWith(ext)) { return true; } } return false; }
protected IPluginModelBase getModel(IFile file) { if (ICoreConstants.PLUGIN_FILENAME_DESCRIPTOR.equals(file.getName())) return new WorkspacePluginModel(file, false); return new WorkspaceFragmentModel(file, false); }
protected Extensions createExtensions() { Extensions extensions = super.createExtensions(); extensions.setIsFragment(fUnderlyingResource.getName().equals("fragment.xml")); //$NON-NLS-1$ return extensions; }
private String getFileName(TextChange change) { Object modifiedElement= change.getModifiedElement(); if (modifiedElement instanceof IFile) { return ((IFile) modifiedElement).getName(); } else if (modifiedElement instanceof ICompilationUnit) { return ((ICompilationUnit) modifiedElement).getElementName(); } return null; } }
public String getName() { if (getFile() != null) return getFile().getName(); return ""; //$NON-NLS-1$ }
public WorkspaceTranslationFile(IFile file) { super(Language.parse(file.getName())); Validate.notNull(file); Validate.isTrue(file.exists()); m_file = file; m_translationFileChangedListener = new P_TranslationFileChangedListener(); ResourcesPlugin.getWorkspace().addResourceChangeListener(new WeakResourceChangeListener(m_translationFileChangedListener), IResourceChangeEvent.POST_CHANGE); reload(new NullProgressMonitor()); }
private final String getSingleElementName() { switch (getContentKind()) { case ONLY_FOLDERS: return fFolders[0].getName(); case ONLY_FILES: return fFiles[0].getName(); case ONLY_CUS: return fCus[0].getElementName(); } return null; }
private String getName (IAdaptable object) { Object file = ((IAdaptable)object).getAdapter(IFile.class); if (file != null) { return buildProjectName (((IFile)file).getProject(), ((IFile)file).getName()); } return BLANK; }
private final String getSingleElementName() { switch (getContentKind()) { case ONLY_FOLDERS: return fFolders[0].getName(); case ONLY_FILES: return fFiles[0].getName(); case ONLY_CUS: return fCus[0].getElementName(); } return null; }
@Override protected void structureChanged(IFile file, boolean added) { // If a plugin.xml file has been added to the project the editor should update if (added && ICoreConstants.PLUGIN_FILENAME_DESCRIPTOR.equalsIgnoreCase(file.getName())) { IProject project = getCommonProject(); if (project == null || project.equals(file.getProject())) { monitorFile(file); } } super.structureChanged(file, added); }
@Override public ImageDescriptor getImageDescriptor() { IContentType contentType = IDE.getContentType(file); return PlatformUI.getWorkbench().getEditorRegistry() .getImageDescriptor(file.getName(), contentType); }
public void open() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); IWorkbenchPage activePage = window.getActivePage(); try { IDE.openEditor(activePage, file); } catch (PartInitException e) { WikiTextUiPlugin.getDefault().log(e); MessageDialog.openError(window.getShell(), Messages.MarkupHyperlinkDetector_unexpectedError, NLS.bind(Messages.MarkupHyperlinkDetector_openException, file.getName(), e.getMessage())); } } }