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 Details

    • 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