Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.CellEditor


   * @return CellEditor
   */
  public static CellEditor newInstance(Composite parent, IPossibleValues pvs,
      IDefaultValue defaultValue, int style) {
 
    CellEditor ed = null;
    if (pvs != null) {
      Map map = getPossibleValueMap(pvs);
      ed = newInstance(parent, map, defaultValue != null ? defaultValue.getDefaultValue() : null, style);
    }
   
View Full Code Here


    String type = attr.getValueType();
   
    IPossibleValues pvs = (IPossibleValues)attr.getAdapter(IPossibleValues.class);
    IDefaultValue defaultValue = (IDefaultValue)attr.getAdapter(IDefaultValue.class);
//    ICellEditorValidator validator = (ICellEditorValidator)attr.getAdapter(ICellEditorValidator.class);
    CellEditor ed = null;
    if (IAttributeRuntimeValueType.RELATIVEPATH.equalsIgnoreCase(type)|| IAttributeRuntimeValueType.WEBPATH.equalsIgnoreCase(type)) {
      IProject project = getProject(element);
      if (project != null) {
//        String typeParam = TraitValueHelper.getValueAsString(TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(),"type-param"));
        ResourceDialogCellEditor cellEditor = new ResourceDialogCellEditor(
View Full Code Here

      IPropertyPageDescriptor attr, Element element) {
    String type = attr.getValueType();
    if (type == null || type.length() == 0)
      return null;

    CellEditor result = null;
    ITagAttributeCellEditorFactory fac = (ITagAttributeCellEditorFactory) _factoryMap
        .get(type);
   
    if (fac != null) {
      result = fac.createCellEditor(parent, attr, element);
View Full Code Here

       * (non-Javadoc)
       *
       * @see org.eclipse.jst.pagedesigner.meta.EditorCreator.CellEditorHolder#createCellEditor(org.eclipse.swt.widgets.Composite)
       */
      public CellEditor createCellEditor(Composite parent1) {
        CellEditor ed = null;
        if (_inner != null)
          ed = _inner.createPropertyEditor(parent1);
        else
          ed = new TextCellEditor(parent1);
       
        if (_statusLineManager != null)
          ed.addListener(new StatusBarUpdater(ed));
        return ed;
      }
    };
    return EditorCreator.getInstance().createCellEditorWithWrapper(parent,
        null, holder, _element, null);
View Full Code Here

    String type = attr.getValueType();
   
    IPossibleValues pvs = (IPossibleValues)attr.getAdapter(IPossibleValues.class);
    IDefaultValue defaultValue = (IDefaultValue)attr.getAdapter(IDefaultValue.class);
//    ICellEditorValidator validator = (ICellEditorValidator)attr.getAdapter(ICellEditorValidator.class);
    CellEditor ed = null;
    if (IAttributeRuntimeValueType.RELATIVEPATH.equalsIgnoreCase(type)|| IAttributeRuntimeValueType.WEBPATH.equalsIgnoreCase(type)) {
      IProject project = getProject(element);
      final IFile file = getFile(element);
      if (project != null) {
//        String typeParam = TraitValueHelper.getValueAsString(TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(),"type-param"));
View Full Code Here

                {
                    oldValue = ""; //$NON-NLS-1$
                }
                Object oldRawValue = valueEditor.getRawValue( context.getConnection(), oldValue );

                CellEditor cellEditor = valueEditor.getCellEditor();
                cellEditor.setValue( oldRawValue );
                cellEditor.activate();
                Object newRawValue = cellEditor.getValue();

                if ( newRawValue != null )
                {
                    String newValue = ( String ) valueEditor.getStringOrBinaryValue( newRawValue );
View Full Code Here

        {
            oldRawValue = valueEditor.getRawValue( context.getConnection(), "" ); //$NON-NLS-1$
        }
       

        CellEditor cellEditor = valueEditor.getCellEditor();
        cellEditor.setValue( oldRawValue );
        cellEditor.activate();
        Object newRawValue = cellEditor.getValue();

        if ( newRawValue != null )
        {
            String newValue = ( String ) valueEditor.getStringOrBinaryValue( newRawValue );
View Full Code Here

            catch ( ModelModificationException e )
            {
                oldRawValue = valueEditor.getRawValue( context.getConnection(), oldValue );
            }

            CellEditor cellEditor = valueEditor.getCellEditor();
            cellEditor.setValue( oldRawValue );
            cellEditor.activate();
            Object newRawValue = cellEditor.getValue();

            if ( newRawValue != null )
            {
                String newValue = ( String ) valueEditor.getStringOrBinaryValue( newRawValue );
View Full Code Here

        this.tableViewer = tableViewer;
    }

    @Override
    protected CellEditor getCellEditor(final Object element) {
        CellEditor cellEditor = new TextCellEditor(tableViewer.getTable());

        // Text with digits only
        ((Text) cellEditor.getControl()).addVerifyListener(new VerifyListener() {
            @Override
            public void verifyText(final VerifyEvent e) {
                e.doit = e.text.matches("[\\d]*");
            }
        });
View Full Code Here

    }

    @Override
    protected CellEditor getCellEditor(final Object element) {
        FilterItemModel filterItemModel = (FilterItemModel) element;
        CellEditor cellEditor = null;

        // Add Levels ComboBox for Level type
        if ((FilterConstants.LEVEL).equals(filterItemModel.getFieldType())) {
            cellEditor = new ComboBoxCellEditor(tableViewer.getTable(), FilterConstants.LOG_LEVELS,
                    SWT.READ_ONLY);
        } else {
            cellEditor = new TextCellEditor(tableViewer.getTable());

            // If need to enter Line number (Text with digits only)
            if ((FilterConstants.LINE).equals(filterItemModel.getFieldType())) {
                ((Text) cellEditor.getControl()).addVerifyListener(new VerifyListener() {
                    @Override
                    public void verifyText(final VerifyEvent e) {
                        // Here, we could use a RegExp such as the following
                        // if using JRE1.4 such as e.doit = e.text.matches("[\\-0-9]*");
                        // another way to check:
View Full Code Here

TOP

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

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.