Package org.xyou.xcommon.entity
Class XObj
- java.lang.Object
-
- org.xyou.xcommon.base.XBaseObject
-
- org.xyou.xcommon.entity.XObj
-
- All Implemented Interfaces:
java.io.Serializable
public final class XObj extends XBaseObject
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XObj()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleancontainsKey(java.lang.Object key)booleanequals(java.lang.Object o)<V> XObjfilterByLsKey(java.util.List<java.lang.Object> lsKey)static XObjfromObject(java.lang.Object obj)<V> Vget(java.lang.Object key)<V> Vget(java.lang.Object key, V def)java.lang.BooleangetBool(java.lang.Object key)java.lang.BooleangetBool(java.lang.Object key, java.lang.Boolean def)java.lang.DoublegetDouble(java.lang.Object key)java.lang.DoublegetDouble(java.lang.Object key, java.lang.Double def)java.lang.FloatgetFloat(java.lang.Object key)java.lang.FloatgetFloat(java.lang.Object key, java.lang.Float def)java.lang.IntegergetInt(java.lang.Object key)java.lang.IntegergetInt(java.lang.Object key, java.lang.Integer def)java.lang.LonggetLong(java.lang.Object key)java.lang.LonggetLong(java.lang.Object key, java.lang.Long def)java.util.List<java.lang.Double>getLsDouble(java.lang.Object key)java.util.List<java.lang.Double>getLsDouble(java.lang.Object key, java.util.List<java.lang.Double> def)java.util.List<java.lang.Float>getLsFloat(java.lang.Object key)java.util.List<java.lang.Float>getLsFloat(java.lang.Object key, java.util.List<java.lang.Float> def)java.util.List<java.lang.Integer>getLsInt(java.lang.Object key)java.util.List<java.lang.Integer>getLsInt(java.lang.Object key, java.util.List<java.lang.Integer> def)java.util.List<java.lang.Long>getLsLong(java.lang.Object key)java.util.List<java.lang.Long>getLsLong(java.lang.Object key, java.util.List<java.lang.Long> def)java.util.List<XObj>getLsObj(java.lang.Object key)java.util.List<XObj>getLsObj(java.lang.Object key, java.util.List<XObj> def)java.util.List<java.lang.String>getLsStr(java.lang.Object key)java.util.List<java.lang.String>getLsStr(java.lang.Object key, java.util.List<java.lang.String> def)java.util.Map<java.lang.Object,java.lang.Object>getMap()XObjgetObj(java.lang.Object key)XObjgetObj(java.lang.Object key, XObj def)java.util.Set<java.lang.Double>getSetDouble(java.lang.Object key)java.util.Set<java.lang.Double>getSetDouble(java.lang.Object key, java.util.Set<java.lang.Double> def)java.util.Set<java.lang.Float>getSetFloat(java.lang.Object key)java.util.Set<java.lang.Float>getSetFloat(java.lang.Object key, java.util.Set<java.lang.Float> def)java.util.Set<java.lang.Integer>getSetInt(java.lang.Object key)java.util.Set<java.lang.Integer>getSetInt(java.lang.Object key, java.util.Set<java.lang.Integer> def)java.util.Set<java.lang.Long>getSetLong(java.lang.Object key)java.util.Set<java.lang.Long>getSetLong(java.lang.Object key, java.util.Set<java.lang.Long> def)java.util.Set<java.lang.String>getSetStr(java.lang.Object key)java.util.Set<java.lang.String>getSetStr(java.lang.Object key, java.util.Set<java.lang.String> def)java.lang.StringgetStr(java.lang.Object key)java.lang.StringgetStr(java.lang.Object key, java.lang.String def)java.sql.TimestampgetTimestamp(java.lang.Object key)java.sql.TimestampgetTimestamp(java.lang.Object key, java.sql.Timestamp def)inthashCode()static booleanisEmpty(XObj obj)java.util.Set<java.lang.Object>keySet()XObjput(java.lang.Object key, java.lang.Object value)XObjputAll(java.lang.Object obj)java.util.Collection<java.lang.Object>values()-
Methods inherited from class org.xyou.xcommon.base.XBaseObject
toString
-
-
-
-
Method Detail
-
fromObject
public static XObj fromObject(java.lang.Object obj)
-
isEmpty
public static boolean isEmpty(XObj obj)
-
keySet
public java.util.Set<java.lang.Object> keySet()
-
values
public java.util.Collection<java.lang.Object> values()
-
containsKey
public boolean containsKey(java.lang.Object key)
-
put
public XObj put(java.lang.Object key, java.lang.Object value)
-
putAll
public XObj putAll(java.lang.Object obj)
-
filterByLsKey
public <V> XObj filterByLsKey(java.util.List<java.lang.Object> lsKey)
-
get
public <V> V get(java.lang.Object key)
-
get
public <V> V get(java.lang.Object key, V def)
-
getObj
public XObj getObj(java.lang.Object key)
-
getStr
public java.lang.String getStr(java.lang.Object key)
-
getStr
public java.lang.String getStr(java.lang.Object key, java.lang.String def)
-
getInt
public java.lang.Integer getInt(java.lang.Object key)
-
getInt
public java.lang.Integer getInt(java.lang.Object key, java.lang.Integer def)
-
getLong
public java.lang.Long getLong(java.lang.Object key)
-
getLong
public java.lang.Long getLong(java.lang.Object key, java.lang.Long def)
-
getFloat
public java.lang.Float getFloat(java.lang.Object key)
-
getFloat
public java.lang.Float getFloat(java.lang.Object key, java.lang.Float def)
-
getDouble
public java.lang.Double getDouble(java.lang.Object key)
-
getDouble
public java.lang.Double getDouble(java.lang.Object key, java.lang.Double def)
-
getBool
public java.lang.Boolean getBool(java.lang.Object key)
-
getBool
public java.lang.Boolean getBool(java.lang.Object key, java.lang.Boolean def)
-
getTimestamp
public java.sql.Timestamp getTimestamp(java.lang.Object key)
-
getTimestamp
public java.sql.Timestamp getTimestamp(java.lang.Object key, java.sql.Timestamp def)
-
getLsObj
public java.util.List<XObj> getLsObj(java.lang.Object key)
-
getLsStr
public java.util.List<java.lang.String> getLsStr(java.lang.Object key)
-
getLsStr
public java.util.List<java.lang.String> getLsStr(java.lang.Object key, java.util.List<java.lang.String> def)
-
getLsInt
public java.util.List<java.lang.Integer> getLsInt(java.lang.Object key)
-
getLsInt
public java.util.List<java.lang.Integer> getLsInt(java.lang.Object key, java.util.List<java.lang.Integer> def)
-
getLsLong
public java.util.List<java.lang.Long> getLsLong(java.lang.Object key)
-
getLsLong
public java.util.List<java.lang.Long> getLsLong(java.lang.Object key, java.util.List<java.lang.Long> def)
-
getLsFloat
public java.util.List<java.lang.Float> getLsFloat(java.lang.Object key)
-
getLsFloat
public java.util.List<java.lang.Float> getLsFloat(java.lang.Object key, java.util.List<java.lang.Float> def)
-
getLsDouble
public java.util.List<java.lang.Double> getLsDouble(java.lang.Object key)
-
getLsDouble
public java.util.List<java.lang.Double> getLsDouble(java.lang.Object key, java.util.List<java.lang.Double> def)
-
getSetStr
public java.util.Set<java.lang.String> getSetStr(java.lang.Object key)
-
getSetStr
public java.util.Set<java.lang.String> getSetStr(java.lang.Object key, java.util.Set<java.lang.String> def)
-
getSetInt
public java.util.Set<java.lang.Integer> getSetInt(java.lang.Object key)
-
getSetInt
public java.util.Set<java.lang.Integer> getSetInt(java.lang.Object key, java.util.Set<java.lang.Integer> def)
-
getSetLong
public java.util.Set<java.lang.Long> getSetLong(java.lang.Object key)
-
getSetLong
public java.util.Set<java.lang.Long> getSetLong(java.lang.Object key, java.util.Set<java.lang.Long> def)
-
getSetFloat
public java.util.Set<java.lang.Float> getSetFloat(java.lang.Object key)
-
getSetFloat
public java.util.Set<java.lang.Float> getSetFloat(java.lang.Object key, java.util.Set<java.lang.Float> def)
-
getSetDouble
public java.util.Set<java.lang.Double> getSetDouble(java.lang.Object key)
-
getSetDouble
public java.util.Set<java.lang.Double> getSetDouble(java.lang.Object key, java.util.Set<java.lang.Double> def)
-
getMap
public java.util.Map<java.lang.Object,java.lang.Object> getMap()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classXBaseObject
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classXBaseObject
-
hashCode
public int hashCode()
- Overrides:
hashCodein classXBaseObject
-
-