List of usage examples for org.eclipse.jdt.core IJavaElement PACKAGE_FRAGMENT
int PACKAGE_FRAGMENT
To view the source code for org.eclipse.jdt.core IJavaElement PACKAGE_FRAGMENT.
Click Source Link
From source file:com.iw.plugins.spindle.ui.wizards.NewTapComponentWizardPage.java
License:Mozilla Public License
/** * Should be called from the wizard with the input element. *///from w ww . java 2s .co m public void init(IJavaElement jelem, IResource initResource, String prepopulateName) { WizardDialog container = (WizardDialog) getWizard().getContainer(); IRunnableContext context = container; fTapestryProjectDialogField.init(jelem, context); if (fTapestryProjectDialogField.isProjectBroken()) { updateStatus(fTapestryProjectDialogField.getStatus()); setCompositeEnabled((Composite) getControl(), false); return; } findPreferenceStore(); if (prepopulateName == null) { if (initResource != null && initResource.getType() == IResource.FILE && initResource.getName().endsWith(".html")) { String name = initResource.getName(); int cut = name.lastIndexOf("."); prepopulateName = name.substring(0, cut); } } fComponentNameDialogField.setTextValue(prepopulateName == null ? "" : prepopulateName); fNamespaceDialogField.init(fTapestryProjectDialogField, fComponentNameDialogField, jelem, initResource, getWizard().getClass() == NewTapComponentWizard.class); fLibraryContainerField.init(jelem, context); fLibraryPackageField.init(fComponentNameDialogField, fLibraryContainerField, context); IPackageFragment pack = null; if (jelem != null) { pack = (IPackageFragment) CoreUtils.findElementOfKind(jelem, IJavaElement.PACKAGE_FRAGMENT); } if (pack == null) { IDialogSettings settings = getPageDialogSettings(); String savedPackage = settings.get(LIBRARY_PACKAGE_NAME); fLibraryPackageField.setTextValue(savedPackage == null ? "" : savedPackage); } else { fLibraryPackageField.setPackageFragment(pack); } fApplicationLocationField.init(fComponentNameDialogField, fTapestryProjectDialogField, fGenerateHTML, initResource, context); namespaceChanged(); fDefaultLocation.init(fComponentNameDialogField, fNamespaceDialogField, fGenerateHTML); connect(fDefaultLocation); fDefaultLocation.addListener(fListener); updateAdvancedOptionWidgets(); updateStatus(); }
From source file:com.iw.plugins.spindle.ui.wizards.TypeChooseWizardPage.java
License:Mozilla Public License
public void init(IJavaElement initElement) { IDialogSettings settings = getDialogSettings(); if (initElement != null) { IJavaProject jproject = initElement.getJavaProject(); restoreRootAndPackageSettings(jproject); IPackageFragmentRoot settingsRoot = getPackageFragmentRoot(); IPackageFragment settingsPackage = getPackageFragment(); IPackageFragmentRoot root = CoreUtils.getPackageFragmentRoot(initElement); if (root != null) { setPackageFragmentRoot(root, true); IPackageFragment pack = (IPackageFragment) CoreUtils.findElementOfKind(initElement, IJavaElement.PACKAGE_FRAGMENT); // its a diff if (pack == null && settingsPackage != null) { pack = root.getPackageFragment(settingsPackage.getElementName()); }/* w w w .jav a 2s. c o m*/ setPackageFragment(pack, true); } else if (settingsRoot == null) { root = getInitialRoot( (IJavaProject) CoreUtils.findElementOfKind(initElement, IJavaElement.JAVA_PROJECT)); setPackageFragmentRoot(root, true); setPackageFragment(null, true); } } }
From source file:com.iw.plugins.spindle.wizards.NewTapComponentWizardClassPage.java
License:Mozilla Public License
public void init(IJavaElement jelem) { IRunnableContext context = (IRunnableContext) getWizard().getContainer(); IJavaProject jproject = jelem.getJavaProject(); fChooseSpecClassDialogField.init(jproject, context); fChooseSpecClassDialogField.setTextValue(defaultSpecClass); fChooseContainer.init(jelem, context); fPackageDialogField.init(fChooseContainer, context); fSpecClassDialogField.init(fPackageDialogField); fSuperClassDialogField.init(fPackageDialogField, context); IPackageFragment pack = null;/*from www . j a v a 2 s. c o m*/ if (jelem != null) { pack = (IPackageFragment) Utils.findElementOfKind(jelem, IJavaElement.PACKAGE_FRAGMENT); } fPackageDialogField.setPackageFragment(pack); fIFaceChooser.init(fPackageDialogField, context); fChooseClass.setCheckBoxValue(true); fChooseClass.setCheckBoxValue(false); fSuperClassDialogField.setTextValue(defaultSpecClass); componentNameField = predecessor.getComponentNameField(); componentNameField.addListener(listener); componentContainerField = predecessor.getComponentContainerField(); componentContainerField.addListener(listener); componentPackageField = predecessor.getComponentPackageField(); componentPackageField.addListener(listener); updateStatus(); }
From source file:com.iw.plugins.spindle.wizards.NewTapComponentWizardPage.java
License:Mozilla Public License
/** * Should be called from the wizard with the input element. *///ww w .ja va2 s . com public void init(IJavaElement jelem, String prepopulateName) { WizardDialog container = (WizardDialog) getWizard().getContainer(); IRunnableContext context = (IRunnableContext) container; fContainerDialogField.init(jelem, context); fPackageDialogField.init(fContainerDialogField, context); IPackageFragment pack = null; if (jelem != null) { pack = (IPackageFragment) Utils.findElementOfKind(jelem, IJavaElement.PACKAGE_FRAGMENT); } fPackageDialogField.setPackageFragment(pack); if (prepopulateName != null) { fComponentNameDialog.setTextValue(prepopulateName); fGenerateHTML.setCheckBoxValue(false); fGenerateHTML.setEnabled(false); } else { fComponentNameDialog.setTextValue(""); } fComponentNameDialog.init(fPackageDialogField); fAutoAddField.init(fContainerDialogField, fComponentNameDialog, getWizard().getClass() == NewTapComponentWizard.class); }
From source file:com.iw.plugins.spindle.wizards.project.convert.CreateApplicationWizardPage.java
License:Mozilla Public License
/** * Should be called from the wizard with the input element. *///from w ww . j a v a2 s. com public void init(IJavaElement jelem) { IRunnableContext context = (IRunnableContext) getWizard().getContainer(); fContainerDialogField.init(jelem, getWizard().getContainer()); fPackageDialogField.init(fContainerDialogField, context); fEngineDialogField.init(fPackageDialogField, context); IPackageFragment pack = null; if (jelem != null) { pack = (IPackageFragment) Utils.findElementOfKind(jelem, IJavaElement.PACKAGE_FRAGMENT); } fPackageDialogField.setPackageFragment(pack); fApplicationNameDialog.setTextValue(""); fApplicationNameDialog.init(fPackageDialogField); fGenerateServletClass.setLabelText(MessageUtil.getString(PAGE_NAME + ".generateservlet")); fGenerateServletClass.setCheckBoxValue(false); fServletPackageDialog.init(fContainerDialogField, getWizard().getContainer()); fServletPackageDialog.setPackageFragment(pack); fServletClassDialog.init(fServletPackageDialog); fServletClassDialog.setTextValue(fApplicationNameDialog.getTextValue() + "Servlet"); fServletSuperclassDialog.init(fServletPackageDialog, context); updateStatus(); }
From source file:com.iw.plugins.spindle.wizards.project.convert.CreateLibraryWizardPage.java
License:Mozilla Public License
/** * Should be called from the wizard with the input element. *///w w w .ja va 2s.co m public void init(IJavaElement jelem) { IRunnableContext context = (IRunnableContext) getWizard().getContainer(); fContainerDialogField.init(jelem, getWizard().getContainer()); fPackageDialogField.init(fContainerDialogField, context); IPackageFragment pack = null; if (jelem != null) { pack = (IPackageFragment) Utils.findElementOfKind(jelem, IJavaElement.PACKAGE_FRAGMENT); } fPackageDialogField.setPackageFragment(pack); fLibraryNameDialog.setTextValue(""); fLibraryNameDialog.init(fPackageDialogField); updateStatus(); }
From source file:com.liferay.ide.portlet.ui.wizard.NewPortletClassWizardPage.java
License:Open Source License
/** * @return/*from w w w. j ava 2s . c o m*/ */ protected IPackageFragment getSelectedPackageFragment() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window == null) { return null; } ISelection selection = window.getSelectionService().getSelection(); if (selection == null) { return null; } IJavaElement element = getInitialJavaElement(selection); if (element != null) { if (element.getElementType() == IJavaElement.PACKAGE_FRAGMENT) { return (IPackageFragment) element; } else if (element.getElementType() == IJavaElement.COMPILATION_UNIT) { IJavaElement parent = ((ICompilationUnit) element).getParent(); if (parent.getElementType() == IJavaElement.PACKAGE_FRAGMENT) { return (IPackageFragment) parent; } } else if (element.getElementType() == IJavaElement.TYPE) { return ((IType) element).getPackageFragment(); } } return null; }
From source file:com.liferay.ide.service.ui.editor.ServiceMethodHyperlinkDetector.java
License:Open Source License
private IJavaElement[] selectOpenableElements(IJavaElement[] elements) { final List<IJavaElement> result = new ArrayList<IJavaElement>(elements.length); for (int i = 0; i < elements.length; i++) { final IJavaElement element = elements[i]; switch (element.getElementType()) { case IJavaElement.PACKAGE_DECLARATION: case IJavaElement.PACKAGE_FRAGMENT: case IJavaElement.PACKAGE_FRAGMENT_ROOT: case IJavaElement.JAVA_PROJECT: case IJavaElement.JAVA_MODEL: break; default:/*from w w w. j ava 2s. com*/ result.add(element); break; } } return result.toArray(new IJavaElement[result.size()]); }
From source file:com.liferay.ide.service.ui.wizard.NewServiceBuilderWizardPage.java
License:Open Source License
protected IPackageFragment getSelectedPackageFragment() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window == null) { return null; }//from w ww. j a v a2s. c o m ISelection selection = window.getSelectionService().getSelection(); if (selection == null) { return null; } IJavaElement element = getInitialJavaElement(selection); if (element != null) { if (element.getElementType() == IJavaElement.PACKAGE_FRAGMENT) { return (IPackageFragment) element; } else if (element.getElementType() == IJavaElement.COMPILATION_UNIT) { IJavaElement parent = ((ICompilationUnit) element).getParent(); if (parent.getElementType() == IJavaElement.PACKAGE_FRAGMENT) { return (IPackageFragment) parent; } } else if (element.getElementType() == IJavaElement.TYPE) { return ((IType) element).getPackageFragment(); } } return null; }
From source file:com.microsoft.javapkgsrv.JavaElementLabelComposer.java
License:Open Source License
/** * Appends the label for a Java element with the flags as defined by this class. * * @param element the element to render/*from ww w. j av a 2 s . c om*/ * @param flags the rendering flags. */ public void appendElementLabel(IJavaElement element, long flags) { int type = element.getElementType(); IPackageFragmentRoot root = null; if (type != IJavaElement.JAVA_MODEL && type != IJavaElement.JAVA_PROJECT && type != IJavaElement.PACKAGE_FRAGMENT_ROOT) root = (IPackageFragmentRoot) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (root != null && getFlag(flags, PREPEND_ROOT_PATH)) { appendPackageFragmentRootLabel(root, ROOT_QUALIFIED); fBuffer.append(CONCAT_STRING); } switch (type) { case IJavaElement.METHOD: appendMethodLabel((IMethod) element, flags); break; case IJavaElement.FIELD: appendFieldLabel((IField) element, flags); break; case IJavaElement.LOCAL_VARIABLE: appendLocalVariableLabel((ILocalVariable) element, flags); break; case IJavaElement.TYPE_PARAMETER: appendTypeParameterLabel((ITypeParameter) element, flags); break; case IJavaElement.INITIALIZER: appendInitializerLabel((IInitializer) element, flags); break; case IJavaElement.TYPE: appendTypeLabel((IType) element, flags); break; case IJavaElement.CLASS_FILE: appendClassFileLabel((IClassFile) element, flags); break; case IJavaElement.COMPILATION_UNIT: appendCompilationUnitLabel((ICompilationUnit) element, flags); break; case IJavaElement.PACKAGE_FRAGMENT: appendPackageFragmentLabel((IPackageFragment) element, flags); break; case IJavaElement.PACKAGE_FRAGMENT_ROOT: appendPackageFragmentRootLabel((IPackageFragmentRoot) element, flags); break; case IJavaElement.IMPORT_CONTAINER: case IJavaElement.IMPORT_DECLARATION: case IJavaElement.PACKAGE_DECLARATION: appendDeclarationLabel(element, flags); break; case IJavaElement.JAVA_PROJECT: case IJavaElement.JAVA_MODEL: fBuffer.append(element.getElementName()); break; default: fBuffer.append(element.getElementName()); } if (root != null && getFlag(flags, APPEND_ROOT_PATH)) { int offset = fBuffer.length(); fBuffer.append(CONCAT_STRING); appendPackageFragmentRootLabel(root, ROOT_QUALIFIED); } }