org.objectweb.fractal.adl.implementations
Interface ImplementationCodeLoader

All Known Implementing Classes:
JavaCodeLoader

public interface ImplementationCodeLoader

Interface used to load component implementation code.


Method Summary
 java.lang.Object loadImplementation(java.lang.String signature, java.lang.String language, java.util.Map<java.lang.Object,java.lang.Object> context)
          Load an implementation code.
 

Method Detail

loadImplementation

java.lang.Object loadImplementation(java.lang.String signature,
                                    java.lang.String language,
                                    java.util.Map<java.lang.Object,java.lang.Object> context)
                                    throws ADLException
Load an implementation code.

Parameters:
signature - the signature of the implementation.
language - the language of the implementation.
context - optional additional information.
Returns:
An Object representing the loaded implementation. The runtime type of this object depends on the language of the implementation (for Java the returned type is Class).
Throws:
ADLException - if the implementation can't be loaded.


Copyright © 2001-2010 ObjectWeb Consortium. All Rights Reserved.