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.