Class ClasspathBuilder
- java.lang.Object
-
- org.jdbi.v3.core.locator.internal.ClasspathBuilder
-
public class ClasspathBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClasspathBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ClasspathBuilderaddCarefully(java.lang.String part)ClasspathBuilderappendDotPath(java.lang.String path)ClasspathBuilderappendFullyQualifiedClassName(java.lang.Class<?> clazz)ClasspathBuilderappendVerbatim(java.lang.String s)java.lang.Stringbuild()Returns the current classpath.private static java.lang.Stringsanitize(java.lang.String path)ClasspathBuildersetExtension(java.lang.String extension)java.lang.StringtoString()
-
-
-
Field Detail
-
DOT
private static final java.lang.String DOT
- See Also:
- Constant Field Values
-
SLASH
private static final java.lang.String SLASH
- See Also:
- Constant Field Values
-
parts
private final java.util.List<java.lang.String> parts
-
extension
private java.lang.String extension
-
-
Method Detail
-
setExtension
public ClasspathBuilder setExtension(@Nullable java.lang.String extension)
-
appendFullyQualifiedClassName
public ClasspathBuilder appendFullyQualifiedClassName(@Nonnull java.lang.Class<?> clazz)
-
appendDotPath
public ClasspathBuilder appendDotPath(@Nonnull java.lang.String path)
-
appendVerbatim
public ClasspathBuilder appendVerbatim(@Nonnull java.lang.String s)
-
addCarefully
private ClasspathBuilder addCarefully(@Nullable java.lang.String part)
-
build
public java.lang.String build()
Returns the current classpath.- Returns:
- the current classpath.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- a readable representation of this builder — NOT the path string!
-
sanitize
@Nullable private static java.lang.String sanitize(java.lang.String path)
-
-