Class AbstractProperty

java.lang.Object
org.praxislive.base.AbstractProperty
All Implemented Interfaces:
Control

public abstract class AbstractProperty extends Object implements Control
A basic property control base class.
  • Constructor Details

    • AbstractProperty

      public AbstractProperty()
  • Method Details

    • call

      public void call(Call call, PacketRouter router) throws Exception
      Specified by:
      call in interface Control
      Throws:
      Exception
    • set

      protected abstract void set(long time, Value arg) throws Exception
      Set the value.
      Parameters:
      time - clock time of set call
      arg - new property value
      Throws:
      Exception - if value setting fails
    • get

      protected abstract Value get()
      Get the value.
      Returns:
      value