|
@@ -58,6 +58,16 @@ public class DisplayPropertyMap {
|
58
|
58
|
properties.put(property, value);
|
59
|
59
|
}
|
60
|
60
|
|
|
61
|
+ /**
|
|
62
|
+ * Removes a value for the specified property.
|
|
63
|
+ *
|
|
64
|
+ * @param property The property to be removed
|
|
65
|
+ * @param <T> The type of value the property takes
|
|
66
|
+ */
|
|
67
|
+ public <T> void remove(final DisplayProperty<T> property) {
|
|
68
|
+ properties.remove(property);
|
|
69
|
+ }
|
|
70
|
+
|
61
|
71
|
private static class ReadOnlyDisplayPropertyMap extends DisplayPropertyMap {
|
62
|
72
|
@Override
|
63
|
73
|
public <T> void put(final DisplayProperty<T> property, final T value) {
|