Package migratedb.v1.core.api
Class Location.CustomLocation
- java.lang.Object
-
- migratedb.v1.core.api.Location
-
- migratedb.v1.core.api.Location.CustomLocation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class migratedb.v1.core.api.Location
Location.ClassPathLocation, Location.CustomLocation, Location.FileSystemLocation
-
-
Constructor Summary
Constructors Constructor Description CustomLocation(ClassProvider<?> classProvider, ResourceProvider resourceProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassProvider<?>classProvider()booleanequals(Object o)booleanexists()static Location.CustomLocationfromClass(String className, @Nullable ClassLoader classLoader)inthashCode()ResourceProviderresourceProvider()StringtoString()The inverse ofLocation.parse(String, ClassLoader).
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
The prefix for custom location implementations.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CustomLocation
public CustomLocation(ClassProvider<?> classProvider, ResourceProvider resourceProvider)
-
-
Method Detail
-
fromClass
public static Location.CustomLocation fromClass(String className, @Nullable ClassLoader classLoader)
-
resourceProvider
public ResourceProvider resourceProvider()
- Specified by:
resourceProviderin classLocation
-
classProvider
public ClassProvider<?> classProvider()
- Specified by:
classProviderin classLocation
-
toString
public String toString()
Description copied from class:LocationThe inverse ofLocation.parse(String, ClassLoader).
-
-