Examples of BufferedValueModel


Examples of DisplayProject.binding.value.BufferedValueModel

            ValueModel valueModel,
            Component component) {
        if (valueModel == null)
            throw new NullPointerException("The value model must not be null.");

        ValueModel model = new BufferedValueModel(valueModel, FOCUS_LOST_TRIGGER);
        component.addFocusListener(FOCUS_LOST_HANDLER);
        return model;
    }
View Full Code Here

Examples of DisplayProject.binding.value.BufferedValueModel

     * @see ValueModel
     * @see Trigger
     * @see #getBufferedModel(String)
     */
    private BufferedValueModel buffer(ValueModel valueModel) {
        BufferedValueModel bufferedModel = new BufferedValueModel(
                valueModel, getTriggerChannel());
        bufferedModel.addPropertyChangeListener(BufferedValueModel.PROPERTYNAME_BUFFERING, bufferingUpdateHandler);
        return bufferedModel;
    }
View Full Code Here

Examples of DisplayProject.binding.value.BufferedValueModel

        if (buffering == latestBufferingStateChange)
            return;
        boolean nowBuffering = false;
        for (Iterator<WrappedBuffer> it = wrappedBuffers.values().iterator(); it.hasNext();) {
            WrappedBuffer wrappedBuffer = it.next();
            BufferedValueModel model = wrappedBuffer.buffer;
            nowBuffering = nowBuffering || model.isBuffering();
            if (!buffering && nowBuffering) {
                setBuffering(true);
                return;
            }
        }
View Full Code Here

Examples of DisplayProject.binding.value.BufferedValueModel

     * @see ValueModel
     * @see Trigger
     * @see #getBufferedModel(String)
     */
    private BufferedValueModel buffer(ValueModel valueModel) {
        BufferedValueModel bufferedModel = new BufferedValueModel(
                valueModel, getTriggerChannel());
        bufferedModel.addPropertyChangeListener(BufferedValueModel.PROPERTYNAME_BUFFERING, bufferingUpdateHandler);
        return bufferedModel;
    }
View Full Code Here

Examples of DisplayProject.binding.value.BufferedValueModel

        if (buffering == latestBufferingStateChange)
            return;
        boolean nowBuffering = false;
        for (Iterator<WrappedBuffer> it = wrappedBuffers.values().iterator(); it.hasNext();) {
            WrappedBuffer wrappedBuffer = it.next();
            BufferedValueModel model = wrappedBuffer.buffer;
            nowBuffering = nowBuffering || model.isBuffering();
            if (!buffering && nowBuffering) {
                setBuffering(true);
                return;
            }
        }
View Full Code Here

Examples of DisplayProject.binding.value.BufferedValueModel

            ValueModel valueModel,
            Component component) {
        if (valueModel == null)
            throw new NullPointerException("The value model must not be null.");

        ValueModel model = new BufferedValueModel(valueModel, FOCUS_LOST_TRIGGER);
        component.addFocusListener(FOCUS_LOST_HANDLER);
        return model;
    }
View Full Code Here

Examples of com.jgoodies.binding.value.BufferedValueModel

        set.addAll(articles);
        articleType.setArticleTypeArticleTypes(set);
      }
      articleTypeTreeTableModel.fireChanged();

      BufferedValueModel bufferedArticles = presentationModel
          .getBufferedModel(ArticleTypeModel.PROPERTY_ARTICLE_TYPE_ARTICLE_TYPES);
      bufferedArticles.setValue(new ArrayListModel(articleType
          .getArticleTypeArticleTypes()));

    }
  }
View Full Code Here

Examples of com.jgoodies.binding.value.BufferedValueModel

        }
        ArticleType articleType = (ArticleType) ((ArticleTypeTreeNode) articleTypeTreeTableModel
            .getRoot()).getObject();
        articleType.getArticleTypeArticleTypes().remove(article);

        BufferedValueModel bufferedArticles = presentationModel
            .getBufferedModel(ArticleTypeModel.PROPERTY_ARTICLE_TYPE_ARTICLE_TYPES);
        bufferedArticles.setValue(new ArrayListModel(articleType
            .getClonedArticleTypeArticleTypes()));
        articleTypeTreeTableModel.fireChanged();
      } else {
        deleted = false;
      }
View Full Code Here

Examples of com.jgoodies.binding.value.BufferedValueModel

   */
  @SuppressWarnings("unchecked")
  void doEditArticle(WindowInterface window) {
    if (selectedNode != null && selectedNode.isLeaf()) {

      BufferedValueModel bufferedOrderLines = presentationModel
          .getBufferedModel(ICostableModel.PROPERTY_ORDER_LINE_ARRAY_LIST_MODEL);

      OrderLineAttribute attribute = (OrderLineAttribute) selectedNode
          .getObject();
      OrderLine orderLine = attribute.getOrderLine();
      orderLine.setHasArticle(null);
      orderLine.setAttributeInfo(null);
      orderLine.removeAllOrderLineAttributeInfo();
      orderLine.setIsDefault(null);

      String attributeValue;
      if (attribute.isYesNo()) {
        attributeValue = (String) JOptionPane.showInputDialog(window
            .getComponent(), "Gi ny verdi", "Endre verdi",
            JOptionPane.QUESTION_MESSAGE, null, new Object[] {
                "Ja", "Nei" }, attribute.getAttributeValue());
      } else if (attribute.getChoices() != null
          && attribute.getChoices().size() != 0) {
        attributeValue = (String) JOptionPane.showInputDialog(window
            .getComponent(), "Gi ny verdi", "Endre verdi",
            JOptionPane.QUESTION_MESSAGE, null, attribute
                .getChoices().toArray(), attribute
                .getAttributeValue());
      } else {

        attributeValue = JOptionPane.showInputDialog(window
            .getComponent(), "Gi ny verdi", attribute
            .getAttributeValue());
      }

      if (attributeValue != null && attributeValue.length() != 0) {
        if (!StringUtils.isEmpty(attribute.getAttributeDataType())
            && !AttributeDataType.valueOf(
                StringUtils.upperCase(attribute
                    .getAttributeDataType())).isValid(
                attributeValue)) {
          Util.showErrorDialog(window, "Feil datatype",
              "Attributt har feil datatype");

        } else {
          attribute.setAttributeValue(attributeValue);

          OrderWrapper<T, E> orderWrapper = (OrderWrapper<T, E>) ((OrderLineTreeNode) orderLineTreeTableModel
              .getRoot()).getObject();
          calculateAttributes(orderWrapper.getOrderLines());
          bufferedOrderLines.setValue(new ArrayListModel(orderWrapper
              .getOrderLines()));
        }
      }
    } else if (selectedNode != null) {
      BufferedValueModel bufferedOrderLines = presentationModel
          .getBufferedModel(ICostableModel.PROPERTY_ORDER_LINE_ARRAY_LIST_MODEL);

      OrderLine line = (OrderLine) selectedNode.getObject();

      String metric = line.getMetric();
      if (metric != null) {
        metric = "(" + metric + ")";
      } else {
        metric = "";
      }

      String numberOfValue = JOptionPane.showInputDialog(window
          .getComponent(), "Gi antall" + metric, line
          .getNumberOfItems());

      if (!ValidationUtils.isNumeric(numberOfValue)) {
        Util.showErrorDialog(window, "Feil", "Antall m� v�re et tall");
        return;
      }

      if (numberOfValue != null && numberOfValue.length() != 0) {
        line.setNumberOfItems(Integer.valueOf(numberOfValue.replace(
            ',', '.')));

        OrderWrapper orderWrapper = (OrderWrapper) ((OrderLineTreeNode) orderLineTreeTableModel
            .getRoot()).getObject();
        bufferedOrderLines.setValue(new ArrayListModel(orderWrapper
            .getOrderLines()));
      }
    }
  }
View Full Code Here

Examples of com.jgoodies.binding.value.BufferedValueModel

    if (orderWrapper.getOrderLines() != null) {
      orderWrapper.getOrderLines().add(orderLineMain);
    }
    orderLineTreeTableModel.fireChanged();

    BufferedValueModel bufferedArticles = presentationModel
        .getBufferedModel(ICostableModel.PROPERTY_ORDER_LINE_ARRAY_LIST_MODEL);
    bufferedArticles.setValue(new ArrayListModel(orderWrapper
        .getOrderLines()));
  }
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.