|
spring-webmvc | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
org.springframework.ui.ModelMap
org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap
public class RedirectAttributesModelMap
A ModelMap implementation of RedirectAttributes that formats
values as Strings using a DataBinder. Also provides a place to store
flash attributes so they can survive a redirect without the need to be
embedded in the redirect URL.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Constructor Summary | |
|---|---|
RedirectAttributesModelMap()
Default constructor without a DataBinder. |
|
RedirectAttributesModelMap(org.springframework.validation.DataBinder dataBinder)
Class constructor. |
|
| Method Summary | |
|---|---|
RedirectAttributesModelMap |
addAllAttributes(java.util.Collection<?> attributeValues)
|
RedirectAttributesModelMap |
addAllAttributes(java.util.Map<java.lang.String,?> attributes)
|
RedirectAttributesModelMap |
addAttribute(java.lang.Object attributeValue)
|
RedirectAttributesModelMap |
addAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
|
RedirectAttributes |
addFlashAttribute(java.lang.Object attributeValue)
Add the given flash storage using a generated name. |
RedirectAttributes |
addFlashAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
Add the given flash attribute. |
java.util.Map<java.lang.String,java.lang.Object> |
asMap()
|
java.util.Map<java.lang.String,?> |
getFlashAttributes()
Return the attributes candidate for flash storage or an empty Map. |
RedirectAttributesModelMap |
mergeAttributes(java.util.Map<java.lang.String,?> attributes)
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
|
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)
|
| Methods inherited from class org.springframework.ui.ModelMap |
|---|
addAllObjects, addAllObjects, addObject, addObject, containsAttribute |
| Methods inherited from class java.util.LinkedHashMap |
|---|
clear, containsValue, get, removeEldestEntry |
| Methods inherited from class java.util.HashMap |
|---|
clone, containsKey, entrySet, isEmpty, keySet, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.springframework.ui.Model |
|---|
containsAttribute |
| Methods inherited from interface java.util.Map |
|---|
containsKey, entrySet, equals, hashCode, isEmpty, keySet, remove, size, values |
| Constructor Detail |
|---|
public RedirectAttributesModelMap(org.springframework.validation.DataBinder dataBinder)
dataBinder - used to format attribute values as Strings.public RedirectAttributesModelMap()
AbstractMap.toString().
| Method Detail |
|---|
public java.util.Map<java.lang.String,?> getFlashAttributes()
getFlashAttributes in interface RedirectAttributes
public RedirectAttributesModelMap addAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
Formats the attribute value as a String before adding it.
addAttribute in interface org.springframework.ui.ModeladdAttribute in interface RedirectAttributesaddAttribute in class org.springframework.ui.ModelMappublic RedirectAttributesModelMap addAttribute(java.lang.Object attributeValue)
Formats the attribute value as a String before adding it.
addAttribute in interface org.springframework.ui.ModeladdAttribute in interface RedirectAttributesaddAttribute in class org.springframework.ui.ModelMappublic RedirectAttributesModelMap addAllAttributes(java.util.Collection<?> attributeValues)
Each attribute value is formatted as a String before being added.
addAllAttributes in interface org.springframework.ui.ModeladdAllAttributes in interface RedirectAttributesaddAllAttributes in class org.springframework.ui.ModelMappublic RedirectAttributesModelMap addAllAttributes(java.util.Map<java.lang.String,?> attributes)
Each attribute value is formatted as a String before being added.
addAllAttributes in interface org.springframework.ui.ModeladdAllAttributes in class org.springframework.ui.ModelMappublic RedirectAttributesModelMap mergeAttributes(java.util.Map<java.lang.String,?> attributes)
Each attribute value is formatted as a String before being merged.
mergeAttributes in interface org.springframework.ui.ModelmergeAttributes in interface RedirectAttributesmergeAttributes in class org.springframework.ui.ModelMappublic java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap in interface org.springframework.ui.Model
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
The value is formatted as a String before being added.
put in interface java.util.Map<java.lang.String,java.lang.Object>put in class java.util.HashMap<java.lang.String,java.lang.Object>public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> map)
Each value is formatted as a String before being added.
putAll in interface java.util.Map<java.lang.String,java.lang.Object>putAll in class java.util.HashMap<java.lang.String,java.lang.Object>
public RedirectAttributes addFlashAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
RedirectAttributes
addFlashAttribute in interface RedirectAttributesattributeName - the attribute name; never nullattributeValue - the attribute value; may be nullpublic RedirectAttributes addFlashAttribute(java.lang.Object attributeValue)
RedirectAttributesgenerated name.
addFlashAttribute in interface RedirectAttributesattributeValue - the flash attribute value; never null
|
spring-webmvc | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||