Package de.ddb.conversion.context

Examples of de.ddb.conversion.context.ConversionContext


             */
            parseArgs(args);
            /*
             * convert input
             */
            ConversionContext context = ConversionContextFactory.newDefaultEnvironment();
           
            Converter c = new MabxmlToMabConverter();
            c.getConverterContext().setSourceEncoding(inputEncoding);
            c.getConverterContext().setTargetEncoding(outputEncoding);
            c.getConverterContext().setSourceFormat(context.getFormat(ConversionContextFactory.DOCFORMATNAME_MABXML1));
            c.getConverterContext().setTargetFormat(context.getFormat(ConversionContextFactory.DOCFORMATNAME_MAB2));
            context.addConverter(c);
            ConversionParameters params = new ConversionParameters();
            InputStream convertedIn = c.convert(in, params);
            if (outputEncoding.equals("x-MAB")
                    || outputEncoding.equals("x-PICA")) {
                /*
 
View Full Code Here


      final ConversionParameters params = new ConversionParameters();
      params.setAddDoctype(false);
      params.setTargetCharset(MabToMabxml.outputEncoding);
      params.setSourceCharset(MabToMabxml.inputEncoding);
      final ConversionContext context = ConversionContextFactory
          .newDefaultEnvironment();
      final Converter c = new MabToMabxmlConverter();
      c.getConverterContext()
          .setSourceEncoding(MabToMabxml.inputEncoding);
      c.getConverterContext().setTargetEncoding(
          MabToMabxml.outputEncoding);
      c.getConverterContext()
          .setSourceFormat(
              context.getFormat(ConversionContextFactory.DOCFORMATNAME_MAB2));
      c.getConverterContext()
          .setTargetFormat(
              context.getFormat(ConversionContextFactory.DOCFORMATNAME_MABXML1));
      context.addConverter(c);
      c.convert(MabToMabxml.in, MabToMabxml.out, params);
      MabToMabxml.LOGGER.info("Done.");
    } catch (final ClassNotFoundException e) {
      System.out.println("Error: " + e);
      MabToMabxml.LOGGER.error("main(String[])", e);
View Full Code Here

        String targetCharset = args[4];

        if (logger.isDebugEnabled()) {
            logger.debug("main() - initializingConversionContext");
        }
        ConversionContext context = ConversionContextFactory
                .newContextFromStream(new FileInputStream(configFilePath));
        if (logger.isDebugEnabled()) {
            logger.debug("main() - converting");
        }
        Converter converter = context.getConverter(sourceFormat,
                targetFormat);
        converter.convert(System.in, System.out, sourceCharset, targetCharset);
    }
View Full Code Here

            // .convert(in));
            // outputNormalizer.convert(convertedIn, out);
            // }
            ConversionParameters params = new ConversionParameters();
            params.setAddDoctype(false);
            ConversionContext context = ConversionContextFactory.newDefaultEnvironment();
            Converter c = new MabToMabxmlConverter();
            c.getConverterContext().setSourceEncoding(inputEncoding);
            c.getConverterContext().setTargetEncoding(outputEncoding);
            c.getConverterContext().setSourceFormat(context.getFormat(ConversionContextFactory.DOCFORMATNAME_MAB2));
            c.getConverterContext().setTargetFormat(context.getFormat(ConversionContextFactory.DOCFORMATNAME_MABXML1));
            context.addConverter(c);
            c.convert(in, out, params);

        }
    catch (ClassNotFoundException e)
    {
View Full Code Here

        if (logger.isDebugEnabled()) {
            logger.debug("main(String[]) - start");
        }
        parseArgs(args);
        try {
          ConversionContext ctx = ConversionContextFactory.newDefaultEnvironment();
          Converter c = new BinaryConverter(fcvprogrampath + " "
                                            + fcvtablepath + " mab", new ArrayList<String>(0), "x-PICA", "x-PICA", 0);
          c.getConverterContext().setSourceEncoding("x-PICA");
          c.getConverterContext().setTargetEncoding("x-PICA");
          c.getConverterContext().setSourceFormat(ctx.getFormat(ConversionContextFactory.DOCFORMATNAME_PICAPLUS));
          c.getConverterContext().setTargetFormat(ctx.getFormat(ConversionContextFactory.DOCFORMATNAME_MABXML1));
          ctx.addConverter(c);
           
            if (logger.isDebugEnabled()) {
                logger.debug("main() - starting conversion");
            }
            // StringBuffer input = new StringBuffer();
            // int i;
            // while ((i = in.read()) != -1) {
            // input.append((char) i);
            // }
            // String output = new MabToMabxmlConverter().convert(picaToMab
            // .convert(input.substring(0), report), report);
            // out.write(output);
            // if (logger.isDebugEnabled()) {
            // logger.debug("main() - finished conversion. output = " + output);
            // }
            Converter mab2Mabxml = ctx.addConverter(new MabToMabxmlConverter());
            ConversionParameters params = new ConversionParameters();
            mab2Mabxml.convert(c.convert(in, params),
                    out);
            if (logger.isDebugEnabled()) {
                logger.debug("main() - finished conversion.");
View Full Code Here

            "Missing output encoding. See -help for details.");
      }
      /*
       * convert input
       */
      final ConversionContext context = ConversionContextFactory
          .newDefaultEnvironment();

      final Converter c = new MabxmlToMabConverter();
      c.getConverterContext()
          .setSourceEncoding(MabxmlToMab.inputEncoding);
      c.getConverterContext().setTargetEncoding(
          MabxmlToMab.outputEncoding);
      c.getConverterContext()
          .setSourceFormat(
              context.getFormat(ConversionContextFactory.DOCFORMATNAME_MABXML1));
      c.getConverterContext()
          .setTargetFormat(
              context.getFormat(ConversionContextFactory.DOCFORMATNAME_MAB2));
      context.addConverter(c);
      final ConversionParameters params = new ConversionParameters();
      params.setSourceCharset(MabxmlToMab.inputEncoding);
      params.setTargetCharset(MabxmlToMab.outputEncoding);
      final ByteArrayOutputStream bout = new ByteArrayOutputStream();
      c.convert(MabxmlToMab.in, bout, params);
View Full Code Here

TOP

Related Classes of de.ddb.conversion.context.ConversionContext

Copyright © 2018 www.massapicom. 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.