Klasse ClassBuilderInfo
java.lang.Object
org.freedesktop.dbus.utils.generator.ClassBuilderInfo
Helper to create Java class/interface files with proper formatting.
- Seit:
- v3.0.1 - 2018-12-22
- Autor:
- hypfvieh
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
Contains information about annotation to place on classes, members or methods.static class
Pojo which represents a class constructor.static class
Pojo which represents a class method.static enum
Enum to define either theClassBuilderInfo
is for a CLASS or an INTERFACE.static class
Pojo which represents a class member/field or argument. -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungCreate the Java source for the class information provided.Create the filename with path this java class should use.getFqcn()
Creates the fully qualified classname based on the provided classname and package.void
setClassName
(String _className) void
setClassType
(ClassBuilderInfo.ClassType _classType) void
setDbusPackageName
(String _dbusPackageName) void
setExtendClass
(String _extendClass) void
setPackageName
(String _packageName) toString()
-
Konstruktordetails
-
ClassBuilderInfo
public ClassBuilderInfo()
-
-
Methodendetails
-
getImports
-
getPackageName
-
setPackageName
-
getDbusPackageName
-
setDbusPackageName
-
getClassName
-
setClassName
-
getClassType
-
setClassType
-
getAnnotations
-
getImplementedInterfaces
-
getExtendClass
-
setExtendClass
-
getMethods
-
getMembers
-
getInnerClasses
-
getConstructors
-
createClassFileContent
Create the Java source for the class information provided.- Gibt zurück:
- String
-
getFileName
Create the filename with path this java class should use.- Gibt zurück:
- String, null if class name was null
-
getFqcn
Creates the fully qualified classname based on the provided classname and package.- Gibt zurück:
- String
-
toString
-