Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.IStructuredContentProvider


      data.getLabelProvider().createColumn(table);
    }

    final TableViewer tableViewer = new TableViewer(table);

    IStructuredContentProvider contentProvider = new IStructuredContentProvider() {
      public Object[] getElements(Object inputElement) {
        MultipleResult input = (MultipleResult) inputElement;
        return input.getList().toArray();
      }
      public void dispose() {}
View Full Code Here


      List list = new List(driverGroup, SWT.BORDER | SWT.MULTI
        | SWT.V_SCROLL);
      GridData listData = new GridData(SWT.FILL, SWT.FILL, true, true);
      list.setLayoutData(listData);
      listViewer = new ListViewer(list);
      listViewer.setContentProvider(new IStructuredContentProvider() {
    public Object[] getElements(Object element) {
        return ((java.util.List<?>) element).toArray();
    }

    public void dispose() {
View Full Code Here

    IFolder folder = project.getFolder(RutaProjectUtils.getDefaultDescriptorLocation());
    try {
      List<IFile> list = collectTypeSystems(folder);
      ListDialog ld = new ListDialog(Display.getCurrent().getActiveShell());
      ld.setContentProvider(new IStructuredContentProvider() {

        public void dispose() {

        }
View Full Code Here

      tableViewer.setSelection(new StructuredSelection(new Object[]{node}), true);
    }
  }
 
  protected AbstractNode<ASTNode> find(CompilationUnit parsedCompilationUnit, ASTNode searchDeclaration) {
    IStructuredContentProvider contentProvider =
      (IStructuredContentProvider) tableViewer.getContentProvider();
    Object[] elements = contentProvider.getElements(parsedCompilationUnit);
    for(Object el: elements) {
      AbstractNode<ASTNode> node = Generics.asT(el);
      if (node.getDeclaration() == searchDeclaration) {
        return node;
      }
View Full Code Here

    gd.horizontalSpan = 2;
    gd.heightHint = 200;
    gd.widthHint = 300;
    metadataTableViewer.getControl().setLayoutData(gd);
   
    metadataTableViewer.setContentProvider(new IStructuredContentProvider(){
      @Override
      public Object[] getElements(Object inputElement) {
        return OverviewPage.this.mapToArray(((ModelingProject)inputElement).getAllConfigProperties());
      }
View Full Code Here

 
  private void handleUmlModelBrowse() {
    ListSelectionDialog dialog =
      new ListSelectionDialog(getShell(),
          project,
          new IStructuredContentProvider() {

            @Override
            public Object[] getElements(Object inputElement) {
              if (inputElement instanceof ModelingProject) {
                ModelingProject prj = (ModelingProject)inputElement;
View Full Code Here

 
  private void handleUmlModelBrowse() {
    ListSelectionDialog dialog =
      new ListSelectionDialog(getShell(),
          project,
          new IStructuredContentProvider() {

            @Override
            public Object[] getElements(Object inputElement) {
              if (inputElement instanceof ModelingProject) {
                ModelingProject prj = (ModelingProject)inputElement;
View Full Code Here

      } catch (ResourceException e) {
        updateStatus("Unable to retrieve model decorator : " + e.getMessage());
        return;
      }
     
      IStructuredContentProvider contentProvider = new IStructuredContentProvider() {
        @Override
        public Object[] getElements(Object inputElement) {
          if (inputElement instanceof ModelDecorator) {
            return ((ModelDecorator)inputElement).getAllActivities().toArray();
          } else return new Object[0];
View Full Code Here

        TableColumn valueColumn = new TableColumn( contextEntryTable, SWT.LEFT, 1 );
        valueColumn.setText( Messages.getString("PartitionDetailsPage.Value") ); //$NON-NLS-1$
        valueColumn.setWidth( 100 );
        contextEntryTable.setHeaderVisible( true );
        contextEntryTableViewer = new TableViewer( contextEntryTable );
        contextEntryTableViewer.setContentProvider( new IStructuredContentProvider()
        {
            public Object[] getElements( Object inputElement )
            {
                List<AttributeValueObject> elements = new ArrayList<AttributeValueObject>();
                Entry entry = ( Entry ) inputElement;
View Full Code Here

        col2.setText("Description");
        col2.setWidth(300);
        confTableViewer.setColumnProperties(new String[] {"Name", "Description"});
        confTableViewer.getTable().setLayoutData(
            new GridData(GridData.FILL, GridData.FILL, true, true));
        confTableViewer.setContentProvider(new IStructuredContentProvider() {
            public Object[] getElements(Object inputElement) {
                if (md != null) {
                    return md.getConfigurations();
                }
                return new Configuration[0];
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.IStructuredContentProvider

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.