org.multiverse.instrumentation.metadata
Class CompactFamilyNameStrategy

java.lang.Object
  extended by org.multiverse.instrumentation.metadata.CompactFamilyNameStrategy
All Implemented Interfaces:
FamilyNameStrategy

public class CompactFamilyNameStrategy
extends java.lang.Object
implements FamilyNameStrategy

Author:
Peter Veentjer

Constructor Summary
CompactFamilyNameStrategy()
           
 
Method Summary
 java.lang.String compact(java.lang.String classname)
           
 java.lang.String create(java.lang.String className, java.lang.String methodName, java.lang.String desc)
           
 java.lang.String getBasicClassName(java.lang.String classname)
           
 java.lang.String[] getPackages(java.lang.String classname)
           
 boolean isJavaLangPackage(java.lang.String[] packages)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompactFamilyNameStrategy

public CompactFamilyNameStrategy()
Method Detail

create

public java.lang.String create(java.lang.String className,
                               java.lang.String methodName,
                               java.lang.String desc)
Specified by:
create in interface FamilyNameStrategy

isJavaLangPackage

public boolean isJavaLangPackage(java.lang.String[] packages)

compact

public java.lang.String compact(java.lang.String classname)

getPackages

public java.lang.String[] getPackages(java.lang.String classname)

getBasicClassName

public java.lang.String getBasicClassName(java.lang.String classname)


Copyright © 2008-2010 Multiverse. All Rights Reserved.