Class MetadataGraphVertex
- java.lang.Object
-
- org.apache.maven.repository.metadata.MetadataGraphVertex
-
- All Implemented Interfaces:
java.lang.Comparable<MetadataGraphVertex>
public class MetadataGraphVertex extends java.lang.Object implements java.lang.Comparable<MetadataGraphVertex>
metadata graph vertice - just a wrapper around artifact's metadata
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
compareScope
private boolean
compareVersion
(package private) ArtifactMetadata
md
-
Constructor Summary
Constructors Constructor Description MetadataGraphVertex(ArtifactMetadata md)
MetadataGraphVertex(ArtifactMetadata md, boolean compareVersion, boolean compareScope)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int
compareStrings(java.lang.String s1, java.lang.String s2)
int
compareTo(MetadataGraphVertex vertex)
boolean
equals(java.lang.Object vo)
ArtifactMetadata
getMd()
int
hashCode()
boolean
isCompareScope()
boolean
isCompareVersion()
void
setCompareScope(boolean compareScope)
void
setCompareVersion(boolean compareVersion)
void
setMd(ArtifactMetadata md)
java.lang.String
toString()
-
-
-
Field Detail
-
md
ArtifactMetadata md
-
compareVersion
private boolean compareVersion
-
compareScope
private boolean compareScope
-
-
Constructor Detail
-
MetadataGraphVertex
public MetadataGraphVertex(ArtifactMetadata md)
-
MetadataGraphVertex
public MetadataGraphVertex(ArtifactMetadata md, boolean compareVersion, boolean compareScope)
-
-
Method Detail
-
getMd
public ArtifactMetadata getMd()
-
setMd
public void setMd(ArtifactMetadata md)
-
isCompareVersion
public boolean isCompareVersion()
-
setCompareVersion
public void setCompareVersion(boolean compareVersion)
-
isCompareScope
public boolean isCompareScope()
-
setCompareScope
public void setCompareScope(boolean compareScope)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareStrings
private static int compareStrings(java.lang.String s1, java.lang.String s2)
-
compareTo
public int compareTo(MetadataGraphVertex vertex)
- Specified by:
compareTo
in interfacejava.lang.Comparable<MetadataGraphVertex>
-
equals
public boolean equals(java.lang.Object vo)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-