Class IniArtifactDataReader
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.IniArtifactDataReader
-
class IniArtifactDataReader extends java.lang.Object
- See Also:
IniArtifactDescriptorReader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
IniArtifactDataReader.Definition
private static class
IniArtifactDataReader.State
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
prefix
-
Constructor Summary
Constructors Constructor Description IniArtifactDataReader()
Constructs a data reader with the prefix""
.IniArtifactDataReader(java.lang.String prefix)
Constructs a data reader with the given prefix.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
IniArtifactDataReader
IniArtifactDataReader()
Constructs a data reader with the prefix""
.
-
IniArtifactDataReader
IniArtifactDataReader(java.lang.String prefix)
Constructs a data reader with the given prefix.- Parameters:
prefix
- the prefix to use for loading resources from the classpath.
-
-
Method Detail
-
parse
public ArtifactDescription parse(java.lang.String resource) throws java.io.IOException
Load an artifact description from the classpath and parse it.- Throws:
java.io.IOException
-
parse
public ArtifactDescription parse(java.net.URL res) throws java.io.IOException
Open the given URL and parse ist.- Throws:
java.io.IOException
-
parseLiteral
public ArtifactDescription parseLiteral(java.lang.String description) throws java.io.IOException
Parse the given String.- Throws:
java.io.IOException
-
parse
private ArtifactDescription parse(java.io.Reader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
repositories
private java.util.List<RemoteRepository> repositories(java.util.List<java.lang.String> list)
-
dependencies
private java.util.List<Dependency> dependencies(java.util.List<java.lang.String> list, boolean managed)
-
relocation
private Artifact relocation(java.util.List<java.lang.String> list)
-
isEmpty
private static boolean isEmpty(java.lang.String line)
-
cutComment
private static java.lang.String cutComment(java.lang.String line)
-
-