|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.core.node.port.PortType
public final class PortType
Holds type information about node port types.
The documentation of this class is mostly missing and will be fixed in future versions. For example implementations refer to one of the core implementations in KNIME core.
Please also note that the general API for PortTypes (which is new in KNIME
2.0) is not finalized and may (slightly) change in future versions as well
(meaning also that methods may be added to either this class or
PortObject
or PortObjectSpec
).
Constructor Summary | |
---|---|
PortType(Class<? extends PortObject> objectClass)
|
Method Summary | |
---|---|
boolean |
acceptsPortObject(PortObject obj)
|
boolean |
acceptsPortObjectSpec(PortObjectSpec spec)
|
boolean |
equals(Object obj)
|
Class<? extends PortObject> |
getPortObjectClass()
|
Class<? extends PortObjectSpec> |
getPortObjectSpecClass()
|
static Class<? extends PortObjectSpec> |
getPortObjectSpecClass(Class<? extends PortObject> objectClass)
|
int |
hashCode()
|
boolean |
isSuperTypeOf(PortType subType)
Determines if the argument type is a sub type of this type. |
static PortType |
load(NodeSettingsRO settings)
|
void |
save(NodeSettingsWO settings)
|
String |
toString()
Returns string comprising spec and object class. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PortType(Class<? extends PortObject> objectClass)
Method Detail |
---|
public Class<? extends PortObjectSpec> getPortObjectSpecClass()
public Class<? extends PortObject> getPortObjectClass()
public boolean isSuperTypeOf(PortType subType)
subType
- The type to check
NullPointerException
- if the argument is nullpublic String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public void save(NodeSettingsWO settings)
public boolean acceptsPortObjectSpec(PortObjectSpec spec)
public boolean acceptsPortObject(PortObject obj)
public static PortType load(NodeSettingsRO settings) throws InvalidSettingsException
InvalidSettingsException
public static Class<? extends PortObjectSpec> getPortObjectSpecClass(Class<? extends PortObject> objectClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |