org.drools.base
Class MapGlobalResolver

java.lang.Object
  extended by org.drools.base.MapGlobalResolver
All Implemented Interfaces:
Externalizable, Serializable, org.drools.runtime.Globals, GlobalResolver

public class MapGlobalResolver
extends Object
implements GlobalResolver, org.drools.runtime.Globals, Externalizable

See Also:
Serialized Form

Constructor Summary
MapGlobalResolver()
           
MapGlobalResolver(Map map)
           
 
Method Summary
 GlobalResolver clone()
           
 Object get(String identifier)
           
 Map.Entry[] getGlobals()
           
 void readExternal(ObjectInput in)
           
 Object resolveGlobal(String identifier)
           
 void set(String identifier, Object value)
           
 void setDelegate(org.drools.runtime.Globals delegate)
           
 void setGlobal(String identifier, Object value)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapGlobalResolver

public MapGlobalResolver()

MapGlobalResolver

public MapGlobalResolver(Map map)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

setDelegate

public void setDelegate(org.drools.runtime.Globals delegate)
Specified by:
setDelegate in interface org.drools.runtime.Globals

get

public Object get(String identifier)
Specified by:
get in interface org.drools.runtime.Globals

resolveGlobal

public Object resolveGlobal(String identifier)
Specified by:
resolveGlobal in interface GlobalResolver

set

public void set(String identifier,
                Object value)
Specified by:
set in interface org.drools.runtime.Globals

setGlobal

public void setGlobal(String identifier,
                      Object value)
Specified by:
setGlobal in interface GlobalResolver

getGlobals

public Map.Entry[] getGlobals()

clone

public GlobalResolver clone()
Overrides:
clone in class Object


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.