| Modifier and Type | Field and Description |
|---|---|
protected VersionState |
higher |
protected VersionState |
lower |
protected VersionState |
unknown |
protected EnumMap<VersionState,ArrayList<V>> |
versions |
| Constructor and Description |
|---|
VersionManager() |
VersionManager(VersionState unknown,
VersionState higher,
VersionState lower) |
protected final EnumMap<VersionState,ArrayList<V extends Version>> versions
protected final VersionState unknown
protected final VersionState higher
protected final VersionState lower
public VersionManager()
public VersionManager(VersionState unknown, VersionState higher, VersionState lower)
public VersionState getDefaultStateForUnknownVersions()
public VersionState getDefaultStateForHigherVersions()
public VersionState getDefaultStateForLowerVersions()
public VersionManager<V> sortAll()
public VersionManager<V> sort(VersionState state)
public VersionManager<V> clearAll()
public VersionManager<V> clear(VersionState state)
public VersionManager<V> setAll(VersionState state, V... versions)
public VersionManager<V> set(VersionState state, V version)
public VersionManager<V> set(VersionState state, V version, boolean sort)
public VersionManager<V> addAll(V... versions)
public VersionManager<V> add(V version)
public VersionManager<V> removeAll(V... versions)
public VersionManager<V> remove(V version)
public boolean contains(V version)
public boolean contains(VersionState state, V version)
public V getHighestVersion(VersionState state)
public V getHighestVersionOf(VersionState... states)
public V getLowestVersion(VersionState state)
public V getLowestVersionOf(VersionState... states)
public ArrayList<V> getVersions(VersionState state)
public VersionState getActualState(V version)
public VersionState getState(V version)
Copyright © 2020. All rights reserved.