Class ClassBuilderInfo


  • public class ClassBuilderInfo
    extends Object
    Helper to create Java class/interface files with proper formatting.
    Since:
    v3.0.1 - 2018-12-22
    Author:
    hypfvieh
    • Constructor Detail

      • ClassBuilderInfo

        public ClassBuilderInfo()
    • Method Detail

      • getImports

        public Set<String> getImports()
      • getPackageName

        public String getPackageName()
      • setPackageName

        public void setPackageName​(String _packageName)
      • getDbusPackageName

        public String getDbusPackageName()
      • setDbusPackageName

        public void setDbusPackageName​(String _dbusPackageName)
      • getClassName

        public String getClassName()
      • setClassName

        public void setClassName​(String _className)
      • getImplementedInterfaces

        public Set<String> getImplementedInterfaces()
      • getExtendClass

        public String getExtendClass()
      • setExtendClass

        public void setExtendClass​(String _extendClass)
      • createClassFileContent

        public String createClassFileContent()
        Create the Java source for the class information provided.
        Returns:
        String
      • getFileName

        public String getFileName()
        Create the filename with path this java class should use.
        Returns:
        String, null if class name was null
      • getFqcn

        public String getFqcn()
        Creates the fully qualified classname based on the provided classname and package.
        Returns:
        String