package interpretacja; import java.util.ArrayList; import java.util.List; public class Attrib { private List name; private List value; public Attrib() { this.name = new ArrayList(); this.value = new ArrayList(); } public void set(String name, Object value) { this.name.add(name); this.value.add(value); } public boolean has(String name) { return this.name.contains(name); } public Object get(String name) { int index = this.name.indexOf(name); if (index < 0) { return null; } return this.value.get(index); } public static double nullToD0(Object value) { if (value == null) { return 0; } else { return (Double)value; } } }