Class DefaultVertexIconTransformer<V>

  • All Implemented Interfaces:
    org.apache.commons.collections4.Transformer<V,​javax.swing.Icon>

    public class DefaultVertexIconTransformer<V>
    extends java.lang.Object
    implements org.apache.commons.collections4.Transformer<V,​javax.swing.Icon>
    A simple, stateful VertexIconFunction. Stores icons in a Map keyed on the Vertex
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<V,​javax.swing.Icon> iconMap
      icon storage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<V,​javax.swing.Icon> getIconMap()
      Returns the icon storage as a Map.
      void setIconMap​(java.util.Map<V,​javax.swing.Icon> iconMap)
      Sets the icon storage to the specified Map.
      javax.swing.Icon transform​(V v)
      Returns the Icon associated with v.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • iconMap

        protected java.util.Map<V,​javax.swing.Icon> iconMap
        icon storage
    • Constructor Detail

      • DefaultVertexIconTransformer

        public DefaultVertexIconTransformer()
    • Method Detail

      • getIconMap

        public java.util.Map<V,​javax.swing.Icon> getIconMap()
        Returns the icon storage as a Map.
      • setIconMap

        public void setIconMap​(java.util.Map<V,​javax.swing.Icon> iconMap)
        Sets the icon storage to the specified Map.
      • transform

        public javax.swing.Icon transform​(V v)
        Returns the Icon associated with v.
        Specified by:
        transform in interface org.apache.commons.collections4.Transformer<V,​javax.swing.Icon>