Class AttributeSummary<T,​C extends org.deckfour.xes.model.XAttribute>

    • Field Detail

      • completeList

        protected final boolean completeList
        Used to determine whether all values that this summary summarizes are stored or not.
      • attributeClass

        protected java.lang.Class<C extends org.deckfour.xes.model.XAttribute> attributeClass
      • key

        protected java.lang.String key
      • values

        protected java.util.List<T> values
      • representationFeatures

        protected java.util.Map<java.lang.String,​java.lang.Number> representationFeatures
    • Constructor Detail

      • AttributeSummary

        public AttributeSummary​(java.lang.String key,
                                boolean completeList)
    • Method Detail

      • getKey

        public java.lang.String getKey()
      • setAttributeClass

        protected abstract void setAttributeClass()
      • addValue

        public void addValue​(org.deckfour.xes.model.XAttribute attribute)
      • addValueInSummary

        protected abstract void addValueInSummary​(org.deckfour.xes.model.XAttribute attribute)
      • extractAttributeValue

        protected abstract T extractAttributeValue​(org.deckfour.xes.model.XAttribute attribute)
      • initializeRepresentationFeatures

        protected abstract void initializeRepresentationFeatures()
      • computeRepresentationFeatures

        protected abstract void computeRepresentationFeatures()
      • getRepresentationFeatures

        public java.util.Map<java.lang.String,​java.lang.Number> getRepresentationFeatures()
      • getAttributeClass

        public java.lang.Class<C> getAttributeClass()
      • acceptValue

        public abstract boolean acceptValue​(org.deckfour.xes.model.XAttribute attribute)