java.lang.Object
ch.ladestation.connectncharge.util.mvcbase.ObservableArray<V>

public final class ObservableArray<V> extends Object
  • Constructor Details

    • ObservableArray

      public ObservableArray(V[] initialValues)
      Default Constructor
      Parameters:
      initialValues - the initial array
  • Method Details

    • onChange

      public void onChange(ObservableArray.ValueChangeListener<V> listener)
      Registers a new observer (aka 'listener')
      Parameters:
      listener - specifies what needs to be done whenever the value is changed
    • getValues

      public V[] getValues()
      It's ok to make this public.
      Returns:
      the value managed by this ObservableValues
    • getValue

      public V getValue(int position)
      It's ok to make this public.
      Parameters:
      position -
      Returns:
      the value managed by this ObservableValue
    • toString

      public String toString()
      Giving the array out as a String
      Overrides:
      toString in class Object
      Returns:
      String with the values of the array