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

Type Parameters:
Type - Script element type
All Known Implementing Classes:
HierarchyNode, Layer, SceneEntity, SceneNode, Sprite

public interface IScriptable<Type>

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

Method Summary
 void addScript(IScript<Type> script)
           
 IScript<Type> getScriptByName(java.lang.String name)
           
 java.util.HashMap<java.lang.String,IScript<Type>> getScripts()
           
 void removeScript(IScript<Type> script)
           
 

Method Detail

addScript

void addScript(IScript<Type> script)
Parameters:
script - IScript to add

removeScript

void removeScript(IScript<Type> script)
Parameters:
script - IScript to remove

getScripts

java.util.HashMap<java.lang.String,IScript<Type>> getScripts()
Returns:
List of all IScripts

getScriptByName

IScript<Type> getScriptByName(java.lang.String name)
Parameters:
name - Name of the script to return
Returns:
IScript with the given name