com.ebmwebsourcing.easyviper.core.api.model.compiler
Class AbstractCompiler<Def extends ProcessDefinition>

java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<Def>
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, Compiler<Def>

public abstract class AbstractCompiler<Def extends ProcessDefinition>
extends com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
implements Compiler<Def>

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
AbstractCompiler()
           
 
Method Summary
abstract  Process compile(Def def)
           
 Model getModel()
           
 void setLog(java.util.logging.Logger logger)
           
abstract  Def validate(java.net.URI uri)
           
 
Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Constructor Detail

AbstractCompiler

public AbstractCompiler()
Method Detail

getModel

public Model getModel()
               throws CoreException
Throws:
CoreException

compile

public abstract Process compile(Def def)
                         throws CoreException
Specified by:
compile in interface Compiler<Def extends ProcessDefinition>
Throws:
CoreException

validate

public abstract Def validate(java.net.URI uri)
                                                throws CoreException
Specified by:
validate in interface Compiler<Def extends ProcessDefinition>
Throws:
CoreException

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface Compiler<Def extends ProcessDefinition>


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.