Examples of DialogField


Examples of com.citytechinc.cq.component.annotations.DialogField

    /*
     * Iterate through all fields establishing proper widgets for each
     */
    for (CtMember member : fieldsAndMethods) {

      DialogField dialogProperty = (DialogField) member.getAnnotation(DialogField.class);

      if (dialogProperty != null) {

        WidgetMakerParameters parameters = new WidgetMakerParameters(dialogProperty, member,
          trueComponentClass, classLoader, classPool, widgetRegistry, null, true);

        DialogElement builtFieldWidget = WidgetFactory.make(parameters, -1);

        builtFieldWidget.setRanking(dialogProperty.ranking());

        int tabIndex = dialogProperty.tab();

        if (tabIndex < 1 || tabIndex > tabsList.size()) {
          throw new InvalidComponentFieldException("Invalid tab index " + tabIndex + " for field "
            + dialogProperty.fieldName());
        }

        tabsList.get(tabIndex - 1).addElement(builtFieldWidget);

      }
View Full Code Here

Examples of com.citytechinc.cq.component.annotations.DialogField

    for (CtMember curField : fieldsAndMethods) {
      if (curField.hasAnnotation(DialogField.class)) {
        Class<?> fieldClass = parameters.getClassLoader().loadClass(curField.getDeclaringClass().getName());

                DialogField dialogField = (DialogField)curField.getAnnotation(DialogField.class);
                double ranking = dialogField.ranking();

        WidgetMakerParameters curFieldMember = new WidgetMakerParameters(
          dialogField, curField, fieldClass,
          parameters.getClassLoader(), parameters.getClassPool(), parameters.getWidgetRegistry(), null, true);
View Full Code Here

Examples of com.citytechinc.cq.component.annotations.DialogField

    /*
     * Iterate through all fields establishing proper widgets for each
     */
    for (CtMember member : fieldsAndMethods) {

      DialogField dialogProperty = (DialogField) member.getAnnotation(DialogField.class);

      if (dialogProperty != null) {

        WidgetMakerParameters parameters = new WidgetMakerParameters(dialogProperty, member,
          trueComponentClass, classLoader, classPool, widgetRegistry, null, true);

        DialogElement builtFieldWidget = WidgetFactory.make(parameters, -1);

        builtFieldWidget.setRanking(dialogProperty.ranking());

        int tabIndex = dialogProperty.tab();

        if (tabIndex < 1 || tabIndex > tabsList.size()) {
          throw new InvalidComponentFieldException("Invalid tab index " + tabIndex + " for field "
            + dialogProperty.fieldName());
        }

        tabsList.get(tabIndex - 1).addElement(builtFieldWidget);

      }
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.jst.jsf.common.ui.internal.dialogfield.DialogField

  @SuppressWarnings("deprecation")
    public DialogField createDialogFieldWithWrapper(String uri, String tagName,
      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
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.