- java.lang.Object
-
- org.praxislive.base.AbstractProperty
-
- All Implemented Interfaces:
org.praxislive.core.Control
public abstract class AbstractProperty extends Object implements org.praxislive.core.Control
A basic property control base class.
-
-
Constructor Summary
Constructors Constructor Description AbstractProperty()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcall(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router)protected abstract org.praxislive.core.Valueget()Get the value.protected abstract voidset(long time, org.praxislive.core.Value arg)Set the value.
-
-
-
Method Detail
-
call
public void call(org.praxislive.core.Call call, org.praxislive.core.PacketRouter router) throws Exception- Specified by:
callin interfaceorg.praxislive.core.Control- Throws:
Exception
-
set
protected abstract void set(long time, org.praxislive.core.Value arg) throws ExceptionSet the value.- Parameters:
time- clock time of set callarg- new property value- Throws:
Exception- if value setting fails
-
get
protected abstract org.praxislive.core.Value get()
Get the value.- Returns:
- value
-
-