|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.common.metadata.MetaDataModelFactory
public class MetaDataModelFactory
| Nested Class Summary | |
|---|---|
protected static class |
MetaDataModelFactory.ParsingContext
|
| Method Summary | |
|---|---|
List<MetaDataField> |
getFieldsForClass(Class<?> clazz,
FieldPropertyFactory featureFactory)
|
List<MetaDataField> |
getFieldsForClass(Class<?> clazz,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
|
static List<Field> |
getInheritedPrivateFields(Class<?> type)
|
static MetaDataModelFactory |
getInstance()
|
MetaDataModel |
getMetadataModel(Type type)
|
Set<String> |
getParentNames(Class<?> clazz)
|
protected MetaDataModel |
parseBeanType(Class<?> klass,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
|
protected MetaDataModel |
parseClass(Class<?> klass,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
|
protected MetaDataModel |
parseType(Type type,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
Parses given type and answers schema object corresponding to that type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static MetaDataModelFactory getInstance()
public List<MetaDataField> getFieldsForClass(Class<?> clazz,
FieldPropertyFactory featureFactory)
public List<MetaDataField> getFieldsForClass(Class<?> clazz,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
public MetaDataModel getMetadataModel(Type type)
protected MetaDataModel parseType(Type type,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
protected MetaDataModel parseClass(Class<?> klass,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
public static List<Field> getInheritedPrivateFields(Class<?> type)
public Set<String> getParentNames(Class<?> clazz)
protected MetaDataModel parseBeanType(Class<?> klass,
MetaDataModelFactory.ParsingContext context,
FieldPropertyFactory featureFactory)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||