|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Encapsulates a language with both KawigiEdit features and TC Language features.
| 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 |
getPropertyClass()
Returns the property subclass that settings for this language will be stored in. |
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)
This should return at least a class and method declaration, and if possible, testing code a directly executable method (like main in Java). |
java.lang.Class |
getViewClass()
Returns a class compatible with javax.swing.text.View that can render the source in this language. |
| Methods inherited from interface com.topcoder.shared.language.Language |
customReadObject, customWriteObject, equals, getId, getMethodSignature, getName |
| 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()
public java.lang.String getPropertyClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||