public final class POPNetworkDescriptor
extends java.lang.Object
| Constructor and Description |
|---|
POPNetworkDescriptor(java.lang.String globalName,
POPNetworkDescriptorMethod methods)
Create a new descriptor with its creation behavior
|
| Modifier and Type | Method and Description |
|---|---|
POPConnector |
createConnector()
Create a new connector which will be added to a POPNetwork
|
POPNode |
createNode(java.util.List<java.lang.String> params)
Create a new node based on the given paramters.
|
boolean |
equals(java.lang.Object obj) |
static POPNetworkDescriptor |
from(java.lang.String globalName)
Shorthand for
POPNetworkDescriptorFinder.find(java.lang.String) |
java.lang.String |
getGlobalName()
Name of the descriptor
|
int |
hashCode() |
java.lang.String |
toString() |
public POPNetworkDescriptor(java.lang.String globalName,
POPNetworkDescriptorMethod methods)
globalName - the global bane of the descriptormethods - how to handle connector and node creationpublic static POPNetworkDescriptor from(java.lang.String globalName)
POPNetworkDescriptorFinder.find(java.lang.String)globalName - the global name of the descriptorpublic java.lang.String getGlobalName()
public POPConnector createConnector()
public POPNode createNode(java.util.List<java.lang.String> params)
params - the nodes parameterspublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object