|
SandMark version 2.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sandmark.Algorithm | +--sandmark.obfuscate.GeneralObfuscator | +--sandmark.obfuscate.ClassObfuscator | +--sandmark.obfuscate.nodesplitter.NodeSplitter
Field Summary | |
(package private) int |
count
|
(package private) java.util.ArrayList[] |
indexlist
|
(package private) java.lang.String |
signature
|
Constructor Summary | |
NodeSplitter()
Constructor |
Method Summary | |
void |
apply(ClassFileCollection cfc,
java.lang.String classname)
Applies this obfuscation to a class in a ClassFileCollection. |
java.lang.String |
getAlgHTML()
Gives a description of what the algorithm does. |
java.lang.String |
getAlgURL()
Specifies the URL of where the user can find more information about the algorithm. |
ConfigProperties |
getConfigProperties()
Gets the ConfigProperties object which specifies the parameters for this run of the algorithm. |
java.lang.String |
getLongName()
Specifies this algorithm's long name. |
java.lang.String |
getShortName()
Specifies this algorithm's short name. |
void |
initialize(ClassFileCollection cfc,
java.lang.String classname)
|
void |
setConfigProperties(ConfigProperties props)
Set the properties of NodeSplitter |
Methods inherited from class sandmark.obfuscate.ClassObfuscator |
toString |
Methods inherited from class sandmark.Algorithm |
getAuthor, getAuthorEmail, getDescription, getMutations, getPostprohibited, getPostrequisites, getPostsuggestions, getPreprohibited, getPrerequisites, getPresuggestions, getReferences |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
int count
java.lang.String signature
java.util.ArrayList[] indexlist
Constructor Detail |
public NodeSplitter()
Method Detail |
public void initialize(ClassFileCollection cfc, java.lang.String classname)
public java.lang.String getShortName()
Algorithm
getShortName
in class Algorithm
public java.lang.String getLongName()
Algorithm
getLongName
in class Algorithm
public ConfigProperties getConfigProperties()
Algorithm
getConfigProperties
in class Algorithm
public void setConfigProperties(ConfigProperties props)
setConfigProperties
in class Algorithm
props
- public java.lang.String getAlgHTML()
Algorithm
getAlgHTML
in class Algorithm
public java.lang.String getAlgURL()
Algorithm
getAlgURL
in class Algorithm
public void apply(ClassFileCollection cfc, java.lang.String classname) throws java.lang.Exception
ClassObfuscator
apply
in class ClassObfuscator
cfc
- classname
-
java.lang.Exception
|
SandMark version 2.0 Mon Jun 17 12:30:47 MST 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |