rero.bridges.alias
Class AliasEnvironment

java.lang.Object
  extended byrero.bridges.alias.AliasEnvironment
All Implemented Interfaces:
Environment, Loadable
Direct Known Subclasses:
BindEnvironment, SetEnvironment

public class AliasEnvironment
extends Object
implements Loadable, Environment


Field Summary
 HashMap aliases
           
 
Constructor Summary
AliasEnvironment()
           
 
Method Summary
 void bindFunction(ScriptInstance si, String type, String name, Block code)
           
 ScriptAlias getAlias(String name)
           
 Collection getAliasList()
           
 boolean isAlias(String name)
           
 boolean scriptLoaded(ScriptInstance si)
           
 boolean scriptUnloaded(ScriptInstance si)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aliases

public HashMap aliases
Constructor Detail

AliasEnvironment

public AliasEnvironment()
Method Detail

scriptUnloaded

public boolean scriptUnloaded(ScriptInstance si)
Specified by:
scriptUnloaded in interface Loadable

scriptLoaded

public boolean scriptLoaded(ScriptInstance si)
Specified by:
scriptLoaded in interface Loadable

bindFunction

public void bindFunction(ScriptInstance si,
                         String type,
                         String name,
                         Block code)
Specified by:
bindFunction in interface Environment

isAlias

public boolean isAlias(String name)

getAlias

public ScriptAlias getAlias(String name)

getAliasList

public Collection getAliasList()