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

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

本文整理了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

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;
    }
  }
}

相关文章

微信公众号

最新文章

更多