Examples of Transformer


Examples of javax.xml.transform.Transformer

    Document xmlNew = null;
    DOMResult domResult = new DOMResult();

    try
    {
      Transformer transformer = getXSLTransformer(xslFile);
      transformer.transform(new DOMSource(xmlOld), domResult);
      xmlNew = (Document) domResult.getNode();
      applyStylets(xmlNew, message);
    }
    catch (TransformerConfigurationException e)
    {
View Full Code Here

Examples of javax.xml.transform.Transformer

   * processing. The <code>Transformers</code> are cached for every thread
   * and every XSLT stylesheet.
   */
  protected Transformer getXSLTransformer(String xslFile) throws XException
  {
    Transformer transformer = null;

    try
    {
      transformer = (Transformer) mTransformers.get(Thread
          .currentThread().getName()
View Full Code Here

Examples of javax.xml.transform.Transformer

    StringWriter result = new StringWriter();
    StreamResult streamResult = new StreamResult(result);

    try
    {
      Transformer transformer = getXSLTransformer(xslFile);
      transformer.transform(streamSource, streamResult);
      xmlNew = result.toString();
      source.close();
      result.close();
    }
    catch (IOException e)
View Full Code Here

Examples of javax.xml.transform.Transformer

   * processing. The <code>Transformers</code> are cached for every thread
   * and every XSLT stylesheet.
   */
  protected Transformer getXSLTransformer(String xslFile) throws XException
  {
    Transformer transformer = null;

    try
    {
      transformer = (Transformer) mTransformers.get(Thread
          .currentThread().getName()
View Full Code Here

Examples of net.sf.cglib.core.Transformer

/*     */   }
/*     */
/*     */   private void emitIndexBySignature(List methods)
/*     */   {
/* 112 */     CodeEmitter e = begin_method(1, SIGNATURE_GET_INDEX, null, null);
/* 113 */     List signatures = CollectionUtils.transform(methods, new Transformer() {
/*     */       public Object transform(Object obj) {
/* 115 */         return ReflectUtils.getSignature((Method)obj).toString();
/*     */       }
/*     */     });
/* 118 */     e.load_arg(0);
View Full Code Here

Examples of nexj.core.integration.Transformer

   {
      final Metadata metadata = m_context.getMetadata();
      final MessageParser parser = (MessageParser)metadata.getFormat("XML").getParser().getInstance(m_context);
      final MessageFormatter formatter = (MessageFormatter)metadata.getFormat("Object").getFormatter().getInstance(m_context);
      final Transformation transformation = metadata.getTransformation(sTransformation);
      final Transformer transformer = new Transformer(m_context);
      final UnitOfWork uow = m_context.getUnitOfWork();
      final boolean bRawSaved = uow.isRaw();

      try
      {
         uow.setRaw(true);

         final List tobjList = new ArrayList();

         loader.seedResources(((XMLMetadata)metadata).getHelper(), new CharacterStreamHandler()
         {
            public void handleCharacterStream(Reader reader, String sName) throws IOException
            {
               try
               {
                  TransferObject tobj = parser.parse(new ReaderInput(reader), (Message)transformation.getSource());

                  tobj.setValue("name", sName);

                  if (enabled != null && !Intrinsic.isTrue(m_context.getMachine().invoke(enabled, tobj, (Object[])null)))
                  {
                     return;
                  }

                  if (delete != null)
                  {
                     m_context.getMachine().invoke(delete, tobj, (Object[])null);
                  }

                  tobj = transformer.transform(tobj, transformation);
                  tobjList.add(tobj);
               }
               catch (Exception e)
               {
                  s_logger.error("Unable to seed resource \"" + sName + "\"", e);
View Full Code Here

Examples of org.andromda.core.transformation.Transformer

            {
                throw new RepositoryException("Could not retrieve the repository to which the '" + model + "' belongs");
            }

            // - first perform any transformations
            final Transformer transformer =
                (Transformer)ComponentContainer.instance().findRequiredComponent(Transformer.class);
            final String[] uris = model.getUris();
            final int uriNumber = uris.length;
            final InputStream[] streams = new InputStream[uriNumber];
            for (int ctr = 0; ctr < uriNumber; ctr++)
            {
                streams[ctr] = transformer.transform(
                        uris[ctr],
                        model.getTransformations());
            }

            // - now load the models into the repository
View Full Code Here

Examples of org.apache.cocoon.transformation.Transformer

                compiler.startDocument();

                XMLConsumer nextConsumer = compiler;
                NodeList transformations = DOMUtil.selectNodeList(copletConf,
                                                        "transformation/stylesheet");
                Transformer xslT = null;
                ArrayList transformers = new ArrayList();
                ComponentSelector selector = null;
                Request request = ObjectModelHelper.getRequest(this.objectModel);

                try {
                    if (transformations != null && transformations.getLength() > 0) {
                        selector = (ComponentSelector) this.manager.lookup(Transformer.ROLE + "Selector");
                        nextConsumer = new IncludeXMLConsumer(nextConsumer);
                        for(int k = transformations.getLength()-1; k >=0; k--) {
                            xslT = (Transformer)selector.select("xslt");
                            transformers.add(xslT);
                            xslT.setup(resolver,
                                       objectModel,
                                       DOMUtil.getValueOfNode(transformations.item(k)),
                                       new Parameters());
                            xslT.setConsumer(nextConsumer);
                            nextConsumer = xslT;
                        }
                        nextConsumer.startDocument();
                    }
                    boolean includeFragment = true;
                    boolean handlesParameters = DOMUtil.getValueAsBooleanOf(copletConf, "configuration/handlesParameters", true);
                    String size = p.getParameter("size", "max");
                    includeFragment = size.equals("max");
                    if (includeFragment == false) {
                        if (this.logger.isWarnEnabled() == true) {
                            this.logger.warn("Minimized coplet '"+copletID+"' not handled correctly.");
                        }
                    }
                    if ( includeFragment ) {
                        if (this.logger.isDebugEnabled() ) {
                            this.logger.debug("portal: Loading coplet " + copletID);
                        }
                        // add the parameters to the request attributes
                        Map info = new HashMap(3);
                        SessionContextImpl.copletInfo.set(info);
                        info.put(PortalConstants.COPLETINFO_PARAMETERS, p);
                        info.put(PortalConstants.COPLETINFO_PORTALURI, request.getRequestURI());
                        info.put(PortalConstants.COPLETINFO_STATUSPROFILE, loadedCoplet[7]);
                        XMLConsumer xc = new IncludeXMLConsumer(nextConsumer);
                        Source source = null;
                        try {
                            source = SourceUtil.getSource(resource,
                                                          null,
                                                          (handlesParameters == true ? p : null),
                                                          resolver);
                            resolver.toSAX(source, xc);
                        } finally {
                            resolver.release(source);
                        }

                        if (this.logger.isDebugEnabled()) {
                            this.logger.debug("portal: Loaded coplet " + copletID);
                        }
                    }
                       
                   
                    if (xslT != null) {
                        xslT.endDocument();
                        xslT = null;
                    }
                } finally {
                    SessionContextImpl.copletInfo.set(null);
                    if (selector != null) {
View Full Code Here

Examples of org.apache.commons.collections.Transformer

                    }
                });

        // Let's remove the "ejb" from it's name
        createMethods = CollectionUtils.collect(createMethods,
                new Transformer() {
                    public Object transform(Object object) {
                        return ejbUtils.externalizeMethodName((JavaMethod) object);

                        // return ejbUtils.removeFromMethodName((JavaMethod) object, "ejb");
                    }
                });

        // xdoclet-1.2.3 comment: Add mandatory create() method for stateless beans if the bean is not abstract
        if ((createMethods.size() == 0) && ejbUtils.isStateLess(javaClass)) {
            // Let's generate it then
            JavaMethod createMethod = new JavaMethod();
            createMethod.setName("create");

            // Let's add it finally
            createMethods.add(createMethod);
        }

        // Fix return type
        createMethods = CollectionUtils.collect(createMethods,
                new Transformer() {
                    public Object transform(Object object) {
                        return fixReturnType((JavaMethod) object, newType);
                    }
                });
        createMethods = ejbUtils.injectMethodThrowException(createMethods, CreateException.class);
View Full Code Here

Examples of org.apache.commons.collections.Transformer

                    }
                });

        // Let's remove the "ejbHome" from it's name
        homeMethods = CollectionUtils.collect(homeMethods,
                new Transformer() {
                    public Object transform(Object object) {
                        return ejbUtils.externalizeMethodName((JavaMethod) object);

                        // return ejbUtils.removeFromMethodName((JavaMethod) object, "ejbHome");
                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.