Example usage for org.apache.commons.lang3.builder HashCodeBuilder append

List of usage examples for org.apache.commons.lang3.builder HashCodeBuilder append

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder HashCodeBuilder append.

Prototype

public HashCodeBuilder append(final short[] array) 

Source Link

Document

Append a hashCode for a short array.

Usage

From source file:org.smurn.jply.ListProperty.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    builder.appendSuper(super.hashCode());
    builder.append(countType);
    return builder.toHashCode();
}

From source file:org.smurn.jply.Property.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();
    builder.append(name);
    builder.append(type);/*from w  w  w. ja  v  a 2s  .  c o m*/
    return builder.toHashCode();
}

From source file:org.smurn.jsift.ScaleSpacePoint.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder(65, 15);
    builder.append(x);
    builder.append(y);//from w  w w  .j a v  a  2s . co  m
    builder.append(sigma);
    return builder.toHashCode();
}

From source file:org.spout.api.geo.discrete.Transform.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder(41, 63);
    try {// ww w.j a  va2 s.co m
        lock.lock();
        builder.append(position).append(rotation).append(scale);
    } finally {
        lock.unlock();
    }
    return builder.toHashCode();
}

From source file:org.spout.vanilla.protocol.msg.entity.EntityPropertiesMessage.java

@Override
public int hashCode() {
    HashCodeBuilder hashBuilder = new HashCodeBuilder().append(this.getEntityId());
    for (Map.Entry<EntityPropertiesMessage.EntityProperties, Double> value : properties.entrySet()) {
        hashBuilder.append(value.getKey()).append(value.getValue());
    }/*from  w  w  w .  ja  v a 2 s  .com*/
    return hashBuilder.toHashCode();
}

From source file:org.talend.daikon.properties.PropertiesImpl.java

/**
 * hashcode is compute with the recursive Property name and values.
 *///from   w w w. j a v a2s.c o  m
@Override
public int hashCode() {
    final HashCodeBuilder hashCodeBuilder = new HashCodeBuilder(17, 5);
    accept(new PropertyVisitor() {

        @Override
        public void visit(Property property, Properties parent) {
            // use the property name
            hashCodeBuilder.append(property.getName());
            // and the property value
            hashCodeBuilder.append(property.getStoredValue());
        }
    }, null);
    return hashCodeBuilder.toHashCode();
}

From source file:org.topology.bgp_ls.config.nodes.impl.RoutingConfigurationImpl.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    for (AddressFamilyRoutingConfiguration route : getRoutingConfigurations())
        builder.append(route);

    return builder.toHashCode();
}

From source file:org.topology.bgp_ls.config.nodes.impl.RoutingProcessorConfigurationImpl.java

@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    for (RoutingInstanceConfiguration instance : getRoutingInstances())
        builder.append(instance);

    return builder.toHashCode();
}

From source file:org.topology.bgp_ls.net.attributes.MultiProtocolNLRI.java

@Override
protected int subclassHashCode() {
    HashCodeBuilder builder = (new HashCodeBuilder()).append(getPathAttributeType()).append(getAddressFamily())
            .append(getSubsequentAddressFamily()).append(getNextHop());
    Iterator<MultiProtocolNLRIInformation> it = getNlris().iterator();

    while (it.hasNext())
        builder.append(it.next());

    return builder.toHashCode();
}

From source file:org.xwiki.component.descriptor.DefaultComponentDependency.java

/**
 * {@inheritDoc}// w ww . j a  va  2 s .co m
 *
 * @since 3.3M1
 */
@Override
public int hashCode() {
    HashCodeBuilder builder = new HashCodeBuilder();

    builder.appendSuper(super.hashCode());

    builder.append(getRoleType());
    builder.append(getName());
    builder.append(getHints());

    return builder.toHashCode();
}