public class Versions extends AbstractIterableJsonObject<ComposerPackage>
http://getcomposer.org/doc/04-schema.md#version,
http://getcomposer.org/doc/05-repositories.md#packagespropertiessortOrderchangeSupport| Constructor and Description |
|---|
Versions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doParse(Object obj) |
String |
getDefaultVersion()
Returns the most recent version
|
Version |
getDetailedVersion(String version)
Returns the detailed version for a given string version or null
if the version doesn't exist in this version collection
|
List<Version> |
getDetailedVersions() |
String[] |
getMajors() |
String[] |
getMinors(String major)
Returns all minor versions for the given major version or null
if major version does not exist.
|
String |
getRecentMajor() |
String |
getRecentMinor(String major)
Returns the recent minor version for the given major version or null
if neither major version or no minor version exists.
|
void |
remove(String version)
Removes the given property.
|
void |
set(String version,
ComposerPackage composerPackage) |
String[] |
toArray() |
Set<String> |
toSet() |
iteratorbuildJson, clear, get, getOwnProperties, has, parseField, set, set, sizeappendSortOrder, fromJson, fromJson, fromJson, fromJson, getFieldByName, getFieldName, getFieldNames, getFields, getJsonValue, initialize, listen, toJsonaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerprotected void doParse(Object obj)
doParse in class AbstractJsonObject<ComposerPackage>public String getDefaultVersion()
public String[] toArray()
public String[] getMajors()
public String getRecentMajor()
public String[] getMinors(String major)
major - public String getRecentMinor(String major)
major - public void set(String version, ComposerPackage composerPackage)
public void remove(String version)
AbstractJsonObjectremove in class AbstractJsonObject<ComposerPackage>version - the propertyCopyright © 2014. All rights reserved.