donaldp 01/03/14 19:09:30
Modified: proposal/4.0/src/java/org/apache/aut/io FileUtil.java
proposal/4.0/src/java/org/apache/aut/security
AbstractPolicy.java
Added: proposal/4.0/src/java/org/apache/aut StringUtil.java
Log:
Made aut no longer depend on Avalon
Revision Changes Path
1.1
jakarta-avalon/proposal/4.0/src/java/org/apache/aut/StringUtil.java
Index: StringUtil.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.aut;
/**
* This class provides basic facilities for manipulating strings.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public final class StringUtil
{
/**
* Private constructor to prevent instantiation.
*/
private StringUtil()
{
}
/**
* Replace substrings of one string with another string and return altered
string.
*
* @param original input string
* @param oldString the substring section to replace
* @param newString the new substring replacing old substring section
* @return converted string
*/
public static String replaceSubString( final String original,
final String oldString,
final String newString )
{
final StringBuffer sb = new StringBuffer();
int end = original.indexOf( oldString );
int start = 0;
final int stringSize = oldString.length();
while( end != -1 )
{
sb.append( original.substring( start, end ) );
sb.append( newString );
start = end + stringSize;
end = original.indexOf( oldString, start );
}
end = original.length();
sb.append( original.substring( start, end ) );
return sb.toString();
}
}
1.2 +1 -1
jakarta-avalon/proposal/4.0/src/java/org/apache/aut/io/FileUtil.java
Index: FileUtil.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/aut/io/FileUtil.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FileUtil.java 2001/02/26 00:39:56 1.1
+++ FileUtil.java 2001/03/15 03:09:29 1.2
@@ -9,7 +9,7 @@
import java.io.*;
import java.net.URL;
-import org.apache.avalon.util.StringUtil;
+import org.apache.aut.StringUtil;
/**
* This class provides basic facilities for manipulating files.
1.2 +2 -2
jakarta-avalon/proposal/4.0/src/java/org/apache/aut/security/AbstractPolicy.java
Index: AbstractPolicy.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon/proposal/4.0/src/java/org/apache/aut/security/AbstractPolicy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractPolicy.java 2001/02/26 00:40:08 1.1
+++ AbstractPolicy.java 2001/03/15 03:09:30 1.2
@@ -23,8 +23,8 @@
import java.util.Enumeration;
import java.util.PropertyPermission;
import org.apache.aut.io.FileUtil;
-import org.apache.avalon.Loggable;
import org.apache.avalon.component.Component;
+import org.apache.avalon.logger.Loggable;
import org.apache.log.Logger;
/**
@@ -36,7 +36,7 @@
extends Policy
implements Component, Loggable
{
- protected final static boolean DEBUG = true;
+ protected final static boolean DEBUG = true;
protected final ArrayList m_entries = new ArrayList();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]