public class MetaDataPropertyManager<C extends MetaDataProperty> extends Object
| Constructor and Description |
|---|
MetaDataPropertyManager() |
MetaDataPropertyManager(List<C> properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addProperty(C property)
Adds a property, if the class of metaDataFieldProperty was already used
in the current manager, the manager erases the previous one
|
List<C> |
getProperties() |
<T extends MetaDataProperty> |
getProperty(Class<T> propertyClass) |
boolean |
hasProperty(Class<? extends MetaDataProperty> fieldProperty) |
boolean |
removeProperty(C property)
Removes a property if exists in the current manager
|
public boolean hasProperty(Class<? extends MetaDataProperty> fieldProperty)
public <T extends MetaDataProperty> T getProperty(Class<T> propertyClass)
propertyClass - class to look forpublic boolean addProperty(C property)
property - new property to be addedpublic boolean removeProperty(C property)
property - Copyright © 2018 MuleSoft, Inc.. All rights reserved.