Class VertexImageShaperDemo.DemoVertexIconTransformer<V>

java.lang.Object
edu.uci.ics.jung.samples.VertexImageShaperDemo.DemoVertexIconTransformer<V>
All Implemented Interfaces:
com.google.common.base.Function<V,Icon>, Function<V,Icon>
Enclosing class:
VertexImageShaperDemo

public static class VertexImageShaperDemo.DemoVertexIconTransformer<V> extends Object implements com.google.common.base.Function<V,Icon>
This class exists only to provide settings to turn on/off shapes and image fill in this demo.

For a real application, just use Functions.forMap(iconMap) to provide a Function<V, Icon>.

  • Field Details

    • fillImages

      boolean fillImages
    • outlineImages

      boolean outlineImages
    • iconMap

      Map<V,Icon> iconMap
  • Constructor Details

    • DemoVertexIconTransformer

      public DemoVertexIconTransformer(Map<V,Icon> iconMap)
  • Method Details

    • isFillImages

      public boolean isFillImages()
      Returns:
      Returns the fillImages.
    • setFillImages

      public void setFillImages(boolean fillImages)
      Parameters:
      fillImages - The fillImages to set.
    • isOutlineImages

      public boolean isOutlineImages()
    • setOutlineImages

      public void setOutlineImages(boolean outlineImages)
    • apply

      public Icon apply(V v)
      Specified by:
      apply in interface com.google.common.base.Function<V,Icon>
      Specified by:
      apply in interface Function<V,Icon>