本文整理了Java中org.zkoss.lang.Objects
类的一些代码示例,展示了Objects
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects
类的具体详情如下:
包路径:org.zkoss.lang.Objects
类名称:Objects
[英]Utilities related to the Object class.
[中]与对象类相关的实用程序。
代码示例来源:origin: org.zkoss.zk/zul
public String getSortDirection(Comparator<E> cmpr) {
if (Objects.equals(_sorting, cmpr))
return _sortDir ? "ascending" : "descending";
return "natural";
}
代码示例来源:origin: org.zkoss.zk/zul
public int compare(Object key, Object value) {
String idx = Objects.toString(key);
return idx != null && value != null && idx.length() > 0 && Objects.toString(value).startsWith(idx) ? 0 : 1;
}
};
代码示例来源:origin: org.zkoss.common/zcommon
/** A dummy function that is used to avoid compiler from optimizing
* statements around it.
*/
public static final void dummy(Object o) {
new Integer(Objects.hashCode(o));
}
}
代码示例来源:origin: org.zkoss.zk/zk
/** Sets the raw value.
* @param value the value. It can be null.
*/
public void setRawValue(String value) {
if (!Objects.equals(value, _value)) {
_value = value;
_expr = null;
_coercedVal = Objects.UNKNOWN;
}
}
代码示例来源:origin: org.zkoss.zk/zul
public int compare(Object key, Object value) {
String idx = Objects.toString(key);
return idx != null && value != null && idx.length() > 0
&& Objects.toString(((Map.Entry) value).getValue()).startsWith(idx) ? 0 : 1;
}
};
代码示例来源:origin: org.zkoss.common/zcommon
public boolean equals(Object o) {
if (this == o)
return true;
if (!(o instanceof FastReadArray))
return false;
return Objects.equals(_ary, ((FastReadArray)o)._ary);
}
public int hashCode() {
代码示例来源:origin: org.zkoss.zk/zk
private static String trimOutput(Object data) {
String s = Objects.toString(data);
if (s == null)
return null;
s = s.trim();
return s.length() <= 36 ? s : s.substring(0, 36) + "...";
}
代码示例来源:origin: org.zkoss.common/zcommon
public boolean equals(Object o) {
if (this == o) return true;
return o instanceof TaglibMapper
&& Objects.equals(_mtds, ((TaglibMapper)o)._mtds)
&& Objects.equals(_clses, ((TaglibMapper)o)._clses);
}
}
代码示例来源:origin: org.zkoss.zk/zk
/** Renders the value by converting it to string.
*/
public void renderDirectly(String name, Object value) {
render(name, Objects.toString(value));
}
代码示例来源:origin: org.zkoss.zk/zul
public String getSortDirection(Comparator<Map.Entry<K, V>> cmpr) {
if (Objects.equals(_sorting, cmpr))
return _sortDir ? "ascending" : "descending";
return "natural";
}
代码示例来源:origin: org.zkoss.zk/zhtml
public void setDynamicProperty(String name, Object value) throws WrongValueException {
if ("value".equals(name)) {
_value = Objects.toString(value);
if (_value == null)
_value = "";
} else {
super.setDynamicProperty(name, value);
}
}
代码示例来源:origin: org.zkoss.zk/zul
/** Sets the value.
* @param value the value.
* <p>Note: the value is application dependent, you can place
* whatever value you want.
* @since 7.0.0
*/
public <T> void setValue(T value) {
if (!Objects.equals(_value, value)) {
_value = value;
}
}
代码示例来源:origin: org.zkoss.common/zweb
public void doFilter(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if (_j > _filters.length)
throw new IllegalStateException("Out of bound: " + _j + ", filter=" + Objects.toString(_filters));
final int j = _j++;
if (j == _filters.length) {
web0(request, response, _pi, _ext);
} else {
_filters[j].doFilter(request, response, _pi, this);
}
}
}
代码示例来源:origin: org.zkoss.zk/zul
public String getSortDirection(Comparator<TreeNode<E>> cmpr) {
if (Objects.equals(_sorting, cmpr))
return _sortDir ? "ascending" : "descending";
return "natural";
}
代码示例来源:origin: org.zkoss.zk/zk
/** Renders a Date property.
* @param name the property name. Note: it must be a legal XML
* attribute name.
*/
public void render(String name, Date value) {
HTMLs.appendAttribute(_buf, name, Objects.toString(value), false);
}
代码示例来源:origin: org.zkoss.zk/zul
/** Returns the index of the specified element.
*/
public int indexOf(Object elm) {
for (int j = 0; j < _array.length; ++j) {
if (Objects.equals(elm, _array[j])) {
return j;
}
}
return -1;
}
代码示例来源:origin: org.zkoss.zk/zk
/** Renders an Object property.
* @param name the property name. Note: it must be a legal XML
* attribute name.
*/
public void render(String name, Object value) {
HTMLs.appendAttribute(_buf, name, Objects.toString(value), false);
}
代码示例来源:origin: org.zkoss.zk/zul
public String getSortDirection(Comparator<E> cmpr) {
if (Objects.equals(_sorting, cmpr))
return _sortDir ? "ascending" : "descending";
return "natural";
}
代码示例来源:origin: org.zkoss.common/zcommon
/**
* Logs any object and a throwable object at the giving level.
*
* @param obj the object whose toString method is called to get the message
*/
public final void log(Level level, Object obj, Throwable t) {
log(level, Objects.toString(obj), t);
}
/**
代码示例来源:origin: org.zkoss.zk/zul
public boolean equals(Object obj) {
if (obj instanceof String) {
return Objects.equals(popupString, obj);
} else if (obj instanceof Popup) {
return Objects.equals(popup, obj);
} else if (obj == null) {
return popup == null && popupString == null;
} else {
return false;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!