use of com.ms.silverking.cloud.topology.NodeClass in project SilverKing by Morgan-Stanley.
the class NodeClassAndName method parse.
public static NodeClassAndName parse(String s) throws PolicyParseException {
String[] tokens;
tokens = s.split(":");
if (tokens.length > 2) {
throw new PolicyParseException("Bad NodeClassAndName: " + s);
} else {
NodeClass nodeClass;
String name;
nodeClass = NodeClass.forName(tokens[0]);
if (nodeClass == null) {
throw new PolicyParseException("Bad NodeClass: " + tokens[0]);
}
if (tokens.length > 1) {
name = tokens[1];
} else {
name = null;
}
return new NodeClassAndName(nodeClass, name);
}
}
Aggregations