public class ExtensionDependency
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ExtensionDependency.Type |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
id |
ExtensionDependency.Type |
type |
stencyl.thirdparty.misc.Version |
version |
Constructor and Description |
---|
ExtensionDependency(ExtensionDependency.Type type,
java.lang.String id,
stencyl.thirdparty.misc.Version version) |
Modifier and Type | Method and Description |
---|---|
static ExtensionDependency |
fromString(java.lang.String s,
ExtensionDependency.Type defaultType) |
static ExtensionDependency[] |
fromStringList(java.lang.String s,
ExtensionDependency.Type defaultType) |
java.lang.String |
getSimpleName() |
java.lang.String |
getVersionlessIdentifier() |
boolean |
meetsDependency(ExtensionDependency dep) |
java.lang.String |
toString() |
public ExtensionDependency.Type type
public java.lang.String id
public stencyl.thirdparty.misc.Version version
public ExtensionDependency(ExtensionDependency.Type type, java.lang.String id, stencyl.thirdparty.misc.Version version)
public static ExtensionDependency[] fromStringList(java.lang.String s, ExtensionDependency.Type defaultType)
public static ExtensionDependency fromString(java.lang.String s, ExtensionDependency.Type defaultType)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean meetsDependency(ExtensionDependency dep)
public java.lang.String getSimpleName()
public java.lang.String getVersionlessIdentifier()