org.apache.wicket.util.lang.Objects.isEqual()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(162)

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

Objects.isEqual介绍

[英]Returns true if object1 is equal to object2 in either the sense that they are the same object or, if both are non-null if they are equal in the equals() sense.
[中]如果object1与object2在同一对象的意义上相等,或者如果两者在equals()意义上相等,则返回true。

代码示例

代码示例来源:origin: org.apache.wicket/wicket-util

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(final Object obj)
  6. {
  7. if (obj instanceof StringValue)
  8. {
  9. StringValue stringValue = (StringValue)obj;
  10. return Objects.isEqual(text, stringValue.text) && locale.equals(stringValue.locale);
  11. }
  12. else
  13. {
  14. return false;
  15. }
  16. }
  17. }

代码示例来源:origin: OrienteerBAP/Orienteer

  1. @Override
  2. public boolean isEnabled(Component component) {
  3. return Objects.isEqual(getPerspective(), component.getDefaultModelObject());
  4. }
  5. };

代码示例来源:origin: org.apache.wicket/com.springsource.org.apache.wicket

  1. result = isEqual(Array.get(object1, i), Array.get(object2, i));

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

  1. result = isEqual(Array.get(object1, i), Array.get(object2, i));

代码示例来源:origin: org.apache.wicket/wicket-util

  1. result = isEqual(Array.get(object1, i), Array.get(object2, i));

代码示例来源:origin: OrienteerBAP/Orienteer

  1. @Override
  2. public void component(
  3. AbstractMetaPanel<?, ?, ?> object,
  4. IVisit<AbstractMetaPanel<?, ?, ?>> visit) {
  5. if(Objects.isEqual(object.getPropertyObject(), critery)) visit.stop(object);
  6. else visit.dontGoDeeper();
  7. }
  8. });

代码示例来源:origin: apache/wicket

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(final Object obj)
  6. {
  7. if (this == obj)
  8. {
  9. return true;
  10. }
  11. if ((obj instanceof Url) == false)
  12. {
  13. return false;
  14. }
  15. Url rhs = (Url)obj;
  16. return getSegments().equals(rhs.getSegments()) &&
  17. getQueryParameters().equals(rhs.getQueryParameters()) &&
  18. Objects.isEqual(getFragment(), rhs.getFragment());
  19. }

代码示例来源:origin: org.apache.wicket/wicket-request

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(final Object obj)
  6. {
  7. if (this == obj)
  8. {
  9. return true;
  10. }
  11. if ((obj instanceof Url) == false)
  12. {
  13. return false;
  14. }
  15. Url rhs = (Url)obj;
  16. return getSegments().equals(rhs.getSegments()) &&
  17. getQueryParameters().equals(rhs.getQueryParameters()) &&
  18. Objects.isEqual(getFragment(), rhs.getFragment());
  19. }

代码示例来源:origin: apache/wicket

  1. @Override
  2. public void onBeforeRender(Component component)
  3. {
  4. if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent())
  5. {
  6. Page page = component.getPage();
  7. String cid = ConversationPropagator.getConversationIdFromPage(page);
  8. if (cid != null && !Objects.isEqual(conversation.getId(), cid))
  9. {
  10. logger.info("Conversation {} has expired for {}", cid, page);
  11. throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
  12. .getActiveRequestHandler());
  13. }
  14. }
  15. }
  16. }

代码示例来源:origin: org.apache.wicket/wicket-cdi-1.1

  1. @Override
  2. public void onBeforeRender(Component component)
  3. {
  4. if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent())
  5. {
  6. Page page = component.getPage();
  7. String cid = ConversationPropagator.getConversationIdFromPage(page);
  8. if (cid != null && !Objects.isEqual(conversation.getId(), cid))
  9. {
  10. logger.info("Conversation {} has expired for {}", cid, page);
  11. throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
  12. .getActiveRequestHandler());
  13. }
  14. }
  15. }
  16. }

代码示例来源:origin: net.ftlines.wicket-cdi/wicket-cdi

  1. @Override
  2. public void onBeforeRender(Component component)
  3. {
  4. if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null)
  5. {
  6. Page page = component.getPage();
  7. String cid = container.getConversationMarker(page);
  8. if (cid != null && !Objects.isEqual(conversation.getId(), cid))
  9. {
  10. logger.info("Conversation {} has expired for {}", cid, page);
  11. throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
  12. .getActiveRequestHandler());
  13. }
  14. }
  15. }
  16. }

代码示例来源:origin: com.github.javawithmarcus.wicket-cdi-1.1/wicket-cdi-1.1-core

  1. @Override
  2. public void onBeforeRender(Component component)
  3. {
  4. if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null)
  5. {
  6. Page page = component.getPage();
  7. String cid = container.getConversationMarker(page);
  8. if (cid != null && !Objects.isEqual(container.getCurrentConversation().getId(), cid))
  9. {
  10. logger.info("Conversation {} has expired for {}", cid, page);
  11. throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
  12. .getActiveRequestHandler());
  13. }
  14. }
  15. }
  16. }

代码示例来源:origin: net.ftlines.wicket-cdi/wicket-cdi

  1. public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler)
  2. {
  3. String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID).toString();
  4. Page page = getPage(handler);
  5. if (cid == null && page != null)
  6. {
  7. cid = page.getMetaData(CID_KEY);
  8. }
  9. Conversation current = getConversation(cycle);
  10. if (current != null && !Objects.isEqual(current.getId(), cid))
  11. {
  12. logger.info("Conversation {} has expired for {}", cid, page);
  13. throw new ConversationExpiredException(null, cid, page, handler);
  14. }
  15. activateConversationIfNeeded(cycle, handler, cid);
  16. }

代码示例来源:origin: com.github.javawithmarcus.wicket-cdi-1.1/wicket-cdi-1.1-core

  1. @Override
  2. public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler)
  3. {
  4. Conversation conversation = getConversation();
  5. logger.debug("In onRequestHandlerResolved id = {}", conversation.getId());
  6. String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID_ATTR).toString();
  7. Page page = getPage(handler);
  8. if (page == null)
  9. {
  10. return;
  11. }
  12. if (cid == null)
  13. {
  14. cid = page.getMetaData(CID_KEY);
  15. }
  16. if (cid != null && !conversation.isTransient() && !Objects.isEqual(conversation.getId(), cid))
  17. {
  18. logger.info("Conversation {} has expired for {}", cid, page);
  19. throw new ConversationExpiredException(null, cid, page, handler);
  20. }
  21. activateConversationIfNeeded(page, cycle, handler, cid);
  22. }

相关文章