org.mule.common.metadata
Class DefaultPojoMetaDataModel
java.lang.Object
org.mule.common.metadata.AbstractMetaDataModel
org.mule.common.metadata.AbstractStructuredMetaDataModel
org.mule.common.metadata.DefaultPojoMetaDataModel
- All Implemented Interfaces:
- MetaDataModel, PojoMetaDataModel, StructuredMetaDataModel
public class DefaultPojoMetaDataModel
- extends AbstractStructuredMetaDataModel
- implements PojoMetaDataModel
Pojo metadata representation
Shouldn't use this directly. Use DefaultMetaDataBuilder instead.
DefaultPojoMetaDataModel
public DefaultPojoMetaDataModel(Class<?> clazz)
DefaultPojoMetaDataModel
public DefaultPojoMetaDataModel(Class<?> clazz,
FieldPropertyFactory fieldPropertyFactory)
DefaultPojoMetaDataModel
public DefaultPojoMetaDataModel(Class<?> clazz,
List<MetaDataField> fields)
DefaultPojoMetaDataModel
protected DefaultPojoMetaDataModel(Class<?> clazz,
String name,
List<MetaDataField> fields)
getClassName
public String getClassName()
- Specified by:
getClassName in interface PojoMetaDataModel
isInterface
public boolean isInterface()
- Specified by:
isInterface in interface PojoMetaDataModel
toString
public String toString()
- Overrides:
toString in class AbstractMetaDataModel
hashCode
public int hashCode()
- Overrides:
hashCode in class AbstractMetaDataModel
equals
public boolean equals(Object obj)
- Overrides:
equals in class AbstractMetaDataModel
getParentNames
public Set<String> getParentNames()
- Specified by:
getParentNames in interface PojoMetaDataModel
accept
public void accept(MetaDataModelVisitor modelVisitor)
- Description copied from interface:
MetaDataModel
- Used internally for go over the model structure.
- Specified by:
accept in interface MetaDataModel
Copyright © 2015 MuleSoft, Inc.. All rights reserved.