20 package org.matsim.utils.objectattributes;
22 import java.util.ArrayList;
23 import java.util.List;
32 public static void main(String[] args) {
34 List<String> linkIds =
new ArrayList<String>();
43 linkAttributes.
putAttribute(
"1",
"roadtype",
"motorway");
44 linkAttributes.
putAttribute(
"1",
"hasSpeedBumps", Boolean.TRUE);
46 linkAttributes.
putAttribute(
"2",
"hasSpeedBumps", Boolean.TRUE);
48 linkAttributes.
putAttribute(
"3",
"hasSpeedBumps", Boolean.FALSE);
58 System.out.println(
"filtering for " + attributeName +
" = " + attributeValue);
59 for (String
id : objectIds) {
60 Object o = objectAttributes.
getAttribute(
id, attributeName);
61 if (attributeValue.equals(o)) {
62 System.out.println(
" " +
id);
Object putAttribute(final String objectId, final String attribute, final Object value)
static void main(String[] args)
Object getAttribute(final String objectId, final String attribute)
static void filterByAttributes(List< String > objectIds, ObjectAttributes objectAttributes, String attributeName, Object attributeValue)