/** * Convenience method to create a new, empty {@code DefaultIdentifiedValue}. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @return * A new, empty {@code DefaultIdentifiedValue}. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create() { return new DefaultIdentifiedValue<IdentifierType, ValueType>(); }
/** * Convenience method to create a new, empty {@code DefaultIdentifiedValue}. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @return * A new, empty {@code DefaultIdentifiedValue}. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create() { return new DefaultIdentifiedValue<IdentifierType, ValueType>(); }
/** * Convenience method to create a new, empty {@code DefaultIdentifiedValue}. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @return * A new, empty {@code DefaultIdentifiedValue}. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create() { return new DefaultIdentifiedValue<IdentifierType, ValueType>(); }
/** * Creates a new {@code DefaultIdentifiedValue} with the given identifier * and value. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @param identifier * The identifier for the value. * @param value * The value. * @return * A new {@code DefaultIdentifiedValue} with the given identifier and * value. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create( final IdentifierType identifier, final ValueType value) { return new DefaultIdentifiedValue<IdentifierType, ValueType>(identifier, value); }
/** * Creates a new {@code DefaultIdentifiedValue} with the given identifier * and value. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @param identifier * The identifier for the value. * @param value * The value. * @return * A new {@code DefaultIdentifiedValue} with the given identifier and * value. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create( final IdentifierType identifier, final ValueType value) { return new DefaultIdentifiedValue<IdentifierType, ValueType>(identifier, value); }
/** * Creates a new {@code DefaultIdentifiedValue} with the given identifier * and value. * * @param <IdentifierType> * The type of identifier for the value. Must implement valid equals * and hashCode methods. * @param <ValueType> * The type of value stored. * @param identifier * The identifier for the value. * @param value * The value. * @return * A new {@code DefaultIdentifiedValue} with the given identifier and * value. */ public static <IdentifierType, ValueType> DefaultIdentifiedValue<IdentifierType, ValueType> create( final IdentifierType identifier, final ValueType value) { return new DefaultIdentifiedValue<IdentifierType, ValueType>(identifier, value); }