Package dev.equo.ide
Class Catalog
- java.lang.Object
-
- dev.equo.ide.Catalog
-
- All Implemented Interfaces:
java.lang.Comparable<Catalog>
- Direct Known Subclasses:
CatalogJdt,CatalogPde,CatalogPlatform
public class Catalog extends java.lang.Object implements java.lang.Comparable<Catalog>
-
-
Field Summary
Fields Modifier and Type Field Description static CatalogCDTstatic CatalogGRADLE_BUILDSHIPstatic CatalogGROOVYstatic CatalogJdtJDTstatic CatalogKOTLINstatic CatalogM2Estatic CatalogPdePDEstatic CatalogPlatformPLATFORMstatic CatalogRUSTstatic CatalogTM_TERMINALprotected static java.lang.StringVprotected dev.equo.ide.Catalog.VmVersionversions
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Catalog o)booleanequals(java.lang.Object obj)java.util.Map<java.lang.String,P2Model.Filter>getFiltersFor(java.lang.String override)java.lang.StringgetName()java.lang.StringgetP2UrlTemplate()java.util.List<Catalog>getRequires()java.util.List<java.lang.String>getTargetsFor(java.lang.String override)java.lang.StringgetUrlForOverride(java.lang.String override)inthashCode()static booleanisUrl(java.lang.String maybeUrl)protected static dev.equo.ide.Catalog.VmVersionjre11(java.lang.String ver)
-
-
-
Field Detail
-
V
protected static final java.lang.String V
- See Also:
- Constant Field Values
-
PLATFORM
public static final CatalogPlatform PLATFORM
-
JDT
public static final CatalogJdt JDT
-
PDE
public static final CatalogPde PDE
-
GRADLE_BUILDSHIP
public static final Catalog GRADLE_BUILDSHIP
-
M2E
public static final Catalog M2E
-
KOTLIN
public static final Catalog KOTLIN
-
TM_TERMINAL
public static final Catalog TM_TERMINAL
-
CDT
public static final Catalog CDT
-
RUST
public static final Catalog RUST
-
GROOVY
public static final Catalog GROOVY
-
versions
protected final dev.equo.ide.Catalog.VmVersion versions
-
-
Method Detail
-
getP2UrlTemplate
public java.lang.String getP2UrlTemplate()
-
getName
public java.lang.String getName()
-
getRequires
public java.util.List<Catalog> getRequires()
-
getUrlForOverride
public java.lang.String getUrlForOverride(@Nullable java.lang.String override)
-
getTargetsFor
public java.util.List<java.lang.String> getTargetsFor(@Nullable java.lang.String override)
-
getFiltersFor
public java.util.Map<java.lang.String,P2Model.Filter> getFiltersFor(@Nullable java.lang.String override)
-
isUrl
public static boolean isUrl(java.lang.String maybeUrl)
-
compareTo
public int compareTo(Catalog o)
- Specified by:
compareToin interfacejava.lang.Comparable<Catalog>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
jre11
protected static dev.equo.ide.Catalog.VmVersion jre11(java.lang.String ver)
-
-