Examples of DialogField


Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

    @Override
  public DialogField createDialogFieldWithWrapper(
      IPropertyPageDescriptor attr, IBindingHandler handler1) {
    final IBindingHandler handler = (handler1 == null ? getSystemDefaultBindingHandler()
        : handler1);
    DialogField field = createDialogField(attr);
    // if (field instanceof StringButtonDialogField)
    // {
    // ((StringButtonDialogField) field).setButtonLabel("...");
    // }
    DialogFieldWrapper wrapper = new DialogFieldWrapper(field, handler
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

   * @return DialogField
   */
  public DialogField createDialogField(IPropertyPageDescriptor attr) {
    String type = attr.getValueType();
    if (type == null || type.length() == 0) {
      DialogField result = createTextDialogField(attr);
      result.setLabelText(attr.getLabel()); //labelProvider???
      return result;
    }
//    type = type.toUpperCase();

    DialogField result = null;
    ITagAttributeCellEditorFactory fac = (ITagAttributeCellEditorFactory) _factoryMap
        .get(type);
    if (fac != null) {
      result = fac.createDialogField(attr);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

  public void initialize() {
    if (_dialogFields == null) {
      _dialogFields = new ArrayList();

      for (IPropertyPageDescriptor pd : getAttributePDs()) {
        DialogField field;     
        field = createDialogField(pd);
       
        if (field == null) {
          field = pd.getDialogFieldEditor();
        }

        field.putAttachedData(KEY_ATTR, pd);//descriptors[i]);

        IDialogFieldApplyListener applyListener = getDialogFieldApplyListener(pd);
//            getURI(), getTagName(), pd.getAttributeName());//descriptors[i]);
        if (applyListener == null) {
          applyListener = getDefaultApplyListener();
        }
        field.setDialogFieldApplyListener(applyListener);

        IDialogFieldChangeListener changeListener = getDialogFieldChangeListener(pd);
//            getURI(), getTagName(), pd.getAttributeName());//descriptors[i]);
        if (changeListener == null) {
          changeListener = getDefaultChangeListener();
        }
        field.setDialogFieldChangeListener(changeListener);
        _dialogFields.add(field);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

    if (_ownerElement == null) {
      return;
    }
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);

      ISupportTextValue textValue = (ISupportTextValue) field;
      IPropertyPageDescriptor attr = (IPropertyPageDescriptor) field
          .getAttachedData(KEY_ATTR);
      String attrName = attr.getAttributeName();
      String attrValue = _ownerElement.getAttribute(attrName);
      textValue.setTextWithoutUpdate(attrValue);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

    this._ownerElement = owner;
    resetStructuredDocumentContext();
    initialize();
    if (context != null) {
      for (int i = 0, size = _dialogFields.size(); i < size; i++) {
        DialogField field = _dialogFields.get(i);
        if (field instanceof IElementContextable) {
          ((IElementContextable) field).setElementContext(context,
              owner);
        }
      }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

    top.setLayout(layout);
//    top.setLayoutData(new RowData());
   
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      field.doFillIntoGrid(toolkit, top, numColumns);
    }

    DialogField maxColumnField = null;
    int maxColumn = 0;
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      int c = field.getNumberOfControls();
      if (c > maxColumn) {
        maxColumn = c;
        maxColumnField = field;
      }
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

   */
  public int getNumColumns() {
    int columns = 1;
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      columns = Math.max(columns, field.getNumberOfControls());
    }
    return columns;
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.ui.internal.dialogfield.DialogField

   * @return null if fail to find.
   */
  public DialogField getDialogField(String attrName) {
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      IPropertyPageDescriptor attr = this.getPropertyDescriptor(field);
      if (attr != null && attr.getAttributeName().equals(attrName)) {
        return field;
      }
    }
View Full Code Here

Examples of org.eclipse.wb.internal.core.utils.dialogfields.DialogField

     * Saves bound {@link DialogField} back to the deployment descriptor.
     */
    public void saveProperties() throws Exception {
      for (Entry<String, DialogField> entry : m_keyToField.entrySet()) {
        String key = entry.getKey();
        DialogField dialogField = entry.getValue();
        // prepare value
        String value;
        if (dialogField instanceof StringDialogField) {
          StringDialogField stringDialogField = (StringDialogField) dialogField;
          value = stringDialogField.getText();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.