Class ArchivePaths

java.lang.Object
org.jboss.shrinkwrap.api.ArchivePaths

public final class ArchivePaths extends Object
A Factory for ArchivePath creation. Instances using this shorthand class will be created using the ClassLoader associated with the default Domain's Configuration.
  • Field Details

  • Constructor Details

    • ArchivePaths

      private ArchivePaths()
      No instantiation
  • Method Details

    • root

      public static ArchivePath root()
      Creates a new ArchivePath representing the root path (/).
      Returns:
      a new root path
    • create

      public static ArchivePath create(String context)
      Creates a new ArchivePath with the specified context
      Parameters:
      context - The context which this path represents. Null or blank represents the root. Relative paths will be adjusted to absolute form.
      Returns:
      a new path
    • create

      public static ArchivePath create(String basePath, String context)
      Creates a new ArchivePath using the specified base and specified relative context.
      Parameters:
      basePath - A absolute path
      context - A relative path to basePath
      Returns:
      a new path
    • create

      public static ArchivePath create(String basePath, ArchivePath context)
      Creates a new ArchivePath using the specified base and specified relative context.
      Parameters:
      basePath - A absolute path
      context - A relative path to basePath
      Returns:
      a new path
    • create

      public static ArchivePath create(ArchivePath basePath, String context)
      Creates a new ArchivePath using the specified base and specified relative context.
      Parameters:
      basePath - A absolute path
      context - A relative path to basePath
      Returns:
      a new path
    • create

      public static ArchivePath create(ArchivePath basePath, ArchivePath context)
      Creates a new ArchivePath using the specified base and specified relative context.
      Parameters:
      basePath - A absolute path
      context - A relative path to basePath
      Returns:
      a new path
    • createInstance

      private static ArchivePath createInstance(Class<?>[] argumentTypes, Object[] arguments)