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

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

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

/**
   * {@inheritDoc}
   */
  @Override
  public boolean equals(final Object obj)
  {
    if (obj instanceof StringValue)
    {
      StringValue stringValue = (StringValue)obj;
      return Objects.isEqual(text, stringValue.text) && locale.equals(stringValue.locale);
    }
    else
    {
      return false;
    }
  }
}

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

@Override
  public boolean isEnabled(Component component) {
    return Objects.isEqual(getPerspective(), component.getDefaultModelObject());
  }
};

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

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

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

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

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

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

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

@Override
          public void component(
              AbstractMetaPanel<?, ?, ?> object,
              IVisit<AbstractMetaPanel<?, ?, ?>> visit) {
            if(Objects.isEqual(object.getPropertyObject(), critery)) visit.stop(object);
            else visit.dontGoDeeper();
          }
});

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

/**
 * {@inheritDoc}
 */
@Override
public boolean equals(final Object obj)
{
  if (this == obj)
  {
    return true;
  }
  if ((obj instanceof Url) == false)
  {
    return false;
  }
  Url rhs = (Url)obj;
  return getSegments().equals(rhs.getSegments()) &&
    getQueryParameters().equals(rhs.getQueryParameters()) &&
    Objects.isEqual(getFragment(), rhs.getFragment());
}

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

/**
 * {@inheritDoc}
 */
@Override
public boolean equals(final Object obj)
{
  if (this == obj)
  {
    return true;
  }
  if ((obj instanceof Url) == false)
  {
    return false;
  }
  Url rhs = (Url)obj;
  return getSegments().equals(rhs.getSegments()) &&
    getQueryParameters().equals(rhs.getQueryParameters()) &&
    Objects.isEqual(getFragment(), rhs.getFragment());
}

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

@Override
  public void onBeforeRender(Component component)
  {
    if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent())
    {
      Page page = component.getPage();
      String cid = ConversationPropagator.getConversationIdFromPage(page);
      if (cid != null && !Objects.isEqual(conversation.getId(), cid))
      {
        logger.info("Conversation {} has expired for {}", cid, page);
        throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
            .getActiveRequestHandler());
      }
    }
  }
}

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

@Override
  public void onBeforeRender(Component component)
  {
    if (component instanceof Page || RequestCycle.get().find(IPartialPageRequestHandler.class).isPresent())
    {
      Page page = component.getPage();
      String cid = ConversationPropagator.getConversationIdFromPage(page);
      if (cid != null && !Objects.isEqual(conversation.getId(), cid))
      {
        logger.info("Conversation {} has expired for {}", cid, page);
        throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
            .getActiveRequestHandler());
      }
    }
  }
}

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

@Override
  public void onBeforeRender(Component component)
  {
    if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null)
    {
      Page page = component.getPage();
      String cid = container.getConversationMarker(page);
      if (cid != null && !Objects.isEqual(conversation.getId(), cid))
      {
        logger.info("Conversation {} has expired for {}", cid, page);
        throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
          .getActiveRequestHandler());
      }
    }
  }
}

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

@Override
  public void onBeforeRender(Component component)
  {
    if (component instanceof Page || RequestCycle.get().find(AjaxRequestTarget.class) != null)
    {
      Page page = component.getPage();
      String cid = container.getConversationMarker(page);
      if (cid != null && !Objects.isEqual(container.getCurrentConversation().getId(), cid))
      {
        logger.info("Conversation {} has expired for {}", cid, page);
        throw new ConversationExpiredException(null, cid, page, RequestCycle.get()
            .getActiveRequestHandler());
      }
    }
  }
}

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

public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler)
{
  String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID).toString();
  Page page = getPage(handler);
  if (cid == null && page != null)
  {
    cid = page.getMetaData(CID_KEY);
  }
  Conversation current = getConversation(cycle);
  if (current != null && !Objects.isEqual(current.getId(), cid))
  {
    logger.info("Conversation {} has expired for {}", cid, page);
    throw new ConversationExpiredException(null, cid, page, handler);
  }
  activateConversationIfNeeded(cycle, handler, cid);
}

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

@Override
public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler handler)
{
  Conversation conversation = getConversation();
  logger.debug("In onRequestHandlerResolved id = {}", conversation.getId());
  String cid = cycle.getRequest().getRequestParameters().getParameterValue(CID_ATTR).toString();
  Page page = getPage(handler);
  if (page == null)
  {
    return;
  }
  if (cid == null)
  {
    cid = page.getMetaData(CID_KEY);
  }
  if (cid != null && !conversation.isTransient() && !Objects.isEqual(conversation.getId(), cid))
  {
    logger.info("Conversation {} has expired for {}", cid, page);
    throw new ConversationExpiredException(null, cid, page, handler);
  }
  activateConversationIfNeeded(page, cycle, handler, cid);
}

相关文章