cn.dreampie.route.core
类 Params

java.lang.Object
  继承者 cn.dreampie.route.core.Params
直接已知子类:
Headers

public class Params
extends Object

Created by ice on 15-1-26.


构造方法摘要
Params()
           
Params(CaseInsensitiveMap<Object> params)
           
Params(Entity entity)
           
 
方法摘要
 boolean containsName(String name)
          判断是否存在某个参数
 boolean containsValue(Object value)
          判断是否存在某个值
<T> T
get(String name)
          Get param of any type.
<T> T
get(String attr, Class<T> clazz)
          Parse param to any type
<T> T
get(String attr, Class<T> clazz, Object defaultValue)
          Get param for clazz.
<T> T
get(String attr, Object defaultValue)
          Get param of any type.
 String[] getNames()
          Return param name of this route.
 Object[] getValues()
          Return param values of this route.
 Params set(String key, Object value)
          Put key value pair to the params.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Params

public Params()

Params

public Params(Entity entity)

Params

public Params(CaseInsensitiveMap<Object> params)
方法详细信息

set

public Params set(String key,
                  Object value)
Put key value pair to the params.


get

public <T> T get(String name)
Get param of any type.


get

public <T> T get(String attr,
                 Class<T> clazz)
Parse param to any type


get

public <T> T get(String attr,
                 Object defaultValue)
Get param of any type. Returns defaultValue if null.


get

public <T> T get(String attr,
                 Class<T> clazz,
                 Object defaultValue)
Get param for clazz. Returns defaultValue if null.


getNames

public String[] getNames()
Return param name of this route.


getValues

public Object[] getValues()
Return param values of this route.


containsName

public boolean containsName(String name)
判断是否存在某个参数

参数:
name -
返回:

containsValue

public boolean containsValue(Object value)
判断是否存在某个值

参数:
value -
返回:


Copyright © 2015. All rights reserved.