public class MappingMetaData
extends java.lang.Object
Constructor | Description |
---|---|
MappingMetaData(java.lang.String packageName) |
Creates an empty MappingMetaData for the specified Java package.
|
MappingMetaData(java.util.Properties properties) |
Creates MappingMetaData using the specified properties which contan the package name.
|
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
constructorToPropertyName(java.lang.reflect.Constructor constructor) |
|
java.lang.String |
getClassName(java.lang.String localName) |
Returns the Java class name for the given XML element name
|
java.lang.String |
getContentProperty(java.lang.String elementName) |
|
java.lang.String |
getDestroyMethodName(java.lang.String elementName) |
|
java.lang.String |
getFactoryMethodName(java.lang.String elementName) |
|
java.lang.String |
getFlatCollectionProperty(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getInitMethodName(java.lang.String elementName) |
|
java.lang.String |
getMapDefaultKey(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getMapDupsMode(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getMapEntryName(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getMapKeyName(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getNestedListProperty(java.lang.String elementName,
java.lang.String childElementName) |
Returns a valid property name if the childElementName maps to a nested list property
|
java.lang.String |
getNestedProperty(java.lang.String elementName,
java.lang.String childElementName) |
Returns a valid property name if the childElementName maps to a nested bean property
|
java.lang.String[] |
getParameterNames(java.lang.Class beanClass,
java.lang.reflect.Method factoryMethod) |
|
java.lang.String[] |
getParameterNames(java.lang.reflect.Constructor constructor) |
|
java.lang.String |
getPropertyEditor(java.lang.String elementName,
java.lang.String property) |
|
java.lang.String |
getPropertyName(java.lang.String elementName,
java.lang.String attributeName) |
Returns the property name for the given element and attribute name
|
boolean |
isDefaultConstructor(java.lang.reflect.Constructor constructor) |
|
boolean |
isDefaultFactoryMethod(java.lang.Class beanClass,
java.lang.reflect.Method factoryMethod) |
|
boolean |
isFlatMap(java.lang.String elementName,
java.lang.String property) |
|
boolean |
isFlatProperty(java.lang.String elementName,
java.lang.String property) |
|
static java.lang.String |
methodToPropertyName(java.lang.Class beanClass,
java.lang.reflect.Method method) |
public MappingMetaData(java.lang.String packageName)
packageName
- the Java package to mappublic MappingMetaData(java.util.Properties properties)
properties
- public java.lang.String getClassName(java.lang.String localName)
public java.lang.String getPropertyName(java.lang.String elementName, java.lang.String attributeName)
elementName
- the XML local name of the elementattributeName
- the XML local name of the attributepublic java.lang.String getNestedListProperty(java.lang.String elementName, java.lang.String childElementName)
elementName
- the owner elementchildElementName
- is the child element name which maps to the nested list propertypublic java.lang.String getNestedProperty(java.lang.String elementName, java.lang.String childElementName)
elementName
- the owner elementchildElementName
- is the child element name which maps to the nested bean propertypublic boolean isDefaultConstructor(java.lang.reflect.Constructor constructor)
public boolean isDefaultFactoryMethod(java.lang.Class beanClass, java.lang.reflect.Method factoryMethod)
public java.lang.String[] getParameterNames(java.lang.reflect.Constructor constructor)
public java.lang.String[] getParameterNames(java.lang.Class beanClass, java.lang.reflect.Method factoryMethod)
public static java.lang.String constructorToPropertyName(java.lang.reflect.Constructor constructor)
public static java.lang.String methodToPropertyName(java.lang.Class beanClass, java.lang.reflect.Method method)
public java.lang.String getInitMethodName(java.lang.String elementName)
public java.lang.String getDestroyMethodName(java.lang.String elementName)
public java.lang.String getFactoryMethodName(java.lang.String elementName)
public java.lang.String getContentProperty(java.lang.String elementName)
public java.lang.String getMapEntryName(java.lang.String elementName, java.lang.String property)
public java.lang.String getMapKeyName(java.lang.String elementName, java.lang.String property)
public boolean isFlatMap(java.lang.String elementName, java.lang.String property)
public java.lang.String getMapDupsMode(java.lang.String elementName, java.lang.String property)
public java.lang.String getMapDefaultKey(java.lang.String elementName, java.lang.String property)
public java.lang.String getFlatCollectionProperty(java.lang.String elementName, java.lang.String property)
public boolean isFlatProperty(java.lang.String elementName, java.lang.String property)
public java.lang.String getPropertyEditor(java.lang.String elementName, java.lang.String property)
Copyright © 2005–2018. All rights reserved.