Examples of ExpressionConverter


Examples of org.eclipse.core.expressions.ExpressionConverter

        }

        // Convert the activeWhen element into an expression.
        final ElementHandler elementHandler = ElementHandler
            .getDefault();
        final ExpressionConverter converter = ExpressionConverter
            .getDefault();
        final IConfigurationElement expressionElement = expressionElements[0];
        try {
          whenExpression = elementHandler.create(converter,
              expressionElement);
View Full Code Here

Examples of org.eclipse.wb.internal.core.model.property.converter.ExpressionConverter

  private static GenericPropertyImpl createStringConverterProperty(WidgetInfo widget,
      String methodName,
      String title,
      PropertyEditor propertyEditor) {
    ExpressionConverter converter = StringConverter.INSTANCE;
    return createProperty(widget, methodName, "java.lang.String", title, converter, propertyEditor);
  }
View Full Code Here

Examples of org.eclipse.wb.internal.core.model.property.converter.ExpressionConverter

  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",
View Full Code Here

Examples of org.eclipse.wb.internal.core.model.property.converter.ExpressionConverter

  ////////////////////////////////////////////////////////////////////////////
  /**
   * Test for {@link MarginsConverter}.
   */
  public void test_Converter() throws Exception {
    ExpressionConverter converter = MarginsConverter.INSTANCE;
    {
      String expected = "(com.extjs.gxt.ui.client.util.Margins) null";
      String actual = converter.toJavaSource(null, null);
      assertEquals(expected, actual);
    }
    {
      String expected = "new com.extjs.gxt.ui.client.util.Margins(1, 2, 3, 4)";
      String actual = converter.toJavaSource(null, new Insets(1, 4, 3, 2));
      assertEquals(expected, actual);
    }
  }
View Full Code Here

Examples of org.eclipse.wb.internal.core.xml.model.property.converter.ExpressionConverter

  /**
   * @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) {
View Full Code Here

Examples of org.eclipse.wb.internal.core.xml.model.property.converter.ExpressionConverter

  /**
   * @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) {
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.