org.talend.core.language
Class CodeProblemsChecker

java.lang.Object
  extended by org.talend.core.language.CodeProblemsChecker
All Implemented Interfaces:
ICodeProblemsChecker
Direct Known Subclasses:
JavaCodeProblemsChecker, PerlCodeProblemsChecker

public abstract class CodeProblemsChecker
extends java.lang.Object
implements ICodeProblemsChecker

DOC amaumont class global comment. Detailled comment
$Id$


Constructor Summary
CodeProblemsChecker()
           
 
Method Summary
 java.util.List<Problem> checkProblemsFromKey(java.lang.String key, IAloneProcessNodeConfigurer nodeConfigurer)
          Force code generation, check problems which matches with given key and load all problems in cache.
protected  java.util.List<Problem> getProblems()
          Getter for problems.
 java.util.List<Problem> getProblemsFromKey(java.lang.String key)
          Use cache of problems and get problems.
protected  void setProblems(java.util.List<Problem> problems)
          Sets the problems.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.talend.core.language.ICodeProblemsChecker
checkProblems, checkProblemsForExpression
 

Constructor Detail

CodeProblemsChecker

public CodeProblemsChecker()
Method Detail

checkProblemsFromKey

public java.util.List<Problem> checkProblemsFromKey(java.lang.String key,
                                                    IAloneProcessNodeConfigurer nodeConfigurer)
Description copied from interface: ICodeProblemsChecker
Force code generation, check problems which matches with given key and load all problems in cache.

Specified by:
checkProblemsFromKey in interface ICodeProblemsChecker
Returns:

getProblemsFromKey

public java.util.List<Problem> getProblemsFromKey(java.lang.String key)
Description copied from interface: ICodeProblemsChecker
Use cache of problems and get problems.

Specified by:
getProblemsFromKey in interface ICodeProblemsChecker
Returns:

getProblems

protected java.util.List<Problem> getProblems()
Getter for problems.

Returns:
the problems

setProblems

protected void setProblems(java.util.List<Problem> problems)
Sets the problems.

Parameters:
problems - the problems to set