in taverna-report-explainer/src/main/java/org/apache/taverna/workbench/report/explainer/BasicExplainer.java [265:368]
public JComponent getSolution(VisitReport vr) {
VisitKind vk = vr.getKind();
int resultId = vr.getResultId();
if (vk instanceof DataflowCollation) {
return solutionDataflowCollation(vr);
}
if (vk instanceof FailedEntityKind) {
return solutionFailedEntity(vr);
}
if ((vk instanceof IncompleteDataflowKind)
&& (resultId == IncompleteDataflowKind.INCOMPLETE_DATAFLOW)) {
return solutionDataflowIncomplete(vr);
}
if (vk instanceof InvalidDataflowKind) {
return solutionInvalidDataflow(vr);
}
if (vk instanceof UnresolvedOutputKind) {
return solutionUnresolvedOutput(vr);
}
if (vk instanceof UnsatisfiedEntityKind) {
return solutionUnsatisfiedEntity(vr);
}
if ((vk instanceof FragilityCheck)
&& (resultId == FragilityCheck.SOURCE_FRAGILE)) {
return solutionSourceFragile(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.INVALID_SCRIPT)) {
return solutionBeanshellInvalidScript(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.CONNECTION_PROBLEM)) {
return solutionConnectionProblem(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.INVALID_URL)) {
return solutionInvalidUrl(vr);
}
if ((vk instanceof HealthCheck) && (resultId == HealthCheck.TIME_OUT)) {
return solutionTimeOut(vr);
}
if ((vk instanceof HealthCheck) && (resultId == HealthCheck.IO_PROBLEM)) {
return solutionIoProblem(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.MISSING_DEPENDENCY)) {
return solutionMissingDependency(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.DEFAULT_VALUE)) {
return solutionDefaultValue(vr);
}
if ((vk instanceof HealthCheck) && (resultId == HealthCheck.BAD_WSDL)) {
return solutionBadWSDL(vr);
}
if ((vk instanceof HealthCheck) && (resultId == HealthCheck.NOT_HTTP)) {
return solutionNotHTTP(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.UNSUPPORTED_STYLE)) {
return solutionUnsupportedStyle(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.UNKNOWN_OPERATION)) {
return solutionUnknownOperation(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.NO_ENDPOINTS)) {
return solutionNoEndpoints(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.INVALID_CONFIGURATION)) {
return solutionInvalidConfiguration(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.NULL_DATATYPE)) {
return solutionNullDatatype(vr);
}
if ((vk instanceof HealthCheck) && (resultId == HealthCheck.DISABLED)) {
return solutionDisabled(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.DATATYPE_SOURCE)) {
return solutionDatatypeSource(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.UNRECOGNIZED)) {
return solutionUnrecognized(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.LOOP_CONNECTION)) {
return solutionLoopConnection(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.UNMANAGED_LOCATION)) {
return solutionUnmanagedLocation(vr);
}
if ((vk instanceof HealthCheck)
&& (resultId == HealthCheck.INCOMPATIBLE_MIMETYPES)) {
return solutionIncompatibleMimetypes(vr);
}
return null;
}