SandMark version 2.0


sandmark.obfuscate.degradation
Class AbstractDegrader

java.lang.Object
  |
  +--sandmark.Algorithm
        |
        +--sandmark.obfuscate.GeneralObfuscator
              |
              +--sandmark.obfuscate.AppObfuscator
                    |
                    +--sandmark.obfuscate.degradation.AbstractDegrader

public abstract class AbstractDegrader
extends AppObfuscator

File: AbstractDegrader.java

Author:
Danny Mandel
, Anna Segurson This class serves as an abstract superclass to all degraders in the degradation package. As of now, the only requirement is that all of the degraders are able to be constructed with a degradation level

Field Summary
protected  DegradationLevel myLevel
           
 
Constructor Summary
AbstractDegrader()
           
AbstractDegrader(DegradationLevel level)
          Sets DegradationLevel variable to the object passed-in
 
Methods inherited from class sandmark.obfuscate.AppObfuscator
apply, toString
 
Methods inherited from class sandmark.Algorithm
getAlgHTML, getAlgURL, getAuthor, getAuthorEmail, getConfigProperties, getDescription, getLongName, getMutations, getPostprohibited, getPostrequisites, getPostsuggestions, getPreprohibited, getPrerequisites, getPresuggestions, getReferences, getShortName, setConfigProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myLevel

protected DegradationLevel myLevel
Constructor Detail

AbstractDegrader

public AbstractDegrader(DegradationLevel level)
Sets DegradationLevel variable to the object passed-in

Parameters:
level - The DegradationLevel to associate with this degrader

AbstractDegrader

public AbstractDegrader()

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002