Class JmDNSImpl.ServiceTypeEntry

  • All Implemented Interfaces:
    Cloneable, Map<String,​String>
    Enclosing class:
    JmDNSImpl

    public static class JmDNSImpl.ServiceTypeEntry
    extends AbstractMap<String,​String>
    implements Cloneable
    This is used to store type entries. The type is stored as a call variable and the map support the subtypes.

    The key is the lowercase version as the value is the case preserved version.

    • Constructor Detail

      • ServiceTypeEntry

        public ServiceTypeEntry​(String type)
    • Method Detail

      • getType

        public String getType()
        The type associated with this entry.
        Returns:
        the type
      • contains

        public boolean contains​(String subtype)
        Returns true if this set contains the specified element. More formally, returns true if and only if this set contains an element e such that (o==null ? e==null : o.equals(e)).
        Parameters:
        subtype - element whose presence in this set is to be tested
        Returns:
        true if this set contains the specified element
      • add

        public boolean add​(String subtype)
        Adds the specified element to this set if it is not already present. More formally, adds the specified element e to this set if this set contains no element e2 such that (e==null ? e2==null : e.equals(e2)). If this set already contains the element, the call leaves the set unchanged and returns false.
        Parameters:
        subtype - element to be added to this set
        Returns:
        true if this set did not already contain the specified element
      • iterator

        public Iterator<String> iterator()
        Returns an iterator over the elements in this set. The elements are returned in no particular order (unless this set is an instance of some class that provides a guarantee).
        Returns:
        an iterator over the elements in this set