Package dev.equo.solstice.p2
Class P2Unit
- java.lang.Object
-
- dev.equo.solstice.p2.P2Unit
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARTIFACT_CLASSIFIERThis is a synthetic property that we create ourselves.static java.lang.StringARTIFACT_CLASSIFIER_BINARYstatic java.lang.StringARTIFACT_CLASSIFIER_BUNDLEstatic java.lang.StringARTIFACT_CLASSIFIER_FEATUREstatic java.lang.StringMAVEN_ARTIFACT_IDstatic java.lang.StringMAVEN_GROUP_IDstatic java.lang.StringMAVEN_REPOSITORYstatic java.lang.StringMAVEN_TYPEstatic java.lang.StringMAVEN_VERSIONstatic java.lang.StringP2_DESCstatic java.lang.StringP2_NAMEstatic java.lang.StringP2_TYPE_CATEGORYstatic java.lang.StringP2_TYPE_FEATURE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(P2Unit o)Sorted alphabetically based on id, and then based on version with greater versions first.java.lang.StringgetId()java.lang.StringgetJarUrl()java.lang.StringgetRawXml()java.lang.StringgetRepoUrl()java.lang.StringgetRepoUrlLastSegment()org.osgi.framework.VersiongetVersion()java.lang.StringtoString()
-
-
-
Field Detail
-
MAVEN_GROUP_ID
public static final java.lang.String MAVEN_GROUP_ID
- See Also:
- Constant Field Values
-
MAVEN_ARTIFACT_ID
public static final java.lang.String MAVEN_ARTIFACT_ID
- See Also:
- Constant Field Values
-
MAVEN_VERSION
public static final java.lang.String MAVEN_VERSION
- See Also:
- Constant Field Values
-
MAVEN_REPOSITORY
public static final java.lang.String MAVEN_REPOSITORY
- See Also:
- Constant Field Values
-
MAVEN_TYPE
public static final java.lang.String MAVEN_TYPE
- See Also:
- Constant Field Values
-
P2_NAME
public static final java.lang.String P2_NAME
- See Also:
- Constant Field Values
-
P2_DESC
public static final java.lang.String P2_DESC
- See Also:
- Constant Field Values
-
P2_TYPE_CATEGORY
public static final java.lang.String P2_TYPE_CATEGORY
- See Also:
- Constant Field Values
-
P2_TYPE_FEATURE
public static final java.lang.String P2_TYPE_FEATURE
- See Also:
- Constant Field Values
-
ARTIFACT_CLASSIFIER
public static final java.lang.String ARTIFACT_CLASSIFIER
This is a synthetic property that we create ourselves.- See Also:
- Constant Field Values
-
ARTIFACT_CLASSIFIER_BUNDLE
public static final java.lang.String ARTIFACT_CLASSIFIER_BUNDLE
- See Also:
- Constant Field Values
-
ARTIFACT_CLASSIFIER_FEATURE
public static final java.lang.String ARTIFACT_CLASSIFIER_FEATURE
- See Also:
- Constant Field Values
-
ARTIFACT_CLASSIFIER_BINARY
public static final java.lang.String ARTIFACT_CLASSIFIER_BINARY
- See Also:
- Constant Field Values
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(P2Unit o)
Sorted alphabetically based on id, and then based on version with greater versions first.- Specified by:
compareToin interfacejava.lang.Comparable<P2Unit>
-
getId
public java.lang.String getId()
-
getVersion
public org.osgi.framework.Version getVersion()
-
getRawXml
public java.lang.String getRawXml() throws javax.xml.transform.TransformerException- Throws:
javax.xml.transform.TransformerException
-
getRepoUrl
public java.lang.String getRepoUrl()
-
getRepoUrlLastSegment
public java.lang.String getRepoUrlLastSegment()
-
getJarUrl
public java.lang.String getJarUrl()
-
-