de.esw.eengine.core
Interface IScript<Type>

Type Parameters:
Type - Script element type
All Superinterfaces:
IActivatable, IRenderable, IUpdateable
All Known Implementing Classes:
AbstractScript

public interface IScript<Type>
extends IActivatable, IRenderable, IUpdateable

Since:
1.0
Version:
$Id: IScript.java 116 2005-06-26 15:52:07Z markusw $
Author:
markusw

Method Summary
 java.lang.String getName()
           
 Type getTarget()
           
 void setName(java.lang.String name)
           
 void setTarget(Type target)
           
 
Methods inherited from interface de.esw.eengine.core.IActivatable
isActive, setActive, toggle
 
Methods inherited from interface de.esw.eengine.core.IRenderable
blend, getAlpha, render, setAlpha
 
Methods inherited from interface de.esw.eengine.core.IUpdateable
update
 

Method Detail

getName

java.lang.String getName()
Specified by:
getName in interface IRenderable
Returns:
Name of this IScript

setName

void setName(java.lang.String name)
Specified by:
setName in interface IRenderable
Parameters:
name - Name of this IScript

getTarget

Type getTarget()
Returns:
The target object

setTarget

void setTarget(Type target)
Parameters:
target - Target object to operate on