|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.web.jsf.FacesConfigXmlBeanDefinitionParser
Faces implementation of the XmlBeanDefinitionParser
interface. Parses bean definitions according to the "faces-config" DTD.
VariableResolverImpl| Nested Class Summary | |
static class |
FacesConfigXmlBeanDefinitionParser.FacesHierarchicalMessageSource
JSF implementation of a HierarchicalMessageSource.
|
| Field Summary | |
static java.lang.String |
APPLICATION_ELEMENT
|
static java.lang.String |
BEAN_ELEMENT
|
static java.lang.String |
CLASS_ELEMENT
|
static java.lang.String |
DEFAULT_LOCALE_ELEMENT
|
static java.lang.String |
ID_ATTRIBUTE
|
static java.lang.String |
KEY_ELEMENT
|
static java.lang.String |
LIST_ENTRIES_ELEMENT
|
static java.lang.String |
LOCALE_CONFIG_ELEMENT
|
protected org.apache.commons.logging.Log |
logger
|
static java.lang.String |
MAP_ENTRIES_ELEMENT
|
static java.lang.String |
MAP_ENTRY_ELEMENT
|
static java.lang.String |
MESSAGE_BUNDLE_ELEMENT
|
static java.lang.String |
NAME_ELEMENT
|
static java.lang.String |
NULL_VALUE_ELEMENT
|
static java.lang.String |
PROPERTY_ELEMENT
|
static java.lang.String |
PROPERTY_NAME_ELEMENT
|
static java.lang.String |
SCOPE_ELEMENT
|
static java.lang.String |
SUPPORTED_LOCALE_ELEMENT
|
static java.lang.String |
VALUE_ELEMENT
|
| Constructor Summary | |
FacesConfigXmlBeanDefinitionParser()
Default Constructor. |
|
| Method Summary | |
protected void |
addSupportedLocales(java.lang.String defaultLocale,
ManagedList supportedLocales,
org.w3c.dom.Element element,
java.lang.String beanName)
Adds the supported locales to the MessageResource definition defined in the "faces-config.xml"
as a "locale-config" tag. |
protected MutablePropertyValues |
getMutablePropertyValues(java.lang.String beanName,
java.util.List propertyValuesSubElements)
Parse managed-property subelements of the given bean element. |
protected void |
loadFacesBeanDefinition(org.w3c.dom.Element element)
Parse an element definition: We know this is a MANAGED-BEAN element. |
protected void |
loadMessageBeanDefinition(org.w3c.dom.Element element)
Loads the MessageSource definition as a RootBeanDefinition
defined in the "faces-config.xml" as a "message-bundle" tag. |
protected FacesBeanDefinition |
parseFacesBeanDefinition(org.w3c.dom.Element element,
java.lang.String beanName)
Parse a standard faces bean definition. |
protected void |
parsePropertyElement(java.lang.String beanName,
MutablePropertyValues propertyValues,
org.w3c.dom.Element element)
Parse a managed-property. |
void |
registerBeanDefinitions(BeanDefinitionRegistry beanFactory,
java.lang.ClassLoader beanClassLoader,
org.w3c.dom.Document doc,
Resource resource)
|
protected java.lang.String |
textValue(org.w3c.dom.Element element,
java.lang.String beanName)
Make the horrible DOM API slightly more bearable: Get the text value we know this element contains. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String APPLICATION_ELEMENT
public static final java.lang.String MESSAGE_BUNDLE_ELEMENT
public static final java.lang.String LOCALE_CONFIG_ELEMENT
public static final java.lang.String DEFAULT_LOCALE_ELEMENT
public static final java.lang.String SUPPORTED_LOCALE_ELEMENT
public static final java.lang.String BEAN_ELEMENT
public static final java.lang.String ID_ATTRIBUTE
public static final java.lang.String NAME_ELEMENT
public static final java.lang.String CLASS_ELEMENT
public static final java.lang.String SCOPE_ELEMENT
public static final java.lang.String PROPERTY_ELEMENT
public static final java.lang.String PROPERTY_NAME_ELEMENT
public static final java.lang.String VALUE_ELEMENT
public static final java.lang.String NULL_VALUE_ELEMENT
public static final java.lang.String MAP_ENTRIES_ELEMENT
public static final java.lang.String MAP_ENTRY_ELEMENT
public static final java.lang.String KEY_ELEMENT
public static final java.lang.String LIST_ENTRIES_ELEMENT
protected final org.apache.commons.logging.Log logger
| Constructor Detail |
public FacesConfigXmlBeanDefinitionParser()
| Method Detail |
protected final java.lang.String textValue(org.w3c.dom.Element element,
java.lang.String beanName)
public void registerBeanDefinitions(BeanDefinitionRegistry beanFactory,
java.lang.ClassLoader beanClassLoader,
org.w3c.dom.Document doc,
Resource resource)
throws BeansException
registerBeanDefinitions in interface XmlBeanDefinitionParserBeansExceptionprotected void loadMessageBeanDefinition(org.w3c.dom.Element element)
MessageSource definition as a RootBeanDefinition
defined in the "faces-config.xml" as a "message-bundle" tag.
protected void addSupportedLocales(java.lang.String defaultLocale,
ManagedList supportedLocales,
org.w3c.dom.Element element,
java.lang.String beanName)
MessageResource definition defined in the "faces-config.xml"
as a "locale-config" tag.
loadMessageBeanDefinition(org.w3c.dom.Element)protected void loadFacesBeanDefinition(org.w3c.dom.Element element)
protected FacesBeanDefinition parseFacesBeanDefinition(org.w3c.dom.Element element,
java.lang.String beanName)
protected MutablePropertyValues getMutablePropertyValues(java.lang.String beanName,
java.util.List propertyValuesSubElements)
protected void parsePropertyElement(java.lang.String beanName,
MutablePropertyValues propertyValues,
org.w3c.dom.Element element)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||