Package net.sourceforge.segment.srx

Examples of net.sourceforge.segment.srx.SrxTransformer.transform()


   * @return initialized SRX document
   */
  public SrxDocument parse(Reader reader) {
    SrxTransformer transformer = new Srx1Transformer();
    Map<String, Object> parameterMap = Collections.emptyMap();
    Reader reader2 = transformer.transform(reader, parameterMap);
    SrxParser parser2 = new Srx2Parser();
    return parser2.parse(reader2);
  }

}
View Full Code Here


   */
  public void transform(Reader reader, Writer writer,
      Map<String, Object> parameterMap) {
    BufferedReader bufferedReader = new BufferedReader(reader);
    SrxTransformer transformer = getTransformer(bufferedReader);
    transformer.transform(bufferedReader, writer, parameterMap);
  }

  /**
   * Transform given SRX document and return Reader containing newest
   * supported version. Recognizes version by using
View Full Code Here

   * @return reader containing SRX document in newest supported version
   */
  public Reader transform(Reader reader, Map<String, Object> parameterMap) {
    BufferedReader bufferedReader = new BufferedReader(reader);
    SrxTransformer transformer = getTransformer(bufferedReader);
    return transformer.transform(bufferedReader, parameterMap);
  }

  private SrxTransformer getTransformer(BufferedReader reader) {
    SrxTransformer transformer;

View Full Code Here

    // If there are transformation parameters then separate transformation
    // is needed.
    if (parameterMap.size() > 0) {
      SrxTransformer transformer = new SrxAnyTransformer();
      srxReader = transformer.transform(srxReader, parameterMap);
    }

    SrxParser srxParser = new SrxAnyParser();
    SrxDocument document = srxParser.parse(srxReader);
    srxReader.close();
View Full Code Here

      if (mapRule != null) {
        parameterMap.put(Srx1Transformer.MAP_RULE_NAME, mapRule);
      }

      transformer.transform(reader, writer, parameterMap);
    } finally {
      reader.close();
      writer.close();
     
    }
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.