aspoev.vejal.generator
Class VejalObjectGenerator
java.lang.Object
aspoev.vejal.generator.VejalObjectGenerator
- public class VejalObjectGenerator
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VejalObjectGenerator
public VejalObjectGenerator()
renderVejalObject
public static java.lang.String renderVejalObject(TypeReferenceElement type)
renderVejalObject
public static java.lang.String renderVejalObject(ClassDeclarationElement classDecl)
renderVejalBaseObject
public static java.lang.String renderVejalBaseObject(TypeReferenceElement type)
renderVejalObjectSlice
public static java.lang.String renderVejalObjectSlice(TypeComparator comparator)
getBaseConstructorDeclaration
protected static java.lang.String getBaseConstructorDeclaration(TypeReferenceElement type,
java.lang.String className)
getConstructorDeclaration
protected static java.lang.String getConstructorDeclaration(TypeReferenceElement type)
getFieldDeclaration
protected static java.lang.String getFieldDeclaration(ClassDeclarationElement classDecl)
getFieldDeclaration
protected static java.lang.String getFieldDeclaration(FieldDeclarationElement field)
getPackageName
public static java.lang.String getPackageName()
getPrimitiveTypeName
protected static java.lang.String getPrimitiveTypeName(TypeReferenceElement type)
getVejalObjectSliceName
protected static java.lang.String getVejalObjectSliceName(TypeReferenceElement typeOne,
TypeReferenceElement typeTwo)
getVejalBaseObjectName
protected static java.lang.String getVejalBaseObjectName(TypeReferenceElement type)
getVejalObjectName
public static java.lang.String getVejalObjectName(TypeReferenceElement type)
getNameSpaceString
protected static java.lang.String getNameSpaceString(java.lang.String namespace)
getVersionString
protected static java.lang.String getVersionString(double version)