Class TableItemPropertyWrapper

java.lang.Object
io.jmix.ui.component.table.TableItemPropertyWrapper
All Implemented Interfaces:
com.vaadin.v7.data.Property, com.vaadin.v7.data.Property.ValueChangeNotifier, Serializable

public class TableItemPropertyWrapper extends Object implements com.vaadin.v7.data.Property, com.vaadin.v7.data.Property.ValueChangeNotifier
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.vaadin.v7.data.Property

    com.vaadin.v7.data.Property.Editor, com.vaadin.v7.data.Property.ReadOnlyException, com.vaadin.v7.data.Property.ReadOnlyStatusChangeEvent, com.vaadin.v7.data.Property.ReadOnlyStatusChangeListener, com.vaadin.v7.data.Property.ReadOnlyStatusChangeNotifier, com.vaadin.v7.data.Property.Transactional<T extends Object>, com.vaadin.v7.data.Property.ValueChangeEvent, com.vaadin.v7.data.Property.ValueChangeListener, com.vaadin.v7.data.Property.ValueChangeNotifier, com.vaadin.v7.data.Property.Viewer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected Object
     
    protected boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
     
    void
    addValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
     
     
     
    boolean
     
    void
    removeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
     
    void
    removeValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
     
    void
    setReadOnly(boolean readOnly)
     
    void
    setValue(Object newValue)
     

    Methods inherited from class java.lang.Object

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

    • readOnly

      protected boolean readOnly
    • itemWrapper

      protected TableItemWrapper itemWrapper
    • propertyId

      protected Object propertyId
  • Constructor Details

    • TableItemPropertyWrapper

      public TableItemPropertyWrapper(TableItemWrapper itemWrapper, Object propertyId)
  • Method Details

    • getValue

      @Nullable public Object getValue()
      Specified by:
      getValue in interface com.vaadin.v7.data.Property
    • setValue

      public void setValue(Object newValue) throws com.vaadin.v7.data.Property.ReadOnlyException
      Specified by:
      setValue in interface com.vaadin.v7.data.Property
      Throws:
      com.vaadin.v7.data.Property.ReadOnlyException
    • getType

      public Class getType()
      Specified by:
      getType in interface com.vaadin.v7.data.Property
    • isReadOnly

      public boolean isReadOnly()
      Specified by:
      isReadOnly in interface com.vaadin.v7.data.Property
    • setReadOnly

      public void setReadOnly(boolean readOnly)
      Specified by:
      setReadOnly in interface com.vaadin.v7.data.Property
    • addValueChangeListener

      public void addValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
      Specified by:
      addValueChangeListener in interface com.vaadin.v7.data.Property.ValueChangeNotifier
    • addListener

      public void addListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
      Specified by:
      addListener in interface com.vaadin.v7.data.Property.ValueChangeNotifier
    • removeValueChangeListener

      public void removeValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
      Specified by:
      removeValueChangeListener in interface com.vaadin.v7.data.Property.ValueChangeNotifier
    • removeListener

      public void removeListener(com.vaadin.v7.data.Property.ValueChangeListener listener)
      Specified by:
      removeListener in interface com.vaadin.v7.data.Property.ValueChangeNotifier