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