|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xbean.spring.context.impl.MappingMetaData
public class MappingMetaData
A helper class which understands how to map an XML namespaced element to Spring bean configurations
Constructor Summary | |
---|---|
MappingMetaData(java.util.Properties properties)
Creates MappingMetaData using the specified properties which contan the package name. |
|
MappingMetaData(java.lang.String packageName)
Creates an empty MappingMetaData for the specified Java package. |
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MappingMetaData(java.lang.String packageName)
packageName
- the Java package to mappublic MappingMetaData(java.util.Properties properties)
properties
- Method Detail |
---|
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 attribute
public 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 property
public 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 property
public 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |