/* * Created on 07.11.2003 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */ package org.jboss.tools.common.model.ui.util; /** * @author eskimo * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class StringUtil { public static final String replaceAll(String target, String from, String to) { StringBuffer buffer = new StringBuffer(); int fromLength = from.length(); int nextIndex = 0; int prevIndex = 0; while(true) { nextIndex = target.indexOf(from,prevIndex); if(nextIndex == -1) { buffer.append(target.substring(prevIndex)); break; } buffer.append(target.substring(prevIndex,nextIndex)).append(to); prevIndex = nextIndex+fromLength; } return buffer.toString(); } }