Package com.yworks.yguard.obf
Class Pk
- java.lang.Object
-
- com.yworks.yguard.obf.TreeItem
-
- com.yworks.yguard.obf.PkCl
-
- com.yworks.yguard.obf.Pk
-
public class Pk extends PkCl
Tree item representing a package.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CladdClass(java.lang.Object[] classInfo)Add a class.PkaddPackage(java.lang.String name)Add a sub-package level.CladdPlaceholderClass(java.lang.String name)Add a placeholder class.static PkcreateRoot(ClassTree classTree)Create the root entry for a tree.voidgenerateNames()Generate unique obfuscated names for this namespace.PkgetPackage(java.lang.String name)Get a package level by name.intgetPackageCount()Return number of packages.java.util.EnumerationgetPackageEnum()Get an Enumeration of packages.-
Methods inherited from class com.yworks.yguard.obf.PkCl
addAllClasses, addClass, addPlaceholderClass, generateNames, getAllClassEnum, getClass, getClassCount, getClassEnum
-
Methods inherited from class com.yworks.yguard.obf.TreeItem
getFullInName, getFullOutName, getInName, getModifiers, getObfName, getOutName, getParent, isFixed, isFromScript, isFromScriptMap, isMatch, isNRMatch, isSynthetic, setFromScript, setFromScriptMap, setOutName, setParent
-
-
-
-
Method Detail
-
createRoot
public static Pk createRoot(ClassTree classTree)
Create the root entry for a tree.- Parameters:
classTree- the class tree- Returns:
- the pk
-
getPackage
public Pk getPackage(java.lang.String name)
Get a package level by name.- Parameters:
name- the name- Returns:
- the package
-
getPackageEnum
public java.util.Enumeration getPackageEnum()
Get an Enumeration of packages.- Returns:
- the package enum
-
getPackageCount
public int getPackageCount()
Return number of packages.- Returns:
- the package count
-
addPackage
public Pk addPackage(java.lang.String name)
Add a sub-package level.- Parameters:
name- the name- Returns:
- the pk
-
addClass
public Cl addClass(java.lang.Object[] classInfo)
Add a class.
-
addPlaceholderClass
public Cl addPlaceholderClass(java.lang.String name)
Add a placeholder class.- Specified by:
addPlaceholderClassin classPkCl- Parameters:
name- the name- Returns:
- the cl
-
generateNames
public void generateNames()
Generate unique obfuscated names for this namespace.- Overrides:
generateNamesin classPkCl
-
-