Hi all,
    I need a clarification regarding the method addParameter(String name
, Object value) in AbstractTranslet . This method has a statement
 name = BasisLibrary.replace(name, ".-",
        new String[] { "$dot$", "$dash$" });
and then calls the method addParameter(String name, Object value ,
Boolean isDefault) which checks whether the name in the parameter list
and sets the value for the parameter if it is not the default value .
When the parameter is set using transformer.setParameter(String
name,Object value) , it calls addParameter(String name, Object value ,
Boolean isDefault) . Since the name which is passed and the global
parameter name doesnot match the value for the parameter is not set .
Is there any specific reason why "." and "-" in the name is replaced
with "$dot$" and "$dash$" ?

Thanks,
Revathi.

Reply via email to