org.benow.web.path.service
Class ServiceUtil

java.lang.Object
  extended by org.benow.web.path.service.ServiceUtil

public class ServiceUtil
extends java.lang.Object


Constructor Summary
ServiceUtil()
           
 
Method Summary
static void createServiceXSLFile(java.io.File svcXSLFile, java.lang.Class<? extends org.benow.service.Service> svcClass)
          Create a new service presenter using the service specification.
static void verifyTemplateMatching(java.io.File xslFile, java.lang.String templateName)
           
static void verifyTemplateMatching(java.io.File xslFile, java.lang.String templateName, org.w3c.dom.Document sampleInput)
           
static void verifyTemplateMatching(java.io.File svcXSLFile, java.lang.String name, java.lang.Object templateInput)
           
static void verifyTemplateMatching(java.io.File svcXSLFile, java.lang.String name, java.lang.Object templateInput, org.w3c.dom.Document sampleInput)
           
static void verifyTemplateMatching(java.lang.Object key, java.io.InputStream in, java.lang.String templateName, java.lang.Object methodInput, java.io.File outFile, org.w3c.dom.Document sampleInput)
           
static void verifyTemplateMatching(java.net.URL svcXSLURL, java.lang.String name, java.lang.Object templateInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceUtil

public ServiceUtil()
Method Detail

verifyTemplateMatching

public static void verifyTemplateMatching(java.io.File svcXSLFile,
                                          java.lang.String name,
                                          java.lang.Object templateInput)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

verifyTemplateMatching

public static void verifyTemplateMatching(java.io.File svcXSLFile,
                                          java.lang.String name,
                                          java.lang.Object templateInput,
                                          org.w3c.dom.Document sampleInput)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

verifyTemplateMatching

public static void verifyTemplateMatching(java.net.URL svcXSLURL,
                                          java.lang.String name,
                                          java.lang.Object templateInput)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

verifyTemplateMatching

public static void verifyTemplateMatching(java.lang.Object key,
                                          java.io.InputStream in,
                                          java.lang.String templateName,
                                          java.lang.Object methodInput,
                                          java.io.File outFile,
                                          org.w3c.dom.Document sampleInput)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

createServiceXSLFile

public static void createServiceXSLFile(java.io.File svcXSLFile,
                                        java.lang.Class<? extends org.benow.service.Service> svcClass)
                                 throws javax.xml.transform.TransformerException,
                                        org.benow.java.spec.SpecificationException,
                                        java.lang.ClassNotFoundException,
                                        java.io.IOException,
                                        javax.xml.transform.TransformerException
Create a new service presenter using the service specification.

Parameters:
svcXSLFile -
className -
Throws:
javax.xml.transform.TransformerException
org.benow.java.spec.SpecificationException
java.lang.ClassNotFoundException
java.io.IOException
javax.xml.transform.TransformerException

verifyTemplateMatching

public static void verifyTemplateMatching(java.io.File xslFile,
                                          java.lang.String templateName)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

verifyTemplateMatching

public static void verifyTemplateMatching(java.io.File xslFile,
                                          java.lang.String templateName,
                                          org.w3c.dom.Document sampleInput)
                                   throws java.lang.Exception
Throws:
java.lang.Exception