Package com.google.gdt.eclipse.designer.gxt.databinding.model.beans

Examples of com.google.gdt.eclipse.designer.gxt.databinding.model.beans.BeansObserveTypeContainer


      MethodInvocation invocation,
      Expression[] arguments,
      IModelResolver resolver,
      IDatabindingsProvider provider) throws Exception {
    if (BIND.equals(signature)) {
      BeansObserveTypeContainer container = DatabindingsProvider.cast(provider).getBeansContainer();
      BeanObserveInfo beanObserveObject = container.getBeanObserveObject(arguments[0]);
      setModel(
          beanObserveObject,
          beanObserveObject.resolvePropertyReference(m_parsedProperty, null));
      //
      provider.getBindings().add(this);
View Full Code Here


    return null;
  }

  protected void finishBinding(Expression[] arguments, IDatabindingsProvider provider)
      throws Exception {
    BeansObserveTypeContainer container = DatabindingsProvider.cast(provider).getBeansContainer();
    BeanObserveInfo beanObserveObject = container.getBeanObserveObject(arguments[0]);
    m_model = beanObserveObject;
    m_modelProperty = beanObserveObject.getSelfProperty();
    //
    for (FieldBindingInfo binding : m_fieldBindings) {
      binding.setModel(
View Full Code Here

  // Constructor
  //
  ////////////////////////////////////////////////////////////////////////////
  public DatabindingsProvider(JavaInfo javaInfoRoot) throws Exception {
    m_javaInfoRoot = javaInfoRoot;
    m_containers.add(new BeansObserveTypeContainer());
    m_containers.add(new WidgetsObserveTypeContainer());
  }
View Full Code Here

  private void finishBinding(Expression grid,
      Expression bindingElement,
      IDatabindingsProvider iprovider) throws Exception {
    DatabindingsProvider provider = DatabindingsProvider.cast(iprovider);
    BeansObserveTypeContainer beansContainer = provider.getBeansContainer();
    WidgetsObserveTypeContainer widgetsContainer = provider.getWidgetsContainer();
    //
    WidgetObserveInfo gridWidget = widgetsContainer.getBindableWidget(grid);
    m_model = gridWidget;
    m_modelProperty = gridWidget.getSelfProperty();
    //
    ClassLoader classLoader = CoreUtils.classLoader(provider.getJavaInfoRoot());
    String bindingElementClassName = AstNodeUtils.getFullyQualifiedName(bindingElement, true);
    Class<?> bindingElementClass = classLoader.loadClass(bindingElementClassName);
    //
    m_gridSelectionModel =
        new BeanObserveInfo(beansContainer.getBeanSupport(), m_modelProperty, bindingElementClass);
    gridWidget.getSelfProperty().setProperties(
        m_gridSelectionModel.getChildren(ChildrenContext.ChildrenForPropertiesTable));
    //
    for (FieldBindingInfo binding : m_fieldBindings) {
      binding.setModel(
View Full Code Here

TOP

Related Classes of com.google.gdt.eclipse.designer.gxt.databinding.model.beans.BeansObserveTypeContainer

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.