de.uka.ipd.sdq.ByCounter.utils
Class PathMapper

java.lang.Object
  extended by de.uka.ipd.sdq.ByCounter.utils.PathMapper

public final class PathMapper
extends java.lang.Object

TODO document

Since:
0.1
Version:
1.2
Author:
Michael Kuperberg, Martin Krogmann

Constructor Summary
PathMapper()
           
 
Method Summary
static java.util.ArrayList<java.lang.String> derivePackageTokensFromCanonicalName(java.lang.String canonicalName)
          Gets the list of package names of the class given as canonical name.
static java.lang.String deriveShortClassNameFromCanonicalName(java.lang.String canonicalName)
          TODO test
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathMapper

public PathMapper()
Method Detail

derivePackageTokensFromCanonicalName

public static java.util.ArrayList<java.lang.String> derivePackageTokensFromCanonicalName(java.lang.String canonicalName)
Gets the list of package names of the class given as canonical name.

Parameters:
canonicalName - Canonical class name.
Returns:
An ordered list of package name strings. The highest in the hierarchy first. Example: First.Second.MyClass returns {"First", "Second"}.

deriveShortClassNameFromCanonicalName

public static java.lang.String deriveShortClassNameFromCanonicalName(java.lang.String canonicalName)
TODO test

Parameters:
canonicalName - A canonical class name.
Returns:
The simple class name.