Attribute.AttributeSupplier<T> |
Attribute.AttributeSupplier.as(AttributeTag... attributeTags) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.binaryAttribute(String attributeName,
Function<T,ByteBuffer> getAttributeMethod,
BiConsumer<T,ByteBuffer> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.binarySetAttribute(String attributeName,
Function<T,Set<ByteBuffer>> getAttributeMethod,
BiConsumer<T,Set<ByteBuffer>> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.boolAttribute(String attributeName,
Function<T,Boolean> getAttributeMethod,
BiConsumer<T,Boolean> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.byteNumberAttribute(String attributeName,
Function<T,Byte> getAttributeMethod,
BiConsumer<T,Byte> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.byteSetAttribute(String attributeName,
Function<T,Set<Byte>> getAttributeMethod,
BiConsumer<T,Set<Byte>> updateItemMethod) |
static <T,R> Attribute.AttributeSupplier<T> |
Attribute.create(String attributeName,
Function<T,R> getAttributeMethod,
BiConsumer<T,R> updateItemMethod,
AttributeType<R> attributeType) |
static <T,K> Attribute.AttributeSupplier<T> |
Attributes.documentMapAttribute(String attributeName,
Function<T,K> getAttributeMethod,
BiConsumer<T,K> updateItemMethod,
TableSchema<K> documentSchema) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.doubleNumberAttribute(String attributeName,
Function<T,Double> getAttributeMethod,
BiConsumer<T,Double> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.doubleSetAttribute(String attributeName,
Function<T,Set<Double>> getAttributeMethod,
BiConsumer<T,Set<Double>> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.floatNumberAttribute(String attributeName,
Function<T,Float> getAttributeMethod,
BiConsumer<T,Float> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.floatSetAttribute(String attributeName,
Function<T,Set<Float>> getAttributeMethod,
BiConsumer<T,Set<Float>> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.integerNumberAttribute(String attributeName,
Function<T,Integer> getAttributeMethod,
BiConsumer<T,Integer> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.integerSetAttribute(String attributeName,
Function<T,Set<Integer>> getAttributeMethod,
BiConsumer<T,Set<Integer>> updateItemMethod) |
static <T,K> Attribute.AttributeSupplier<T> |
Attributes.listAttribute(String attributeName,
Function<T,List<K>> getAttributeMethod,
BiConsumer<T,List<K>> updateItemMethod,
AttributeType<K> listElementsType) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.longNumberAttribute(String attributeName,
Function<T,Long> getAttributeMethod,
BiConsumer<T,Long> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.longSetAttribute(String attributeName,
Function<T,Set<Long>> getAttributeMethod,
BiConsumer<T,Set<Long>> updateItemMethod) |
static <T,K> Attribute.AttributeSupplier<T> |
Attributes.mapAttribute(String attributeName,
Function<T,Map<String,K>> getAttributeMethod,
BiConsumer<T,Map<String,K>> updateItemMethod,
AttributeType<K> mappedValueType) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.shortNumberAttribute(String attributeName,
Function<T,Short> getAttributeMethod,
BiConsumer<T,Short> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.shortSetAttribute(String attributeName,
Function<T,Set<Short>> getAttributeMethod,
BiConsumer<T,Set<Short>> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.stringAttribute(String attributeName,
Function<T,String> getAttributeMethod,
BiConsumer<T,String> updateItemMethod) |
static <T> Attribute.AttributeSupplier<T> |
Attributes.stringSetAttribute(String attributeName,
Function<T,Set<String>> getAttributeMethod,
BiConsumer<T,Set<String>> updateItemMethod) |