Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * $Id: 130 2009-06-05 17:01:24Z karianna $
  * $URL: $
  * ====================================================================
  * Ikasan Enterprise Integration Platform
  * Copyright (c) 2003-2008 Mizuho International plc. and individual contributors as indicated
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * Lesser General Public License for more details.
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the 
 * Free Software Foundation Europe e.V. Talstrasse 110, 40217 Dusseldorf, Germany 
 * or see the FSF site:
 * ====================================================================
package org.ikasan.common;
Common String Transformer provides the base interface for all String Transformation.

Ikasan Development Team
public interface CommonStringTransformer

Provides functionality to parse a delimited string of single values or name-value pairs into a flat XML structure.

Example 1:

Delimited string of single value: |a|b|c|d|

Resulting xml:


Example 2:

Delimited string of name-value pair: |a=1|b=2|c=3|d=4|

Resulting xml:


string The delimited string to convert to flat XML string
delimiter The delimiter pattern used to tokenise the input string
tokenSeperator A name-value pair separator (i.e. '=' in "a=b")
rootElementName The root element of the flat xml to be returned
String String representation of flat XML document.
    public String delimitedStringToXMLString(String stringString delimiter
            String tokenSeperatorString rootElementName)
New to GrepCode? Check out our FAQ X