org.mozilla.javascript.optimizer
Class OptClassNameHelper

java.lang.Object
  |
  +--org.mozilla.javascript.optimizer.OptClassNameHelper
All Implemented Interfaces:
ClassNameHelper

public class OptClassNameHelper
extends java.lang.Object
implements ClassNameHelper


Constructor Summary
OptClassNameHelper()
           
 
Method Summary
 java.lang.String getClassName()
           
 ClassRepository getClassRepository()
           
 java.lang.String getJavaScriptClassName(java.lang.String functionName, boolean primary)
           
 java.lang.Class getTargetExtends()
           
 java.lang.Class[] getTargetImplements()
           
 java.lang.String getTargetPackage()
           
 void reset()
           
 void setClassName(java.lang.String initialName)
           
 void setClassRepository(ClassRepository classRepository)
           
 void setTargetExtends(java.lang.Class extendsClass)
           
 void setTargetImplements(java.lang.Class[] implementsClasses)
           
 void setTargetPackage(java.lang.String targetPackage)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptClassNameHelper

public OptClassNameHelper()
Method Detail

reset

public void reset()
Specified by:
reset in interface ClassNameHelper

getJavaScriptClassName

public java.lang.String getJavaScriptClassName(java.lang.String functionName,
                                               boolean primary)

getTargetPackage

public java.lang.String getTargetPackage()
Specified by:
getTargetPackage in interface ClassNameHelper

setTargetPackage

public void setTargetPackage(java.lang.String targetPackage)
Specified by:
setTargetPackage in interface ClassNameHelper

getTargetExtends

public java.lang.Class getTargetExtends()

setTargetExtends

public void setTargetExtends(java.lang.Class extendsClass)
Specified by:
setTargetExtends in interface ClassNameHelper

getTargetImplements

public java.lang.Class[] getTargetImplements()

setTargetImplements

public void setTargetImplements(java.lang.Class[] implementsClasses)
Specified by:
setTargetImplements in interface ClassNameHelper

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface ClassNameHelper

setClassName

public void setClassName(java.lang.String initialName)
Specified by:
setClassName in interface ClassNameHelper

getClassRepository

public ClassRepository getClassRepository()
Specified by:
getClassRepository in interface ClassNameHelper

setClassRepository

public void setClassRepository(ClassRepository classRepository)
Specified by:
setClassRepository in interface ClassNameHelper