Class CompositeIconDecoder

java.lang.Object
org.teamapps.icons.composite.CompositeIconDecoder
All Implemented Interfaces:
IconDecoder<CompositeIcon,​java.lang.Void>

public class CompositeIconDecoder
extends java.lang.Object
implements IconDecoder<CompositeIcon,​java.lang.Void>
  • Constructor Summary

    Constructors 
    Constructor Description
    CompositeIconDecoder()  
  • Method Summary

    Modifier and Type Method Description
    CompositeIcon decodeIcon​(java.lang.String encodedIconString, IconDecoderContext context)
    Decodes an icon from an encoded icon String.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • decodeIcon

      public CompositeIcon decodeIcon​(java.lang.String encodedIconString, IconDecoderContext context)
      Description copied from interface: IconDecoder
      Decodes an icon from an encoded icon String.

      Implementations MUST return an icon, even if the requested size is not available. In this case, a larger or smaller icon should be returned. The resizing will be done elsewhere.

      Implementations MUST support unstyled icons.

      Specified by:
      decodeIcon in interface IconDecoder<CompositeIcon,​java.lang.Void>
      Parameters:
      encodedIconString - The encoded icon String as produced by the corresponding IconEncoder.
      Returns:
      The icon.