Interface AttributeMatch<V>
-
- All Superinterfaces:
AttributeValue<V>
- All Known Subinterfaces:
AttributeMerger<V>
- All Known Implementing Classes:
Attribute,BigDecimalAttribute,BigIntegerAttribute,BooleanAttribute,ByteArrayAttribute,ByteAttribute,ByteListAttribute,CharAttribute,CharListAttribute,DoubleAttribute,DoubleListAttribute,DurationAttribute,EncryptedStringAttribute,EnumAttribute,EnumListAttribute,FactoryAttribute,FactoryBaseAttribute,FactoryListAttribute,FactoryListBaseAttribute,FactoryPolymorphicAttribute,FactoryPolymorphicListAttribute,FactoryViewAttribute,FactoryViewListAttribute,FastFactoryAttribute,FastFactoryAttributeUtility,FastFactoryListAttribute,FastValueAttribute,FileContentAttribute,FloatAttribute,FloatListAttribute,I18nAttribute,ImmutableValueAttribute,InstantAttribute,IntegerAttribute,IntegerListAttribute,LocalDateAttribute,LocalDateTimeAttribute,LocaleAttribute,LocalTimeAttribute,LongAttribute,LongListAttribute,ObjectValueAttribute,ParametrizedObjectCreatorAttribute,PasswordAttribute,ReferenceBaseAttribute,ShortAttribute,ShortListAttribute,StringAttribute,StringListAttribute,StringMapAttribute,StringSetAttribute,URIAttribute,URIListAttribute,ValueListAttribute,ValueMapAttribute,ValueSetAttribute
public interface AttributeMatch<V> extends AttributeValue<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleaninternal_mergeMatch(AttributeMatch<V> value)alternative to equals on value, type-safe , less verbose, without worrying about hidden contracts indented for merge some with some serial case e.g ObjectValueAttributedefault booleaninternal_referenceEquals(FactoryBase<?,?> value, FactoryBase<?,?> otherValue)default booleaninternal_referenceListEquals(java.util.List<? extends FactoryBase<?,?>> value, java.util.List<? extends FactoryBase<?,?>> list)-
Methods inherited from interface io.github.factoryfx.factory.attribute.AttributeValue
get, set
-
-
-
-
Method Detail
-
internal_mergeMatch
boolean internal_mergeMatch(AttributeMatch<V> value)
alternative to equals on value, type-safe , less verbose, without worrying about hidden contracts indented for merge some with some serial case e.g ObjectValueAttribute- Parameters:
value- compare value- Returns:
- true if equals
-
internal_referenceEquals
default boolean internal_referenceEquals(FactoryBase<?,?> value, FactoryBase<?,?> otherValue)
-
internal_referenceListEquals
default boolean internal_referenceListEquals(java.util.List<? extends FactoryBase<?,?>> value, java.util.List<? extends FactoryBase<?,?>> list)
-
-