Class ValueAndAssociatedWidgets


  • class ValueAndAssociatedWidgets
    extends java.lang.Object
    This POJO contains a value a list of widgets that depends on a given property
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addRowGroup​(PWRowGroup rowGroup)  
      (package private) void addWidget​(PWWidget widget)  
      (package private) void fireValueChanged()
      Fire events when the value has changed
      (package private) java.lang.Object getValue()  
      (package private) void setValue​(java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • value

        private java.lang.Object value
      • widgets

        private final java.util.List<PWWidget> widgets
      • rowGroups

        private final java.util.List<PWRowGroup> rowGroups
    • Constructor Detail

      • ValueAndAssociatedWidgets

        ValueAndAssociatedWidgets​(java.lang.Object value)
        Constructor
        Parameters:
        value - associated value
    • Method Detail

      • addWidget

        void addWidget​(PWWidget widget)
        Parameters:
        widget - dependant widget
      • addRowGroup

        void addRowGroup​(PWRowGroup rowGroup)
        Parameters:
        rowGroup - dependant row or group
      • getValue

        java.lang.Object getValue()
        Returns:
        the value stored in the instance
      • setValue

        void setValue​(java.lang.Object value)
        Parameters:
        value - new value stored in this instance
      • fireValueChanged

        void fireValueChanged()
        Fire events when the value has changed