|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--kawigi.language.LanguageContainer
This is an implementation of ExtendedLanguage that contains a Language and routes all TC language features to it.
| Field Summary | |
protected com.topcoder.shared.language.Language |
baselang
The TC language related to this Object. |
| Constructor Summary | |
LanguageContainer(com.topcoder.shared.language.Language lang)
Constructs a new LanguageContainer that forwards several method calls to lang. |
|
| Method Summary | |
void |
customReadObject(com.topcoder.shared.netCommon.CSReader reader)
TopCoder-related custom serialization dealy. |
void |
customWriteObject(com.topcoder.shared.netCommon.CSWriter writer)
Another TopCoder-related custom serialization dealy. |
boolean |
equals(java.lang.Object o)
Determines if o is an equivalent language to this object. |
com.topcoder.shared.language.Language |
getBaseLanguage()
Returns the TopCoder Language object that this one is built on top of. |
int |
getId()
Returns the integer ID of the language represented by this object. |
java.lang.String |
getMethodSignature(java.lang.String methodName,
com.topcoder.shared.problem.DataType returnType,
com.topcoder.shared.problem.DataType[] paramTypes,
java.lang.String[] paramNames)
Returns the method signature for this language from the TC Language object. |
java.lang.String |
getName()
Returns the name of this language from the TC Language object. |
java.lang.String |
getPropertyClass()
Returns the property subclass that settings for this language will be stored in. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface kawigi.language.ExtendedLanguage |
getCompileCommand, getFileName, getRunCommand, getSkeleton, getViewClass |
| Field Detail |
protected com.topcoder.shared.language.Language baselang
| Constructor Detail |
public LanguageContainer(com.topcoder.shared.language.Language lang)
lang.
| Method Detail |
public com.topcoder.shared.language.Language getBaseLanguage()
public void customReadObject(com.topcoder.shared.netCommon.CSReader reader)
throws java.io.IOException
customReadObject in interface com.topcoder.shared.language.Languagejava.io.IOException
public void customWriteObject(com.topcoder.shared.netCommon.CSWriter writer)
throws java.io.IOException
customWriteObject in interface com.topcoder.shared.language.Languagejava.io.IOExceptionpublic boolean equals(java.lang.Object o)
o is an equivalent language to this object.
equals in interface com.topcoder.shared.language.Languageequals in class java.lang.Objectpublic int getId()
getId in interface com.topcoder.shared.language.Language
public java.lang.String getMethodSignature(java.lang.String methodName,
com.topcoder.shared.problem.DataType returnType,
com.topcoder.shared.problem.DataType[] paramTypes,
java.lang.String[] paramNames)
getMethodSignature in interface com.topcoder.shared.language.Languagepublic java.lang.String getName()
getName in interface com.topcoder.shared.language.Languagepublic java.lang.String getPropertyClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||