class IniArtifactDataReader
extends java.lang.Object
IniArtifactDescriptorReader
Modifier and Type | Class and Description |
---|---|
(package private) static class |
IniArtifactDataReader.Definition |
private static class |
IniArtifactDataReader.State |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
prefix |
Constructor and Description |
---|
IniArtifactDataReader()
Constructs a data reader with the prefix
"" . |
IniArtifactDataReader(java.lang.String prefix)
Constructs a data reader with the given prefix.
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
cutComment(java.lang.String line) |
private java.util.List<Dependency> |
dependencies(java.util.List<java.lang.String> list,
boolean managed) |
private static boolean |
isEmpty(java.lang.String line) |
private ArtifactDescription |
parse(java.io.Reader reader) |
ArtifactDescription |
parse(java.lang.String resource)
Load an artifact description from the classpath and parse it.
|
ArtifactDescription |
parse(java.net.URL res)
Open the given URL and parse ist.
|
ArtifactDescription |
parseLiteral(java.lang.String description)
Parse the given String.
|
private Artifact |
relocation(java.util.List<java.lang.String> list) |
private java.util.List<RemoteRepository> |
repositories(java.util.List<java.lang.String> list) |
public IniArtifactDataReader()
""
.public IniArtifactDataReader(java.lang.String prefix)
prefix
- the prefix to use for loading resources from the classpath.public ArtifactDescription parse(java.lang.String resource) throws java.io.IOException
java.io.IOException
public ArtifactDescription parse(java.net.URL res) throws java.io.IOException
java.io.IOException
public ArtifactDescription parseLiteral(java.lang.String description) throws java.io.IOException
java.io.IOException
private ArtifactDescription parse(java.io.Reader reader) throws java.io.IOException
java.io.IOException
private java.util.List<RemoteRepository> repositories(java.util.List<java.lang.String> list)
private java.util.List<Dependency> dependencies(java.util.List<java.lang.String> list, boolean managed)
private Artifact relocation(java.util.List<java.lang.String> list)
private static boolean isEmpty(java.lang.String line)
private static java.lang.String cutComment(java.lang.String line)