public abstract class GenericElement extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GenericElement.GenericElementBuilder<T extends GenericElement.GenericElementBuilder> |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
properties |
Modifier | Constructor and Description |
---|---|
protected |
GenericElement(Map<String,Object> properties)
All values of properties need to be immutable.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getId() |
String |
getLabel() |
String |
getNamespace() |
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.