public abstract class PropertyMap extends Object implements ImmutableMap<Object,Property>
| Modifier | Constructor and Description |
|---|---|
protected |
PropertyMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
static PropertyMap |
empty() |
abstract Property |
getLastProperty() |
abstract PropertyMap |
getParentMap() |
abstract Iterator<Object> |
orderedKeyIterator() |
abstract Iterator<Property> |
orderedValueIterator() |
Property |
put(Object key,
Property value) |
void |
putAll(Map<? extends Object,? extends Property> m) |
abstract PropertyMap |
putCopy(Property element) |
Property |
remove(Object key) |
abstract PropertyMap |
removeCopy(Property value) |
abstract PropertyMap |
replaceCopy(Property oldValue,
Property newValue) |
abstract Iterator<Object> |
reverseOrderedKeyIterator() |
abstract Iterator<Property> |
reverseOrderedValueIterator() |
protected static RuntimeException |
unmodifiableException() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyAndPut, copyAndRemovecompute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, valuespublic static PropertyMap empty()
public abstract Iterator<Object> reverseOrderedKeyIterator()
public abstract Iterator<Property> orderedValueIterator()
public abstract Iterator<Property> reverseOrderedValueIterator()
public abstract Property getLastProperty()
public abstract PropertyMap putCopy(Property element)
public abstract PropertyMap replaceCopy(Property oldValue, Property newValue)
public abstract PropertyMap removeCopy(Property value)
public abstract PropertyMap getParentMap()
protected static RuntimeException unmodifiableException()