Interface Icon<T>

  • All Superinterfaces:
    org.jboss.shrinkwrap.descriptor.api.Child<T>
    All Known Implementing Classes:
    IconImpl

    public interface Icon<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the icon xsd type
    • Method Detail

      • smallIcon

        Icon<T> smallIcon​(String smallIcon)
        Sets the small-icon element
        Parameters:
        smallIcon - the value for the element small-icon
        Returns:
        the current instance of Icon
      • getSmallIcon

        String getSmallIcon()
        Returns the small-icon element
        Returns:
        the node defined for the element small-icon
      • removeSmallIcon

        Icon<T> removeSmallIcon()
        Removes the small-icon element
        Returns:
        the current instance of Icon
      • largeIcon

        Icon<T> largeIcon​(String largeIcon)
        Sets the large-icon element
        Parameters:
        largeIcon - the value for the element large-icon
        Returns:
        the current instance of Icon
      • getLargeIcon

        String getLargeIcon()
        Returns the large-icon element
        Returns:
        the node defined for the element large-icon
      • removeLargeIcon

        Icon<T> removeLargeIcon()
        Removes the large-icon element
        Returns:
        the current instance of Icon