|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--kawigi.language.LanguageContainer
|
+--kawigi.language.ExtendedJavaLanguage
| Field Summary | |
static kawigi.language.ExtendedJavaLanguage |
EXTENDED_JAVA_LANGUAGE
A singleton instance of the extended Java language. |
| Fields inherited from class kawigi.language.LanguageContainer |
baselang |
| Constructor Summary | |
ExtendedJavaLanguage()
Creates a new instance of the ExtendedLanguage that uses TC's singleton VB language instance. |
|
ExtendedJavaLanguage(com.topcoder.shared.language.Language lang)
Creates a new instance of the ExtendedLanguage that uses settings from the given TC Language. |
|
| Method Summary | |
java.lang.String |
getCompileCommand(com.topcoder.shared.problem.ProblemComponent comp)
Returns the command that should be used to compile the file. |
java.lang.String |
getFileName(com.topcoder.shared.problem.ProblemComponent comp)
Returns the filename that the source file should be saved as. |
java.lang.String |
getRunCommand(com.topcoder.shared.problem.ProblemComponent comp,
java.io.File cwd)
Returns the command that should be used to run the program and test cases. |
kawigi.language.Skeleton |
getSkeleton(com.topcoder.shared.problem.ProblemComponent comp)
Returns at a class and method declaration, with a main method that has testing code. |
java.lang.Class |
getViewClass()
Returns the class of the Java implementation of a View |
| Methods inherited from class kawigi.language.LanguageContainer |
customReadObject, customWriteObject, equals, getBaseLanguage, getId, getMethodSignature, getName, getPropertyClass |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final kawigi.language.ExtendedJavaLanguage EXTENDED_JAVA_LANGUAGE
| Constructor Detail |
public ExtendedJavaLanguage(com.topcoder.shared.language.Language lang)
public ExtendedJavaLanguage()
| Method Detail |
public kawigi.language.Skeleton getSkeleton(com.topcoder.shared.problem.ProblemComponent comp)
public java.lang.String getCompileCommand(com.topcoder.shared.problem.ProblemComponent comp)
public java.lang.String getRunCommand(com.topcoder.shared.problem.ProblemComponent comp,
java.io.File cwd)
public java.lang.String getFileName(com.topcoder.shared.problem.ProblemComponent comp)
public java.lang.Class getViewClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||