Class ConverterCollections.AbstractConverterEntry<FK,​TK,​FV,​TV>

    • Field Detail

      • m_entry

        protected final Map.Entry<FK,​FV> m_entry
        The underlying entry.
      • m_oKeyUp

        protected transient TK m_oKeyUp
        Cached converted key.
      • m_oValueUp

        protected transient TV m_oValueUp
        Cached converted value.
    • Constructor Detail

      • AbstractConverterEntry

        protected AbstractConverterEntry​(Map.Entry<FK,​FV> entry)
        Constructor.
        Parameters:
        entry - the Entry to wrap
    • Method Detail

      • getConverterKeyUp

        protected abstract Converter<FK,​TK> getConverterKeyUp()
        Return the Converter to view the underlying Entry's key through.
        Returns:
        the Converter to view the underlying Entry's key through
      • getConverterValueUp

        protected abstract Converter<FV,​TV> getConverterValueUp()
        Return the Converter to view the underlying Entry's value through.
        Returns:
        the Converter to view the underlying Entry's value through
      • getConverterValueDown

        protected abstract Converter<TV,​FV> getConverterValueDown()
        Return the Converter used to change value in the underlying Entry.
        Returns:
        the Converter used to change value in the underlying Entry
      • getEntry

        public Map.Entry<FK,​FV> getEntry()
        Return the underlying Map.Entry.
        Returns:
        the underlying Map.Entry