@API(value=Experimental) public class ClasspathResourceSource extends java.lang.Object implements TestSource
TestSource
with an optional position.ClasspathResourceSelector,
Serialized Form| Constructor and Description |
|---|
ClasspathResourceSource(java.lang.String classpathResourceName)
Create a new
ClasspathResourceSource using the supplied classpath
resource name. |
ClasspathResourceSource(java.lang.String classpathResourceName,
FilePosition filePosition)
Create a new
ClasspathResourceSource using the supplied classpath
resource name and FilePosition. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getClasspathResourceName()
Get the name of the source classpath resource.
|
java.util.Optional<FilePosition> |
getPosition()
Get the
FilePosition, if available. |
int |
hashCode() |
java.lang.String |
toString() |
public ClasspathResourceSource(java.lang.String classpathResourceName)
ClasspathResourceSource using the supplied classpath
resource name.
The name of a classpath resource must follow the semantics
for resource paths as defined in ClassLoader.getResource(String).
If the supplied classpath resource name is prefixed with a slash
(/), the slash will be removed.
classpathResourceName - the name of the classpath resource; never
null or blankClassLoader.getResource(String),
ClassLoader.getResourceAsStream(String),
ClassLoader.getResources(String)public ClasspathResourceSource(java.lang.String classpathResourceName,
FilePosition filePosition)
ClasspathResourceSource using the supplied classpath
resource name and FilePosition.
The name of a classpath resource must follow the semantics
for resource paths as defined in ClassLoader.getResource(String).
If the supplied classpath resource name is prefixed with a slash
(/), the slash will be removed.
classpathResourceName - the name of the classpath resource; never
null or blankfilePosition - the position in the classpath resource; may be nullpublic java.lang.String getClasspathResourceName()
The name of a classpath resource follows the semantics for
resource paths as defined in ClassLoader.getResource(String).
ClassLoader.getResource(String),
ClassLoader.getResourceAsStream(String),
ClassLoader.getResources(String)public final java.util.Optional<FilePosition> getPosition()
FilePosition, if available.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object