Package org.apache.felix.sigil.eclipse.ui.util

Examples of org.apache.felix.sigil.eclipse.ui.util.DefaultTableProvider


    }

    @Override
    protected IContentProvider getContentProvider()
    {
        return new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return getBundle().getBundleInfo().getExports().toArray();
            }
View Full Code Here


    }

    private void createViewer(Table bundleTable)
    {
        viewer = new ProjectTableViewer(bundleTable);
        viewer.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                ArrayList<IClasspathEntry> cp = new ArrayList<IClasspathEntry>();
                for (IClasspathEntry cpe : JavaHelper.findClasspathEntries(getBundle()))
View Full Code Here

     * @param table
     */
    private void createPropertiesViewer(Table table)
    {
        tableViewer = new TableViewer(table);
        tableViewer.setContentProvider(new DefaultTableProvider() {

            public Object[] getElements(Object inputElement)
            {
                IBundleRepository rep = (IBundleRepository) inputElement;
                IRepositoryModel model = SigilCore.getRepositoryModel(rep);
View Full Code Here

            }
        });

        // viewers
        viewer = new CheckboxTableViewer(table);
        viewer.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return toArray(inputElement);
            }
View Full Code Here

            {
                ILibrary rep = (ILibrary) element;
                return rep.getName() + " " + rep.getVersion();
            }
        });
        libraryView.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return toArray(inputElement);
            }
View Full Code Here

    }

    @Override
    protected IContentProvider getContentProvider()
    {
        return new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                ArrayList<IPackageImport> imports = new ArrayList<IPackageImport>(
                    getBundle().getBundleInfo().getImports());
View Full Code Here

            {
                edit.setEnabled(!event.getSelection().isEmpty());
                remove.setEnabled(!event.getSelection().isEmpty());
            }
        });
        viewer.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return toArray(inputElement);
            }
View Full Code Here

                IRepositoryModel rep = (IRepositoryModel) element;
                return rep.getType().getIcon();
            }
        });

        repositoryView.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return toArray(inputElement);
            }
View Full Code Here

    }

    private void createViewer(Table bundleTable)
    {
        viewer = new ProjectTableViewer(bundleTable);
        viewer.setContentProvider(new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                // TODO sort?
                return getBundle().getPackages().toArray(new String[0]);
View Full Code Here

    }

    @Override
    protected IContentProvider getContentProvider()
    {
        return new DefaultTableProvider()
        {
            public Object[] getElements(Object inputElement)
            {
                return getBundle().getBundleInfo().getRequiredBundles().toArray();
            }
View Full Code Here

TOP

Related Classes of org.apache.felix.sigil.eclipse.ui.util.DefaultTableProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.