public static final class Provider.PortEntry extends java.lang.Object implements java.util.Map.Entry<java.lang.String,java.lang.Class<? extends PortConnector>>
Constructor and Description |
---|
PortEntry(java.lang.String typeName,
java.lang.Class<? extends PortConnector> pcClazz)
Create a PortEntry instance.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKey()
Get the configuration type name for this PortEntry type.
|
java.lang.Class<? extends PortConnector> |
getValue()
Get the Class that implements the driver code for this PortEntry.
|
java.lang.Class<? extends PortConnector> |
setValue(java.lang.Class<? extends PortConnector> value)
DO NOT CALL; disabled for this class.
|
public PortEntry(java.lang.String typeName, java.lang.Class<? extends PortConnector> pcClazz)
typeName
- String internal configuration name for this port type
(should be PortConnector subclass's TYPE_NAME String constant)pcClazz
- Class object implementing the driver code for this port typepublic java.lang.String getKey()
getKey
in interface java.util.Map.Entry<java.lang.String,java.lang.Class<? extends PortConnector>>
public java.lang.Class<? extends PortConnector> getValue()
getValue
in interface java.util.Map.Entry<java.lang.String,java.lang.Class<? extends PortConnector>>
public java.lang.Class<? extends PortConnector> setValue(java.lang.Class<? extends PortConnector> value)
setValue
in interface java.util.Map.Entry<java.lang.String,java.lang.Class<? extends PortConnector>>
value
- N/Ajava.lang.UnsupportedOperationException
- because this method is not allowed on this subclass