Interface IconType<T>

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

public interface IconType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the iconType xsd type
  • Method Details

    • smallIcon

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

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

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

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

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

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

      IconType<T> id(String id)
      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of IconType
    • getId

      String getId()
      Returns the id attribute
      Returns:
      the value defined for the attribute id
    • removeId

      IconType<T> removeId()
      Removes the id attribute
      Returns:
      the current instance of IconType