hep.io.root.core
Class NameMangler

java.lang.Object
  extended by hep.io.root.core.NameMangler

public class NameMangler
extends Object

Controls name mangling when building Java classes corresponding to Root classes.

Version:
$Id: NameMangler.java 13618 2009-04-10 00:02:54Z tonyj $
Author:
tonyj

Constructor Summary
NameMangler()
           
 
Method Summary
static NameMangler instance()
           
 String mangleInterfaceName(String rootClassName)
          Given a root class name, returns the name of the corresponding java interface.
 String mangleMember(String in)
          Name mangling applied to root member variables.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameMangler

public NameMangler()
Method Detail

instance

public static NameMangler instance()

mangleInterfaceName

public String mangleInterfaceName(String rootClassName)
Given a root class name, returns the name of the corresponding java interface.


mangleMember

public String mangleMember(String in)
Name mangling applied to root member variables. By default:



Copyright © 2000-2013 FreeHEP. All Rights Reserved.