Class SimpleRelocator

  • All Implemented Interfaces:
    Relocator

    public class SimpleRelocator
    extends java.lang.Object
    implements Relocator
    Author:
    Jason van Zyl, Mauro Talevi
    • Field Summary

      • Fields inherited from interface org.apache.maven.plugins.shade.relocation.Relocator

        ROLE
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleRelocator​(java.lang.String patt, java.lang.String shadedPattern, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)  
      SimpleRelocator​(java.lang.String patt, java.lang.String shadedPattern, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean rawString)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String applyToSourceContent​(java.lang.String sourceContent)  
      boolean canRelocateClass​(java.lang.String clazz)  
      boolean canRelocatePath​(java.lang.String path)  
      java.lang.String relocateClass​(java.lang.String clazz)  
      java.lang.String relocatePath​(java.lang.String path)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleRelocator

        public SimpleRelocator​(java.lang.String patt,
                               java.lang.String shadedPattern,
                               java.util.List<java.lang.String> includes,
                               java.util.List<java.lang.String> excludes)
      • SimpleRelocator

        public SimpleRelocator​(java.lang.String patt,
                               java.lang.String shadedPattern,
                               java.util.List<java.lang.String> includes,
                               java.util.List<java.lang.String> excludes,
                               boolean rawString)
    • Method Detail

      • canRelocatePath

        public boolean canRelocatePath​(java.lang.String path)
        Specified by:
        canRelocatePath in interface Relocator
      • canRelocateClass

        public boolean canRelocateClass​(java.lang.String clazz)
        Specified by:
        canRelocateClass in interface Relocator
      • relocatePath

        public java.lang.String relocatePath​(java.lang.String path)
        Specified by:
        relocatePath in interface Relocator
      • relocateClass

        public java.lang.String relocateClass​(java.lang.String clazz)
        Specified by:
        relocateClass in interface Relocator
      • applyToSourceContent

        public java.lang.String applyToSourceContent​(java.lang.String sourceContent)
        Specified by:
        applyToSourceContent in interface Relocator