Class KotlinLanguageRenderer
- java.lang.Object
-
- org.pushingpixels.radiance.tools.svgtranscoder.api.kotlin.KotlinLanguageRenderer
-
- All Implemented Interfaces:
LanguageRenderer
public class KotlinLanguageRenderer extends java.lang.Object implements LanguageRenderer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.pushingpixels.radiance.tools.svgtranscoder.api.LanguageRenderer
LanguageRenderer.MethodArgument
-
-
Constructor Summary
Constructors Constructor Description KotlinLanguageRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringendArray()java.lang.StringendMethod()java.lang.StringendSetterAssignment()java.lang.StringgetGetter(java.lang.String propertyName)java.lang.StringgetNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)java.lang.StringgetObjectCast(java.lang.String objectName, java.lang.String classToCastTo)java.lang.StringgetObjectCreation(java.lang.String className)java.lang.StringgetObjectCreationNoParams(java.lang.String className)java.lang.StringgetObjectNoNull(java.lang.String objectName)java.lang.StringgetPrimitiveTypeFor(java.lang.Class<?> clazz)java.lang.StringgetStatementEnd()java.lang.StringstartGenericArrayOf(java.lang.String className)java.lang.StringstartMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)java.lang.StringstartPrimitiveArrayOf(java.lang.String primitiveTypeName)java.lang.StringstartSetterAssignment(java.lang.String propertyName)java.lang.StringstartVariableDefinition(java.lang.String variableTypeName)
-
-
-
Method Detail
-
getStatementEnd
public java.lang.String getStatementEnd()
- Specified by:
getStatementEndin interfaceLanguageRenderer
-
getObjectCreation
public java.lang.String getObjectCreation(java.lang.String className)
- Specified by:
getObjectCreationin interfaceLanguageRenderer
-
getObjectCreationNoParams
public java.lang.String getObjectCreationNoParams(java.lang.String className)
- Specified by:
getObjectCreationNoParamsin interfaceLanguageRenderer
-
getObjectCast
public java.lang.String getObjectCast(java.lang.String objectName, java.lang.String classToCastTo)- Specified by:
getObjectCastin interfaceLanguageRenderer
-
getObjectNoNull
public java.lang.String getObjectNoNull(java.lang.String objectName)
- Specified by:
getObjectNoNullin interfaceLanguageRenderer
-
getNullableInvocation
public java.lang.String getNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)- Specified by:
getNullableInvocationin interfaceLanguageRenderer
-
startPrimitiveArrayOf
public java.lang.String startPrimitiveArrayOf(java.lang.String primitiveTypeName)
- Specified by:
startPrimitiveArrayOfin interfaceLanguageRenderer
-
startGenericArrayOf
public java.lang.String startGenericArrayOf(java.lang.String className)
- Specified by:
startGenericArrayOfin interfaceLanguageRenderer
-
endArray
public java.lang.String endArray()
- Specified by:
endArrayin interfaceLanguageRenderer
-
startVariableDefinition
public java.lang.String startVariableDefinition(java.lang.String variableTypeName)
- Specified by:
startVariableDefinitionin interfaceLanguageRenderer
-
startSetterAssignment
public java.lang.String startSetterAssignment(java.lang.String propertyName)
- Specified by:
startSetterAssignmentin interfaceLanguageRenderer
-
endSetterAssignment
public java.lang.String endSetterAssignment()
- Specified by:
endSetterAssignmentin interfaceLanguageRenderer
-
getGetter
public java.lang.String getGetter(java.lang.String propertyName)
- Specified by:
getGetterin interfaceLanguageRenderer
-
startMethod
public java.lang.String startMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)- Specified by:
startMethodin interfaceLanguageRenderer
-
endMethod
public java.lang.String endMethod()
- Specified by:
endMethodin interfaceLanguageRenderer
-
getPrimitiveTypeFor
public java.lang.String getPrimitiveTypeFor(java.lang.Class<?> clazz)
- Specified by:
getPrimitiveTypeForin interfaceLanguageRenderer
-
-