public abstract class ImmutableElement extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableElement.AbstractBuilder<T extends ImmutableElement.AbstractBuilder> |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
properties |
| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableElement(Map<String,Object> properties)
All values of properties need to be immutable.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Map<String,Object> |
getProperties() |
<T> T |
getProperty(String key) |
<T> T |
getProperty(String key,
T defaultValue) |
int |
hashCode() |
String |
toString() |
Copyright © 2021. All rights reserved.