Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.IStructuredContentProvider


        TableColumn valueColumn = new TableColumn( contextEntryTable, SWT.LEFT, 1 );
        valueColumn.setText( "Value" );
        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


        TableColumn valueColumn = new TableColumn( contextEntryTable, SWT.LEFT, 1 );
        valueColumn.setText( "Value" );
        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.setWidth(300);
        // CheckStyle:MagicNumber| ON
        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

  /**
   * Sets the content provider for the viewer.
   */
  protected void initContentProvider() {
    IContentProvider provider = new IStructuredContentProvider() {
      /*
       * (non-Javadoc)
       *
       * @see org.eclipse.jface.viewers.IContentProvider#dispose()
       */
 
View Full Code Here

    sashForm.setLayoutData(new GridData(GridData.FILL_BOTH));
    this.createTable(sashForm);
    textViewer = new TextViewer(sashForm, SWT.H_SCROLL | SWT.V_SCROLL
        | SWT.MULTI | SWT.BORDER | SWT.READ_ONLY);
    sashForm.setWeights(new int[]{70, 30});
    viewer.setContentProvider(new IStructuredContentProvider() {
      List entries = null;
      public Object[] getElements(Object inputElement) {
        if (inputElement instanceof List) {
          return ((List) inputElement).toArray();
        }
View Full Code Here

  public void setXMLLoadFilter(Shell shell, IDocumentDescriptor documentDescriptor) {
    ListDialog docTypeListDialog = new ListDialog(shell);
    docTypeListDialog.setMessage(Messages.OfficeEditorAdvisor_dialog_message_doc_type);
    docTypeListDialog.setTitle(Messages.OfficeEditorAdvisor_dialog_title_doc_type);
    docTypeListDialog.setInitialSelections(new Object[]{XML_DOC_TYPES[0]});
    docTypeListDialog.setContentProvider(new IStructuredContentProvider(){
      public Object[] getElements(Object inputElement) {
        return (String[])inputElement;
      }
      public void dispose() {
        //nothing to do
      }
      public void inputChanged(Viewer viewer, Object oldInput,
          Object newInput) {
        //nothing to do
      }             
    });
    docTypeListDialog.setLabelProvider(new LabelProvider());
    docTypeListDialog.setInput(XML_DOC_TYPES);
    if(docTypeListDialog.open() == Window.OK) {
      Object[] resultDocType = docTypeListDialog.getResult();
      if(resultDocType.length == 1) {
        final String docType = (String)resultDocType[0];
        ListDialog listFilterDialog = new ListDialog(shell);
        listFilterDialog.setMessage(Messages.OfficeEditorAdvisor_dialog_message_file_type);
        listFilterDialog.setTitle(Messages.OfficeEditorAdvisor_dialog_title_file_type);
        IFilter[] filtersToUse = XML_FILTERS_WRITER;
        if(docType.equals(IDocument.CALC)) {
          filtersToUse = XML_FILTERS_CALC;
        }
        listFilterDialog.setInitialSelections(new Object[]{filtersToUse[0]});
        listFilterDialog.setContentProvider(new IStructuredContentProvider(){
          public Object[] getElements(Object inputElement) {
            return (IFilter[])inputElement;
          }
          public void dispose() {
            //nothing to do
View Full Code Here

          updateControls();
        }
      });
     
      cdkComboViewer = new ComboViewer(cdkComboBox);
      cdkComboViewer.setContentProvider(new IStructuredContentProvider() {
        public void dispose() {}
 
        public Object[] getElements(Object inputElement) {
          return CdkToolkitManager.instance.getCdks().toArray();
        }
View Full Code Here

          availableVisibilty = WojServicesHelper.getDefault().getAvailableVisibilty();
        } else {
          availableVisibilty = new Visibility[]{Visibility.SANDBOX};
        }
        _visibilityC = new ComboViewer(result);
        _visibilityC.setContentProvider(new IStructuredContentProvider() {
            public Object[] getElements(Object inputElement) {
                return availableVisibilty;
            }
            public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {}
            public void dispose() {}
View Full Code Here

    }
    return (IProject[]) arrayList.toArray(new IProject[arrayList.size()]);
  }

  public void run(IAction action) {
    IStructuredContentProvider structuredContentProvider = new IStructuredContentProvider() {

      public Object[] getElements(Object inputElement) {
        if (inputElement instanceof String) {
          ProjectOrder projectOrder = ResourcesPlugin.getWorkspace().computeProjectOrder(ResourcesPlugin.getWorkspace().getRoot().getProjects());
          return projectOrder.projects;
View Full Code Here

   
    /* (non-Javadoc)
     * @see org.eclipse.debug.internal.ui.launchConfigurations.AbstractDebugSelectionDialog#getContentProvider()
     */
    protected IContentProvider getContentProvider() {
      return new IStructuredContentProvider() {
        public Object[] getElements(Object inputElement) {
          EnvironmentVariable[] elements = null;
          if (inputElement instanceof HashMap) {
            Comparator comparator = new Comparator() {
              public int compare(Object o1, Object o2) {
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.