test_class.declarator: transformer
test_class.modifier: private
test_class.original_string: private XsltTransmogrifier<String> transformer;
test_class.type: XsltTransmogrifier<String>
test_class.var_name: transformer
test_class.file: commons/xml/src/test/java/org/openehealth/ipf/commons/xml/XsltTransmogrifierTest.java
test_class.identifier: XsltTransmogrifierTest
test_case.body: @Test
      public void testConvertString() throws IOException {
          Source source = new StreamSource(new ClassPathResource(
                  "xslt/createPatient.xml").getInputStream());
          String result = transformer.zap(source,
                  "xslt/createPatient.xslt");
          assertNotNull(result);
      }
test_case.class_method_signature: XsltTransmogrifierTest.testConvertString()
test_case.full_signature: @Test public void testConvertString()
test_case.identifier: testConvertString
test_case.invocations: getInputStream zap assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConvertString()
focal_class.declarator: LOG = LoggerFactory.getLogger(XsltTransmogrifier.class)
focal_class.modifier: private final static
focal_class.original_string: private final static Logger LOG = LoggerFactory.getLogger(XsltTransmogrifier.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: templateCache = new HashMap<Object, Templates>()
focal_class.modifier: private final
focal_class.original_string: private final Map<Object, Templates> templateCache = new HashMap<Object, Templates>();
focal_class.type: Map<Object, Templates>
focal_class.var_name: templateCache
focal_class.declarator: staticParams
focal_class.modifier: private
focal_class.original_string: private Map<String, Object> staticParams;
focal_class.type: Map<String, Object>
focal_class.var_name: staticParams
focal_class.declarator: factory
focal_class.modifier: private final
focal_class.original_string: private final TransformerFactory factory;
focal_class.type: TransformerFactory
focal_class.var_name: factory
focal_class.declarator: resolver
focal_class.modifier: private final
focal_class.original_string: private final URIResolver resolver;
focal_class.type: URIResolver
focal_class.var_name: resolver
focal_class.declarator: outputFormat
focal_class.modifier: private final
focal_class.original_string: private final Class<T> outputFormat;
focal_class.type: Class<T>
focal_class.var_name: outputFormat
focal_class.file: commons/xml/src/main/java/org/openehealth/ipf/commons/xml/XsltTransmogrifier.java
focal_class.identifier: XsltTransmogrifier
focal_class.interfaces: implements Transmogrifier<Source, T>
focal_class.class_method_signature: XsltTransmogrifier.XsltTransmogrifier()
focal_class.full_signature: @SuppressWarnings("unchecked") public  XsltTransmogrifier()
focal_class.identifier: XsltTransmogrifier
focal_class.modifiers: @SuppressWarnings("unchecked") public
focal_class.parameters: ()
focal_class.signature:  XsltTransmogrifier()
focal_class.class_method_signature: XsltTransmogrifier.XsltTransmogrifier(Class<T> outputFormat)
focal_class.full_signature: public  XsltTransmogrifier(Class<T> outputFormat)
focal_class.identifier: XsltTransmogrifier
focal_class.modifiers: public
focal_class.parameters: (Class<T> outputFormat)
focal_class.signature:  XsltTransmogrifier(Class<T> outputFormat)
focal_class.class_method_signature: XsltTransmogrifier.XsltTransmogrifier(Class<T> outputFormat,
              Map<String, Object> staticParams)
focal_class.full_signature: public  XsltTransmogrifier(Class<T> outputFormat,
              Map<String, Object> staticParams)
focal_class.identifier: XsltTransmogrifier
focal_class.modifiers: public
focal_class.parameters: (Class<T> outputFormat,
              Map<String, Object> staticParams)
focal_class.signature:  XsltTransmogrifier(Class<T> outputFormat,
              Map<String, Object> staticParams)
focal_class.class_method_signature: XsltTransmogrifier.getTemplateCache()
focal_class.full_signature: protected Map<Object, Templates> getTemplateCache()
focal_class.identifier: getTemplateCache
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Map<Object, Templates>
focal_class.signature: Map<Object, Templates> getTemplateCache()
focal_class.class_method_signature: XsltTransmogrifier.getFactory()
focal_class.full_signature: protected TransformerFactory getFactory()
focal_class.identifier: getFactory
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: TransformerFactory
focal_class.signature: TransformerFactory getFactory()
focal_class.class_method_signature: XsltTransmogrifier.getStaticParams()
focal_class.full_signature: public Map<String, Object> getStaticParams()
focal_class.identifier: getStaticParams
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> getStaticParams()
focal_class.class_method_signature: XsltTransmogrifier.setStaticParams(Map<String, Object> staticParams)
focal_class.full_signature: public void setStaticParams(Map<String, Object> staticParams)
focal_class.identifier: setStaticParams
focal_class.modifiers: public
focal_class.parameters: (Map<String, Object> staticParams)
focal_class.return: void
focal_class.signature: void setStaticParams(Map<String, Object> staticParams)
focal_class.class_method_signature: XsltTransmogrifier.zap(Source source, Object... params)
focal_class.full_signature: @Override public T zap(Source source, Object... params)
focal_class.identifier: zap
focal_class.modifiers: @Override public
focal_class.parameters: (Source source, Object... params)
focal_class.return: T
focal_class.signature: T zap(Source source, Object... params)
focal_class.class_method_signature: XsltTransmogrifier.doZap(Source source, Result result, Object... params)
focal_class.full_signature: private void doZap(Source source, Result result, Object... params)
focal_class.identifier: doZap
focal_class.modifiers: private
focal_class.parameters: (Source source, Result result, Object... params)
focal_class.return: void
focal_class.signature: void doZap(Source source, Result result, Object... params)
focal_class.class_method_signature: XsltTransmogrifier.setXsltParameters(Transformer transformer,
              Map<String, Object> param)
focal_class.full_signature: protected void setXsltParameters(Transformer transformer,
              Map<String, Object> param)
focal_class.identifier: setXsltParameters
focal_class.modifiers: protected
focal_class.parameters: (Transformer transformer,
              Map<String, Object> param)
focal_class.return: void
focal_class.signature: void setXsltParameters(Transformer transformer,
              Map<String, Object> param)
focal_class.class_method_signature: XsltTransmogrifier.template(Object... params)
focal_class.full_signature: synchronized protected Templates template(Object... params)
focal_class.identifier: template
focal_class.modifiers: synchronized protected
focal_class.parameters: (Object... params)
focal_class.return: Templates
focal_class.signature: Templates template(Object... params)
focal_class.class_method_signature: XsltTransmogrifier.doCreateTemplate(Object... params)
focal_class.full_signature: protected Templates doCreateTemplate(Object... params)
focal_class.identifier: doCreateTemplate
focal_class.modifiers: protected
focal_class.parameters: (Object... params)
focal_class.return: Templates
focal_class.signature: Templates doCreateTemplate(Object... params)
focal_method.body: @Override
      public T zap(Source source, Object... params) {
          ResultHolder<T> accessor = ResultHolderFactory.create(outputFormat);
          Result result = accessor.createResult();
          doZap(source, result, params);
          return accessor.getResult();
      }
focal_method.class_method_signature: XsltTransmogrifier.zap(Source source, Object... params)
focal_method.full_signature: @Override public T zap(Source source, Object... params)
focal_method.identifier: zap
focal_method.invocations: create createResult doZap getResult
focal_method.modifiers: @Override public
focal_method.parameters: (Source source, Object... params)
focal_method.return: T
focal_method.signature: T zap(Source source, Object... params)