Class JavaLanguageRenderer
- java.lang.Object
-
- org.pushingpixels.radiance.tools.svgtranscoder.api.java.JavaLanguageRenderer
-
- All Implemented Interfaces:
LanguageRenderer
public class JavaLanguageRenderer 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 JavaLanguageRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
endArray()
java.lang.String
endMethod()
java.lang.String
endSetterAssignment()
java.lang.String
getGetter(java.lang.String propertyName)
java.lang.String
getNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)
java.lang.String
getObjectCast(java.lang.String objectName, java.lang.String classToCastTo)
java.lang.String
getObjectCreation(java.lang.String className)
java.lang.String
getObjectCreationNoParams(java.lang.String className)
java.lang.String
getObjectNoNull(java.lang.String objectName)
java.lang.String
getPrimitiveTypeFor(java.lang.Class<?> clazz)
java.lang.String
getStatementEnd()
java.lang.String
startGenericArrayOf(java.lang.String className)
java.lang.String
startMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)
java.lang.String
startPrimitiveArrayOf(java.lang.String primitiveTypeName)
java.lang.String
startSetterAssignment(java.lang.String propertyName)
java.lang.String
startVariableDefinition(java.lang.String variableTypeName)
-
-
-
Method Detail
-
getStatementEnd
public java.lang.String getStatementEnd()
- Specified by:
getStatementEnd
in interfaceLanguageRenderer
-
getObjectCreation
public java.lang.String getObjectCreation(java.lang.String className)
- Specified by:
getObjectCreation
in interfaceLanguageRenderer
-
getObjectCreationNoParams
public java.lang.String getObjectCreationNoParams(java.lang.String className)
- Specified by:
getObjectCreationNoParams
in interfaceLanguageRenderer
-
getObjectCast
public java.lang.String getObjectCast(java.lang.String objectName, java.lang.String classToCastTo)
- Specified by:
getObjectCast
in interfaceLanguageRenderer
-
getObjectNoNull
public java.lang.String getObjectNoNull(java.lang.String objectName)
- Specified by:
getObjectNoNull
in interfaceLanguageRenderer
-
getNullableInvocation
public java.lang.String getNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)
- Specified by:
getNullableInvocation
in interfaceLanguageRenderer
-
startPrimitiveArrayOf
public java.lang.String startPrimitiveArrayOf(java.lang.String primitiveTypeName)
- Specified by:
startPrimitiveArrayOf
in interfaceLanguageRenderer
-
startGenericArrayOf
public java.lang.String startGenericArrayOf(java.lang.String className)
- Specified by:
startGenericArrayOf
in interfaceLanguageRenderer
-
endArray
public java.lang.String endArray()
- Specified by:
endArray
in interfaceLanguageRenderer
-
startVariableDefinition
public java.lang.String startVariableDefinition(java.lang.String variableTypeName)
- Specified by:
startVariableDefinition
in interfaceLanguageRenderer
-
startSetterAssignment
public java.lang.String startSetterAssignment(java.lang.String propertyName)
- Specified by:
startSetterAssignment
in interfaceLanguageRenderer
-
endSetterAssignment
public java.lang.String endSetterAssignment()
- Specified by:
endSetterAssignment
in interfaceLanguageRenderer
-
getGetter
public java.lang.String getGetter(java.lang.String propertyName)
- Specified by:
getGetter
in interfaceLanguageRenderer
-
startMethod
public java.lang.String startMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)
- Specified by:
startMethod
in interfaceLanguageRenderer
-
endMethod
public java.lang.String endMethod()
- Specified by:
endMethod
in interfaceLanguageRenderer
-
getPrimitiveTypeFor
public java.lang.String getPrimitiveTypeFor(java.lang.Class<?> clazz)
- Specified by:
getPrimitiveTypeFor
in interfaceLanguageRenderer
-
-