public class Dependencies extends AbstractJsonObject<VersionedPackage> implements Iterable<VersionedPackage>
http://getcomposer.org/doc/04-schema.md#require,
http://getcomposer.org/doc/04-schema.md#require-devpropertieschangeSupport| Constructor and Description |
|---|
Dependencies() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(VersionedPackage dependency)
Adds a new dependency.
|
void |
addAll(Dependencies dependencies) |
boolean |
has(VersionedPackage dependency) |
Iterator<VersionedPackage> |
iterator() |
protected void |
parse(Object obj) |
Object |
prepareJson(LinkedList<String> fields) |
void |
remove(VersionedPackage dependency)
Removes a dependency.
|
VersionedPackage[] |
toArray() |
clear, get, getOwnProperties, has, parseField, parseValue, remove, set, set, sizefromJson, fromJson, fromJson, fromJson, getFieldByName, getFieldName, getFields, initialize, listen, prepareJsonValue, toJsonaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerprotected void parse(Object obj)
parse in class AbstractJsonObject<VersionedPackage>public Object prepareJson(LinkedList<String> fields)
prepareJson in class AbstractJsonObject<VersionedPackage>public void add(VersionedPackage dependency)
dependency - the new dependencypublic void addAll(Dependencies dependencies)
public boolean has(VersionedPackage dependency)
public void remove(VersionedPackage dependency)
dependency - the dependency to removepublic VersionedPackage[] toArray()
public Iterator<VersionedPackage> iterator()
iterator in interface Iterable<VersionedPackage>Copyright © 2013. All Rights Reserved.