net.sf.gilead.proxy
Class AdditionalCodeManager

java.lang.Object
  extended by net.sf.gilead.proxy.AdditionalCodeManager

public class AdditionalCodeManager
extends java.lang.Object


Constructor Summary
protected AdditionalCodeManager()
          Constructor
 
Method Summary
 AdditionalCode getAdditionalCode(java.lang.String fileName)
          Get additional code from the file name
 AdditionalCode getAdditionalCodeFor(java.lang.String className)
           
static AdditionalCodeManager getInstance()
           
 java.lang.String getSourceClassName(java.lang.String proxyName, AdditionalCode additionalCode)
          Compute the source class name from the proxy class name and the additional code
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdditionalCodeManager

protected AdditionalCodeManager()
Constructor

Method Detail

getInstance

public static AdditionalCodeManager getInstance()
Returns:
the instance of singleton

getAdditionalCodeFor

public AdditionalCode getAdditionalCodeFor(java.lang.String className)
Returns:
the additional code associated with the argument className, or null if any

getSourceClassName

public java.lang.String getSourceClassName(java.lang.String proxyName,
                                           AdditionalCode additionalCode)
Compute the source class name from the proxy class name and the additional code

Parameters:
proxyName -
additionalCode -
Returns:

getAdditionalCode

public AdditionalCode getAdditionalCode(java.lang.String fileName)
Get additional code from the file name

Parameters:
suffix -
Returns: