org.zkoss.lang.Objects类的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(258)

本文整理了Java中org.zkoss.lang.Objects类的一些代码示例,展示了Objects类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects类的具体详情如下:
包路径:org.zkoss.lang.Objects
类名称:Objects

Objects介绍

[英]Utilities related to the Object class.
[中]与对象类相关的实用程序。

代码示例

代码示例来源:origin: org.zkoss.zk/zul

  1. public String getSortDirection(Comparator<E> cmpr) {
  2. if (Objects.equals(_sorting, cmpr))
  3. return _sortDir ? "ascending" : "descending";
  4. return "natural";
  5. }

代码示例来源:origin: org.zkoss.zk/zul

  1. public int compare(Object key, Object value) {
  2. String idx = Objects.toString(key);
  3. return idx != null && value != null && idx.length() > 0 && Objects.toString(value).startsWith(idx) ? 0 : 1;
  4. }
  5. };

代码示例来源:origin: org.zkoss.common/zcommon

  1. /** A dummy function that is used to avoid compiler from optimizing
  2. * statements around it.
  3. */
  4. public static final void dummy(Object o) {
  5. new Integer(Objects.hashCode(o));
  6. }
  7. }

代码示例来源:origin: org.zkoss.zk/zk

  1. /** Sets the raw value.
  2. * @param value the value. It can be null.
  3. */
  4. public void setRawValue(String value) {
  5. if (!Objects.equals(value, _value)) {
  6. _value = value;
  7. _expr = null;
  8. _coercedVal = Objects.UNKNOWN;
  9. }
  10. }

代码示例来源:origin: org.zkoss.zk/zul

  1. public int compare(Object key, Object value) {
  2. String idx = Objects.toString(key);
  3. return idx != null && value != null && idx.length() > 0
  4. && Objects.toString(((Map.Entry) value).getValue()).startsWith(idx) ? 0 : 1;
  5. }
  6. };

代码示例来源:origin: org.zkoss.common/zcommon

  1. public boolean equals(Object o) {
  2. if (this == o)
  3. return true;
  4. if (!(o instanceof FastReadArray))
  5. return false;
  6. return Objects.equals(_ary, ((FastReadArray)o)._ary);
  7. }
  8. public int hashCode() {

代码示例来源:origin: org.zkoss.zk/zk

  1. private static String trimOutput(Object data) {
  2. String s = Objects.toString(data);
  3. if (s == null)
  4. return null;
  5. s = s.trim();
  6. return s.length() <= 36 ? s : s.substring(0, 36) + "...";
  7. }

代码示例来源:origin: org.zkoss.common/zcommon

  1. public boolean equals(Object o) {
  2. if (this == o) return true;
  3. return o instanceof TaglibMapper
  4. && Objects.equals(_mtds, ((TaglibMapper)o)._mtds)
  5. && Objects.equals(_clses, ((TaglibMapper)o)._clses);
  6. }
  7. }

代码示例来源:origin: org.zkoss.zk/zk

  1. /** Renders the value by converting it to string.
  2. */
  3. public void renderDirectly(String name, Object value) {
  4. render(name, Objects.toString(value));
  5. }

代码示例来源:origin: org.zkoss.zk/zul

  1. public String getSortDirection(Comparator<Map.Entry<K, V>> cmpr) {
  2. if (Objects.equals(_sorting, cmpr))
  3. return _sortDir ? "ascending" : "descending";
  4. return "natural";
  5. }

代码示例来源:origin: org.zkoss.zk/zhtml

  1. public void setDynamicProperty(String name, Object value) throws WrongValueException {
  2. if ("value".equals(name)) {
  3. _value = Objects.toString(value);
  4. if (_value == null)
  5. _value = "";
  6. } else {
  7. super.setDynamicProperty(name, value);
  8. }
  9. }

代码示例来源:origin: org.zkoss.zk/zul

  1. /** Sets the value.
  2. * @param value the value.
  3. * <p>Note: the value is application dependent, you can place
  4. * whatever value you want.
  5. * @since 7.0.0
  6. */
  7. public <T> void setValue(T value) {
  8. if (!Objects.equals(_value, value)) {
  9. _value = value;
  10. }
  11. }

代码示例来源:origin: org.zkoss.common/zweb

  1. public void doFilter(HttpServletRequest request, HttpServletResponse response)
  2. throws ServletException, IOException {
  3. if (_j > _filters.length)
  4. throw new IllegalStateException("Out of bound: " + _j + ", filter=" + Objects.toString(_filters));
  5. final int j = _j++;
  6. if (j == _filters.length) {
  7. web0(request, response, _pi, _ext);
  8. } else {
  9. _filters[j].doFilter(request, response, _pi, this);
  10. }
  11. }
  12. }

代码示例来源:origin: org.zkoss.zk/zul

  1. public String getSortDirection(Comparator<TreeNode<E>> cmpr) {
  2. if (Objects.equals(_sorting, cmpr))
  3. return _sortDir ? "ascending" : "descending";
  4. return "natural";
  5. }

代码示例来源:origin: org.zkoss.zk/zk

  1. /** Renders a Date property.
  2. * @param name the property name. Note: it must be a legal XML
  3. * attribute name.
  4. */
  5. public void render(String name, Date value) {
  6. HTMLs.appendAttribute(_buf, name, Objects.toString(value), false);
  7. }

代码示例来源:origin: org.zkoss.zk/zul

  1. /** Returns the index of the specified element.
  2. */
  3. public int indexOf(Object elm) {
  4. for (int j = 0; j < _array.length; ++j) {
  5. if (Objects.equals(elm, _array[j])) {
  6. return j;
  7. }
  8. }
  9. return -1;
  10. }

代码示例来源:origin: org.zkoss.zk/zk

  1. /** Renders an Object property.
  2. * @param name the property name. Note: it must be a legal XML
  3. * attribute name.
  4. */
  5. public void render(String name, Object value) {
  6. HTMLs.appendAttribute(_buf, name, Objects.toString(value), false);
  7. }

代码示例来源:origin: org.zkoss.zk/zul

  1. public String getSortDirection(Comparator<E> cmpr) {
  2. if (Objects.equals(_sorting, cmpr))
  3. return _sortDir ? "ascending" : "descending";
  4. return "natural";
  5. }

代码示例来源:origin: org.zkoss.common/zcommon

  1. /**
  2. * Logs any object and a throwable object at the giving level.
  3. *
  4. * @param obj the object whose toString method is called to get the message
  5. */
  6. public final void log(Level level, Object obj, Throwable t) {
  7. log(level, Objects.toString(obj), t);
  8. }
  9. /**

代码示例来源:origin: org.zkoss.zk/zul

  1. public boolean equals(Object obj) {
  2. if (obj instanceof String) {
  3. return Objects.equals(popupString, obj);
  4. } else if (obj instanceof Popup) {
  5. return Objects.equals(popup, obj);
  6. } else if (obj == null) {
  7. return popup == null && popupString == null;
  8. } else {
  9. return false;
  10. }
  11. }
  12. }

相关文章