public abstract class ImageEffect extends java.lang.Object implements IImageEffect
| Modifier | Constructor and Description |
|---|---|
protected |
ImageEffect(int ttl,
java.lang.String name) |
protected |
ImageEffect(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IImageEffect other) |
long |
getAliveTime() |
java.lang.String |
getName() |
int |
getPriority() |
int |
getTimeToLive() |
void |
setName(java.lang.String name) |
void |
setPriority(int priority) |
boolean |
timeToLiveReached() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyprotected ImageEffect(java.lang.String name)
protected ImageEffect(int ttl,
java.lang.String name)
public long getAliveTime()
getAliveTime in interface ITimeToLivepublic java.lang.String getName()
getName in interface IImageEffectpublic int getTimeToLive()
getTimeToLive in interface ITimeToLivepublic boolean timeToLiveReached()
timeToLiveReached in interface ITimeToLivepublic int getPriority()
getPriority in interface IImageEffectpublic void setPriority(int priority)
setPriority in interface IImageEffectpublic void setName(java.lang.String name)
public int compareTo(IImageEffect other)
compareTo in interface java.lang.Comparable<IImageEffect>