Class NameMakerFactory

    • Constructor Detail

      • NameMakerFactory

        protected NameMakerFactory()
        Creates a new instance of NameMakerFactory
    • Method Detail

      • getInstance

        public static NameMakerFactory getInstance()
        Getter for property instance.
        Returns:
        Value of property instance.
      • setInstance

        protected void setInstance​(NameMakerFactory _instance)
        Setter for property instance.
        Parameters:
        _instance - New value of property instance.
      • getPackageNameMaker

        public abstract NameMaker getPackageNameMaker​(java.lang.String[] reservedNames,
                                                      java.lang.String packageName)
        Gets package name maker.
        Parameters:
        reservedNames - the reserved names
        packageName - the package name
        Returns:
        the package name maker
      • getClassNameMaker

        public abstract NameMaker getClassNameMaker​(java.lang.String[] reservedNames,
                                                    java.lang.String packageName)
        Gets class name maker.
        Parameters:
        reservedNames - the reserved names
        packageName - the package name
        Returns:
        the class name maker
      • getInnerClassNameMaker

        public abstract NameMaker getInnerClassNameMaker​(java.lang.String[] reservedNames,
                                                         java.lang.String packageName)
        Gets inner class name maker.
        Parameters:
        reservedNames - the reserved names
        packageName - the package name
        Returns:
        the inner class name maker
      • getMethodNameMaker

        public abstract NameMaker getMethodNameMaker​(java.lang.String[] reservedNames,
                                                     java.lang.String fqClassName)
        Gets method name maker.
        Parameters:
        reservedNames - the reserved names
        fqClassName - the fq class name
        Returns:
        the method name maker
      • getFieldNameMaker

        public abstract NameMaker getFieldNameMaker​(java.lang.String[] reservedNames,
                                                    java.lang.String fqClassName)
        Gets field name maker.
        Parameters:
        reservedNames - the reserved names
        fqClassName - the fq class name
        Returns:
        the field name maker