Class JavaClass
java.lang.Object
org.apache.camel.tooling.util.srcgen.JavaClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAnnotation(Class<?> type) addAnnotation(String type) addField()voidvoidaddProperty(String type, String name) addProperty(GenericType type, String name) voidextendSuperType(String extendsName) extendSuperType(JavaClass extend) protected ClassLoadergetName()implementInterface(String implementName) booleanbooleanisClass()booleanisEnum()printClass(boolean innerClassesLast) voidremoveImport(String importName) voidremoveImport(JavaClass importName) setAbstract(boolean isAbstract) setClass(boolean isClass) setEnum(boolean isEnum) voidsetMaxImportPerPackage(int maxImportPerPackage) setPackage(String packageName) setStatic(boolean aStatic) toString()
-
Constructor Details
-
JavaClass
public JavaClass() -
JavaClass
-
JavaClass
-
-
Method Details
-
getClassLoader
-
setMaxImportPerPackage
public void setMaxImportPerPackage(int maxImportPerPackage) -
setStatic
-
setPackagePrivate
-
setPublic
-
getPackage
-
setPackage
-
getName
-
setName
-
getCanonicalName
-
extendSuperType
-
extendSuperType
-
getSuperType
-
implementInterface
-
getImports
-
addImport
-
addImport
-
removeImport
-
removeImport
-
addAnnotation
-
addAnnotation
-
addProperty
-
addProperty
-
getJavaDoc
-
addField
-
addMethod
-
addMethod
-
addNestedType
-
addValue
-
isClass
public boolean isClass() -
setClass
-
isAbstract
public boolean isAbstract() -
setAbstract
-
isEnum
public boolean isEnum() -
setEnum
-
getProperties
-
toString
-
printClass
-
printClass
-