Package com.yworks.yguard.obf
Class NameMakerFactory
- java.lang.Object
-
- com.yworks.yguard.obf.NameMakerFactory
-
- Direct Known Subclasses:
NameMakerFactory.DefaultNameMakerFactory
public abstract class NameMakerFactory extends java.lang.ObjectThe type Name maker factory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNameMakerFactory.DefaultNameMakerFactoryThe type Default name maker factory.
-
Constructor Summary
Constructors Modifier Constructor Description protectedNameMakerFactory()Creates a new instance of NameMakerFactory
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract NameMakergetClassNameMaker(java.lang.String[] reservedNames, java.lang.String packageName)Gets class name maker.abstract NameMakergetFieldNameMaker(java.lang.String[] reservedNames, java.lang.String fqClassName)Gets field name maker.abstract NameMakergetInnerClassNameMaker(java.lang.String[] reservedNames, java.lang.String packageName)Gets inner class name maker.static NameMakerFactorygetInstance()Getter for property instance.abstract NameMakergetMethodNameMaker(java.lang.String[] reservedNames, java.lang.String fqClassName)Gets method name maker.abstract NameMakergetPackageNameMaker(java.lang.String[] reservedNames, java.lang.String packageName)Gets package name maker.protected voidsetInstance(NameMakerFactory _instance)Setter for property instance.
-
-
-
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 namespackageName- 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 namespackageName- 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 namespackageName- 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 namesfqClassName- 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 namesfqClassName- the fq class name- Returns:
- the field name maker
-
-