Examples of ValueModel


Examples of org.qi4j.runtime.value.ValueModel

            }
        }
        else if( ValueCompositeType.isValueComposite( type ) )
        {
            // Find ValueModel in module/layer/used layers
            ValueModel model = new ValueFinder(layer, module, Classes.RAW_CLASS.map( type )).getFoundModel();

            if (model == null)
            {
                if (type.equals( ValueComposite.class ))
                {
                    // Create default model
                    MixinsModel mixinsModel = new MixinsModel();
                    model = new ValueModel( ValueComposite.class, (Iterable) Iterables.iterable(ValueComposite.class), Visibility.application, new MetaInfo( ), mixinsModel, new ValueStateModel( new PropertiesModel(), new AssociationsModel(), new ManyAssociationsModel() ), new CompositeMethodsModel( mixinsModel ) );
                } else
                    throw new InvalidApplicationException("["+module.name()+"] Could not find ValueComposite of type "+type);
            }

            return model.valueType();
        }
        else if( EnumType.isEnum( type ) )
        {
            valueType = new EnumType( Classes.RAW_CLASS.map(type)  );
        }else
View Full Code Here

Examples of org.qi4j.runtime.value.ValueModel

                return true;
            else if (visited instanceof UsedLayersModel )
                return true;
            else if (visited instanceof ValueModel )
            {
                ValueModel valueModel = (ValueModel) visited;
                if (valueModel.type().equals( type ) && valueModel.visibility().ordinal() >= visibility.ordinal())
                {
                    foundModel = valueModel;
                }
            }
View Full Code Here

Examples of org.qi4j.runtime.value.ValueModel

            }

            // Add state from methods and fields
            addState(constraintClasses);

            ValueModel valueModel = new ValueModel(
                compositeType, Iterables.prepend(compositeType, types), visibility, metaInfo, mixinsModel, (ValueStateModel) stateModel, compositeMethodsModel );

            return valueModel;
        }
        catch( Exception e )
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

      updateLabel();
    }

    private void subscribe() {
      for (int i = 0; i < argumentHolders.length; i++) {
        ValueModel argHolder = argumentHolders[i];
        argHolder.addValueChangeListener(this);
      }
    }
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

    }

    private void updateLabel() {
      Object[] argValues = new Object[argumentHolders.length];
      for (int i = 0; i < argumentHolders.length; i++) {
        ValueModel argHolder = argumentHolders[i];
        argValues[i] = argHolder.getValue();
      }
      getLabelInfo(getRequiredMessage(labelKey, argValues)).configureLabel(label);
    }
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

      builder.add("surname");
      builder.row();
      builder.add("title");
      builder.row();
      ConfigurableFormModel formModel = getFormModel();
      ValueModel derivedValueModel = new MessageFormatValueModel("{2} {1} {0}", new ValueModel[] {
          getValueModel("name"), getValueModel("surname"), getValueModel("title") });
      FieldMetadata fieldMetaData = new ReadOnlyFieldMetadata(getFormModel(), String.class);
      formModel.add("derivedValue", derivedValueModel, fieldMetaData);
      builder.add("derivedValue");
      return builder.getForm();
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

    protected boolean isEnabled() {
        return fieldMetadata.isEnabled();
    }

    protected ValueModel getValueModel() {
        ValueModel valueModel = (requiredSourceClass == null) ? formModel.getValueModel(formPropertyPath)
                : formModel.getValueModel(formPropertyPath, requiredSourceClass);
        Assert.notNull(valueModel, "Unable to locate value model for property '" + formPropertyPath + "'.");
        return valueModel;
    }
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

            }
        });

        widget.getTable().addMouseListener(new PopupMenuMouseListener(popupMenu));

        ValueModel selectionHolder = new ListSelectionValueModelAdapter(widget.getTable().getSelectionModel());
        new ListSingleSelectionGuard(selectionHolder, deleteExecutor);
        new ListSingleSelectionGuard(selectionHolder, propertiesExecutor);

        JPanel view = new JPanel(new BorderLayout());
        view.add(widget.getTextFilterField(), BorderLayout.NORTH);
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

            // These guard objects operate by inspecting a list selection model
            // (held within a ValueModel) and then either enabling or disabling the
            // guarded object (our executors) based on the configured criteria.
            // This configuration greatly simplifies the interaction between commands
            // that require a selection on which to operate.
            ValueModel selectionHolder = new ListSelectionValueModelAdapter(contactTable.getSelectionModel());
            new ListSingleSelectionGuard(selectionHolder, deleteExecutor);
            new ListSingleSelectionGuard(selectionHolder, propertiesExecutor);

            return contactTable;
        }
View Full Code Here

Examples of org.springframework.binding.value.ValueModel

        this.textComponent = textComponent;
    }

    protected JComponent doBindControl()
    {
        final ValueModel valueModel = getValueModel();
        try
        {
            textComponent.setText((String) valueModel.getValue());
        }
        catch (ClassCastException e)
        {
            IllegalArgumentException ex = new IllegalArgumentException("Class cast exception converting '"
                    + getProperty() + "' property value to string - did you install a type converter?");
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.