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 classIniArtifactDataReader.Definitionprivate static classIniArtifactDataReader.State
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringprefix
-
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.StringcutComment(java.lang.String line)private java.util.List<Dependency>dependencies(java.util.List<java.lang.String> list, boolean managed)private static booleanisEmpty(java.lang.String line)private ArtifactDescriptionparse(java.io.Reader reader)ArtifactDescriptionparse(java.lang.String resource)Load an artifact description from the classpath and parse it.ArtifactDescriptionparse(java.net.URL res)Open the given URL and parse ist.ArtifactDescriptionparseLiteral(java.lang.String description)Parse the given String.private Artifactrelocation(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)
-
-