Class AbstractAttributeMapValueLabelValueExtractor<M extends Map<String,​?>,​T>

    • Constructor Detail

      • AbstractAttributeMapValueLabelValueExtractor

        protected AbstractAttributeMapValueLabelValueExtractor​(String attributeName,
                                                               Class<T> type,
                                                               String labelName,
                                                               int priority)
    • Method Detail

      • getAttributes

        protected abstract M getAttributes​(T source)
      • getAttributeName

        public String getAttributeName()
      • extractFromAttribute

        protected abstract Set<Object> extractFromAttribute​(Object attributeValue)
      • extract

        public Set<Object> extract​(T source)