|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--kawigi.language.LanguageContainer
|
+--kawigi.language.ExtendedVBLanguage
VisualBasic implementation of the ExtendedLanguage interface.
| Field Summary | |
static kawigi.language.ExtendedVBLanguage |
EXTENDED_VB_LANGUAGE
A singleton instance of the extended Visual Basic language, sort of like how TC does it. |
| Fields inherited from class kawigi.language.LanguageContainer |
baselang |
| Constructor Summary | |
ExtendedVBLanguage()
Creates a new instance of the ExtendedLanguage that uses TC's singleton VB language instance. |
|
ExtendedVBLanguage(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. |
java.lang.String |
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 VB 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.ExtendedVBLanguage EXTENDED_VB_LANGUAGE
| Constructor Detail |
public ExtendedVBLanguage(com.topcoder.shared.language.Language lang)
public ExtendedVBLanguage()
| Method Detail |
public java.lang.String 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 | |||||||||