org.mule.common.metadata
Interface MetaDataField

All Known Implementing Classes:
DefaultMetaDataField

public interface MetaDataField


Nested Class Summary
static class MetaDataField.FieldAccessType
           
 
Method Summary
 boolean addProperty(MetaDataFieldProperty metaDataFieldProperty)
           
 MetaDataField.FieldAccessType getAccessType()
           
 MetaDataModel getMetaDataModel()
           
 String getName()
           
 List<MetaDataFieldProperty> getProperties()
           
<T extends MetaDataFieldProperty>
T
getProperty(Class<T> metaDataFieldProperty)
           
 boolean hasProperty(Class<? extends MetaDataFieldProperty> metaDataFieldProperty)
           
 boolean removeProperty(MetaDataFieldProperty metaDataFieldProperty)
           
 

Method Detail

getName

String getName()

getMetaDataModel

MetaDataModel getMetaDataModel()

getAccessType

MetaDataField.FieldAccessType getAccessType()

getProperties

List<MetaDataFieldProperty> getProperties()

addProperty

boolean addProperty(MetaDataFieldProperty metaDataFieldProperty)

removeProperty

boolean removeProperty(MetaDataFieldProperty metaDataFieldProperty)

hasProperty

boolean hasProperty(Class<? extends MetaDataFieldProperty> metaDataFieldProperty)

getProperty

<T extends MetaDataFieldProperty> T getProperty(Class<T> metaDataFieldProperty)


Copyright © 2015 MuleSoft, Inc.. All rights reserved.