Package org.eclipse.wb.internal.core.model.property.editor

Examples of org.eclipse.wb.internal.core.model.property.editor.PropertyEditor


          properties.add(directionProperty);
        }
      }

      private Property createDirectionProperty(final WidgetInfo widget) throws Exception {
        PropertyEditor propertyEditor =
            new StringComboPropertyEditor("NORTH",
                "SOUTH",
                "WEST",
                "EAST",
                "CENTER",
View Full Code Here


  }

  private static GenericPropertyImpl createStringProperty(WidgetInfo widget,
      String methodName,
      String title) {
    PropertyEditor propertyEditor = StringPropertyEditor.INSTANCE;
    return createStringConverterProperty(widget, methodName, title, propertyEditor);
  }
View Full Code Here

  }

  private static GenericPropertyImpl createStyleProperty(WidgetInfo widget,
      String methodName,
      String title) {
    PropertyEditor propertyEditor = StylePropertyEditor.INSTANCE;
    return createStringConverterProperty(widget, methodName, title, propertyEditor);
  }
View Full Code Here

  private static GenericPropertyImpl createBooleanProperty(WidgetInfo widget,
      String methodName,
      String title,
      boolean defaultValue) {
    ExpressionConverter converter = BooleanConverter.INSTANCE;
    PropertyEditor propertyEditor = BooleanPropertyEditor.INSTANCE;
    return createProperty(
        widget,
        methodName,
        "boolean",
        title,
View Full Code Here

        "}");
    refresh();
    WidgetInfo image = getJavaInfoByName("image");
    //
    final Object[] result = new Object[1];
    PropertyEditor propertyEditor =
        new ImageUrlPropertyEditor(DesignerPlugin.getShell(), image.getState());
    final Property property = new PropertyNoValue(propertyEditor) {
      @Override
      public String getTitle() {
        return "url";
View Full Code Here

   * @return the {@link Property} for single constructor parameter.
   */
  private static Property createProperty(XmlObjectInfo object, String name, Class<?> type)
      throws Exception {
    ExpressionConverter converter = DescriptionPropertiesHelper.getConverterForType(type);
    PropertyEditor editor = DescriptionPropertiesHelper.getEditorForType(type);
    ExpressionAccessor accessor = new ExpressionAccessor(name) {
      @Override
      public void setExpression(XmlObjectInfo object, String expression) throws Exception {
        if (expression != null) {
          super.setExpression(object, expression);
View Full Code Here

        "</ui:UiBinder>");
    refresh();
    WidgetInfo image = getObjectByName("image");
    //
    final Object[] result = new Object[1];
    PropertyEditor propertyEditor =
        new ImageUrlPropertyEditor(DesignerPlugin.getShell(), image.getState());
    final Property property = new PropertyNoValue(propertyEditor) {
      @Override
      public String getTitle() {
        return "url";
View Full Code Here

   * @return the {@link Property} for single @UiChild parameter.
   */
  private static Property createProperty(XmlObjectInfo object, String name, Class<?> type)
      throws Exception {
    ExpressionConverter converter = DescriptionPropertiesHelper.getConverterForType(type);
    PropertyEditor editor = DescriptionPropertiesHelper.getEditorForType(type);
    if (converter == null || editor == null) {
      return null;
    }
    ExpressionAccessor accessor = new ExpressionAccessor(name) {
      @Override
View Full Code Here

  ////////////////////////////////////////////////////////////////////////////
  public void test_withPropertyTable_selectFromDropDown() throws Exception {
    PropertyTable propertyTable = new PropertyTable(TEST_COMBO_SHELL, SWT.NONE);
    try {
      Property property = getStyleProperty("setStyleName('second')");
      PropertyEditor propertyEditor = property.getEditor();
      // activate
      propertyTable.setInput(new Property[]{property});
      propertyTable.setActiveProperty(property);
      propertyTable.activateEditor(property, null);
      CComboBox combo = (CComboBox) getFieldValue(propertyEditor, "m_combo");
View Full Code Here

  public void test_withPropertyTable_useText() throws Exception {
    PropertyTable propertyTable = new PropertyTable(TEST_COMBO_SHELL, SWT.NONE);
    try {
      Property property = getStyleProperty("setStyleName('second')");
      PropertyEditor propertyEditor = property.getEditor();
      // activate
      propertyTable.setInput(new Property[]{property});
      propertyTable.setActiveProperty(property);
      propertyTable.activateEditor(property, null);
      CComboBox combo = (CComboBox) getFieldValue(propertyEditor, "m_combo");
View Full Code Here

TOP

Related Classes of org.eclipse.wb.internal.core.model.property.editor.PropertyEditor

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.