Package javax.jmdns.impl
Class JmDNSImpl.ServiceTypeEntry
- java.lang.Object
-
- java.util.AbstractMap<String,String>
-
- javax.jmdns.impl.JmDNSImpl.ServiceTypeEntry
-
- 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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description ServiceTypeEntry(String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(String subtype)
Adds the specified element to this set if it is not already present.JmDNSImpl.ServiceTypeEntry
clone()
boolean
contains(String subtype)
Returnstrue
if this set contains the specified element.Set<Map.Entry<String,String>>
entrySet()
String
getType()
The type associated with this entry.Iterator<String>
iterator()
Returns an iterator over the elements in this set.String
toString()
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
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)
Returnstrue
if this set contains the specified element. More formally, returnstrue
if and only if this set contains an elemente
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 elemente
to this set if this set contains no elemente2
such that(e==null ? e2==null : e.equals(e2))
. If this set already contains the element, the call leaves the set unchanged and returnsfalse
.- 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
-
clone
public JmDNSImpl.ServiceTypeEntry clone()
- Overrides:
clone
in classAbstractMap<String,String>
-
toString
public String toString()
- Overrides:
toString
in classAbstractMap<String,String>
-
-