Author: rich
Date: Tue Apr 12 13:02:41 2005
New Revision: 161106
URL: http://svn.apache.org/viewcvs?view=rev&rev=161106
Log:
Switched to use InternalStringBuilder (unsynchronized) instead of StringBuffer.
tests: bvt in netui
BB: self (linux)
Added:
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/internal/InternalStringBuilder.java
(with props)
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/AutoRegisterActionServlet.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowActionServlet.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObjectException.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ProcessPopulate.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DOMUtils.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/common/BundleMap.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ExpressionTerm.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ParsedExpression.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/ParseException.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/TokenMgrError.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/tokens/MapKeyToken.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/util/ParseUtils.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/PagerRenderer.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/StyleModel.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/config/DefaultDataGridStateCodec.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/cell/SortedCellDecorator.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/FirstPreviousNextLastPagerRenderer.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/PreviousNextPagerRenderer.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/sql/SQLSupport.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/base/style/AbstractStyleBean.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/cellrepeater/CellRepeater.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractCell.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/invoke/AbstractCallMethod.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/Repeater.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/pad/PadContext.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/xml/SerializeXML.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractClassicTag.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractSimpleTag.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/ErrorHandling.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/HtmlUtils.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/AnchorBase.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Base.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Button.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBoxGroup.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Error.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Errors.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FormatDate.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FormatNumber.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FormatString.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Hidden.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/LabelBase.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/PopupSupport.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/RadioButtonGroup.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/SelectOption.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/TextBox.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/javascript/IScriptReporter.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/javascript/ScriptContainer.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/javascript/ScriptRequestState.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/StringBuilderRenderAppender.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/rendering/TagRenderingBase.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/ServletTreeRenderer.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeCRI.java
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRenderer.java
incubator/beehive/trunk/netui/src/tags-template/org/apache/beehive/netui/tags/template/IncludeSection.java
incubator/beehive/trunk/netui/src/tags-template/org/apache/beehive/netui/tags/template/Section.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urls/MutableURI.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urls/URLRewriterService.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplate.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/HtmlExceptionFormatter.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/config/ConfigUtil.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/util/type/TypeUtils.java
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/AutoRegisterActionServlet.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/AutoRegisterActionServlet.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/AutoRegisterActionServlet.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/AutoRegisterActionServlet.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.pageflow.internal.InternalConstants;
import org.apache.beehive.netui.pageflow.internal.InternalUtils;
import org.apache.beehive.netui.pageflow.internal.PageFlowRequestWrapper;
@@ -541,7 +543,7 @@
if ( _log.isInfoEnabled() )
{
- StringBuffer msg = new StringBuffer( "Dynamically registering
module " ).append( modulePath );
+ InternalStringBuilder msg = new InternalStringBuilder(
"Dynamically registering module " ).append( modulePath );
_log.info( msg.append( ", config XML " ).append( configFilePath
).toString() );
}
@@ -629,7 +631,7 @@
if ( _log.isErrorEnabled() )
{
- StringBuffer msg = new StringBuffer( "No module
configuration registered for " );
+ InternalStringBuilder msg = new InternalStringBuilder( "No
module configuration registered for " );
msg.append( relativeURI ).append( " (module path "
).append( modulePath ).append( ")." );
_log.error( msg.toString() );
}
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.pageflow.internal.PageFlowBeanContext;
import org.apache.beehive.netui.pageflow.internal.AdapterContext;
import org.apache.beehive.netui.util.logging.Logger;
@@ -310,7 +312,7 @@
private static class LogMsg
{
private String _eventName;
- private StringBuffer _logMessage;
+ private InternalStringBuilder _logMessage;
public LogMsg( String eventName )
{
@@ -321,7 +323,7 @@
{
if ( _logMessage == null )
{
- _logMessage = new StringBuffer( _eventName ).append( ": "
);
+ _logMessage = new InternalStringBuilder( _eventName
).append( ": " );
}
else
{
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.core.urls.MutableURI;
import org.apache.beehive.netui.pageflow.config.PageFlowActionMapping;
import org.apache.beehive.netui.pageflow.internal.InternalUtils;
@@ -752,7 +754,7 @@
if ( _log.isWarnEnabled() )
{
- StringBuffer msg = new StringBuffer( "Could not find matching
action method for action=" );
+ InternalStringBuilder msg = new InternalStringBuilder( "Could not
find matching action method for action=" );
msg.append( actionName ).append( ", form=" );
msg.append( inputForm != null ? inputForm.getClass().getName()
:"[none]" );
_log.warn( msg.toString() );
@@ -765,7 +767,7 @@
private static String getFormQualifiedActionPath( Class formClass, String
actionPath )
{
- StringBuffer ret = new StringBuffer( actionPath );
+ InternalStringBuilder ret = new InternalStringBuilder( actionPath );
ret.append( '_' );
ret.append( formClass.getName().replace( '.', '_' ).replace( '$', '_'
) );
return ret.toString();
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
@@ -96,7 +98,7 @@
private transient FlowController _flowController = null; // will be
reinitialized as necessary by PreviousPageInfo
private transient ServletContext _servletContext = null; // will be
reinitialized as necessary by PreviousPageInfo
private String _mappingPath;
- private StringBuffer _queryString;
+ private InternalStringBuilder _queryString;
private boolean _explicitPath = false;
private String _returnFormType = null;
private Map _actionOutputs = null;
@@ -645,7 +647,7 @@
Class actualType = actualActionOutput.getClass();
int actualArrayDims = 0;
- StringBuffer arraySuffix = new StringBuffer();
+ InternalStringBuilder arraySuffix = new
InternalStringBuilder();
while ( actualType.isArray() && actualArrayDims <=
expectedArrayDims )
{
@@ -837,11 +839,11 @@
}
else if ( queryString.charAt( 0 ) == '?' )
{
- _queryString = new StringBuffer( queryString );
+ _queryString = new InternalStringBuilder( queryString );
}
else
{
- _queryString = new StringBuffer( "?" ).append( queryString );
+ _queryString = new InternalStringBuilder( "?" ).append(
queryString );
}
}
@@ -866,7 +868,7 @@
{
if ( _queryString == null )
{
- _queryString = new StringBuffer( "?" );
+ _queryString = new InternalStringBuilder( "?" );
}
else
{
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowActionServlet.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowActionServlet.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowActionServlet.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowActionServlet.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.pageflow.internal.InternalConstants;
import org.apache.beehive.netui.pageflow.internal.PageFlowRequestWrapper;
import org.apache.beehive.netui.pageflow.handler.Handlers;
@@ -79,7 +81,7 @@
{
public String getModuleConfigPath( String moduleName )
{
- StringBuffer moduleConfPath = new StringBuffer( getGenDir() );
+ InternalStringBuilder moduleConfPath = new InternalStringBuilder(
getGenDir() );
moduleConfPath.append( '/' ).append(
PageFlowConstants.PAGEFLOW_MODULE_CONFIG_PREFIX );
if ( moduleName.length() > 1 )
@@ -198,7 +200,7 @@
if ( ga != null )
{
- StringBuffer sfActionURI = new StringBuffer( ga.getModulePath() );
+ InternalStringBuilder sfActionURI = new InternalStringBuilder(
ga.getModulePath() );
sfActionURI.append( '/' );
sfActionURI.append( ServletUtils.getBaseName( uri ) );
PageFlowRequestWrapper.get( request ).setOriginalServletPath( uri
);
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSessionBindingEvent;
@@ -892,7 +894,7 @@
{
String className = getClass().getName();
int lastDot = className.lastIndexOf( '.' );
- StringBuffer ret = new StringBuffer( "/" );
+ InternalStringBuilder ret = new InternalStringBuilder( "/" );
return ret.append( className.substring( lastDot + 1 ) ).append(
JPF_EXTENSION ).toString();
}
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObjectException.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObjectException.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObjectException.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObjectException.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.util.Bundle;
import org.apache.beehive.netui.pageflow.internal.InternalUtils;
@@ -123,7 +125,7 @@
public String getMessage()
{
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
String[] parts = getMessageParts();
Object[] args = getMessageArgs();
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.core.urls.URLRewriterService;
import org.apache.beehive.netui.pageflow.config.PageFlowActionForward;
import org.apache.beehive.netui.pageflow.config.PageFlowActionMapping;
@@ -701,7 +703,7 @@
{
if ( _log.isErrorEnabled() )
{
- StringBuffer msg = new StringBuffer( "No module
configuration registered for " );
+ InternalStringBuilder msg = new InternalStringBuilder( "No
module configuration registered for " );
msg.append( uri ).append( " (module path " ).append(
modulePath ).append( ")." );
_log.error( msg.toString() );
}
@@ -734,7 +736,7 @@
if ( _log.isErrorEnabled() )
{
- StringBuffer msg = new StringBuffer( "Wrong .jpf
requested for this directory: got " );
+ InternalStringBuilder msg = new InternalStringBuilder(
"Wrong .jpf requested for this directory: got " );
msg.append( requestedType ).append( ", expected "
).append( desiredType ).append( '.' );
_log.error( msg.toString() );
}
@@ -1359,7 +1361,7 @@
//
int lastSlash = actionPath.lastIndexOf( '/' );
assert lastSlash != -1 : actionPath;
- StringBuffer uri = new StringBuffer( sf.getModulePath() );
+ InternalStringBuilder uri = new InternalStringBuilder(
sf.getModulePath() );
uri.append( '/' );
uri.append( actionPath.substring( dot + 1 ) );
uri.append( ACTION_EXTENSION );
@@ -1387,7 +1389,7 @@
{
if ( _log.isInfoEnabled() )
{
- StringBuffer msg = new StringBuffer( "Action \"" ).append(
actionPath );
+ InternalStringBuilder msg = new InternalStringBuilder( "Action \""
).append( actionPath );
_log.info( msg.append( "\" was also unhandled by Global.app."
).toString() );
}
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.core.urls.FreezableMutableURI;
import org.apache.beehive.netui.core.urls.MutableURI;
import org.apache.beehive.netui.core.urls.URLRewriterService;
@@ -160,7 +162,7 @@
public static String getBeginActionURI( String requestURI )
{
// Translate this to a request for the begin action ("begin.do") for
this PageFlowController.
- StringBuffer retVal = new StringBuffer();
+ InternalStringBuilder retVal = new InternalStringBuilder();
int lastSlash = requestURI.lastIndexOf( '/' );
if ( lastSlash != -1 )
@@ -839,7 +841,7 @@
*/
public static void addValidationError( String propertyName, String
messageKey, ServletRequest request )
{
- addActionError( request, propertyName, messageKey, null );
+ addActionError( request, propertyName, messageKey );
}
/**
@@ -857,6 +859,66 @@
}
/**
+ * Add a property-related message that will be shown with the Errors and
Error tags.
+ *
+ * @param request the current ServletRequest.
+ * @param propertyName the name of the property with which to associate
this error.
+ * @param messageKey the message-resources key for the message.
+ */
+ public static void addActionError( ServletRequest request, String
propertyName, String messageKey )
+ {
+ InternalUtils.addActionError( propertyName, new ActionMessage(
messageKey, null ), request );
+ }
+
+ /**
+ * Add a property-related message that will be shown with the Errors and
Error tags.
+ *
+ * @param request the current ServletRequest.
+ * @param propertyName the name of the property with which to associate
this error.
+ * @param messageKey the message-resources key for the message.
+ * @param messageArg an argument to the message
+ */
+ public static void addActionError( ServletRequest request, String
propertyName, String messageKey,
+ String messageArg )
+ {
+ Object[] messageArgs = new Object[]{ messageArg };
+ InternalUtils.addActionError( propertyName, new ActionMessage(
messageKey, messageArgs ), request );
+ }
+
+ /**
+ * Add a property-related message that will be shown with the Errors and
Error tags.
+ *
+ * @param request the current ServletRequest.
+ * @param propertyName the name of the property with which to associate
this error.
+ * @param messageKey the message-resources key for the message.
+ * @param messageArg1 the first argument to the message
+ * @param messageArg2 the second argument to the message
+ */
+ public static void addActionError( ServletRequest request, String
propertyName, String messageKey,
+ String messageArg1, String messageArg2 )
+ {
+ Object[] messageArgs = new Object[]{ messageArg1, messageArg2 };
+ InternalUtils.addActionError( propertyName, new ActionMessage(
messageKey, messageArgs ), request );
+ }
+
+ /**
+ * Add a property-related message that will be shown with the Errors and
Error tags.
+ *
+ * @param request the current ServletRequest.
+ * @param propertyName the name of the property with which to associate
this error.
+ * @param messageKey the message-resources key for the message.
+ * @param messageArg1 the first argument to the message
+ * @param messageArg2 the second argument to the message
+ * @param messageArg3 the third argument to the message
+ */
+ public static void addActionError( ServletRequest request, String
propertyName, String messageKey,
+ String messageArg1, String messageArg2,
String messageArg3 )
+ {
+ Object[] messageArgs = new Object[]{ messageArg1, messageArg2,
messageArg3 };
+ InternalUtils.addActionError( propertyName, new ActionMessage(
messageKey, messageArgs ), request );
+ }
+
+ /**
* Add a property-related message as an expression that will be evaluated
and shown with the Errors and Error tags.
*
* @param request the current ServletRequest.
@@ -917,7 +979,7 @@
//CR122325 - added modulePath to actionOverride var in URL for
case where portlet jpf
//forwards to another jpf and a refresh is done while action from
first jpf is in URL.
assert actionOverride.charAt( 0 ) == '/' : actionOverride;
- StringBuffer uri = new StringBuffer(
scopedRequest.getContextPath() );
+ InternalStringBuilder uri = new InternalStringBuilder(
scopedRequest.getContextPath() );
uri.append( actionOverride );
uri.append( PageFlowConstants.ACTION_EXTENSION );
scopedRequest.setRequestURI( uri.toString() );
@@ -1343,7 +1405,7 @@
return uri.getURIString();
}
- if ( ( path.length() != 0 ) && ( path.charAt( 0 ) != '/' ) )
+ if ( path.length() != 0 && path.charAt( 0 ) != '/' )
{
String reqUri = request.getRequestURI();
String reqPath = reqUri.substring( 0, reqUri.lastIndexOf( '/' ) +
1 );
@@ -1367,17 +1429,17 @@
* @return <code>true</code> when:
* <ul>
* <li>the given URI is configured in the deployment descriptor to
be secure (according to
- * [EMAIL PROTECTED]
org.apache.beehive.netui.pageflow.SecurityProtocol}), or
+ * [EMAIL PROTECTED] SecurityProtocol}), or
* <li>the given URI is not configured in the deployment
descriptor, and the current request
- * is secure ([EMAIL PROTECTED]
javax.servlet.http.HttpServletRequest#isSecure} returns
+ * is secure ([EMAIL PROTECTED] HttpServletRequest#isSecure}
returns
* <code>true</code>).
* </ul>
* <code>false</code> when:
* <ul>
* <li>the given URI is configured explicitly in the deployment
descriptor to be unsecure
- * (according to [EMAIL PROTECTED]
org.apache.beehive.netui.pageflow.SecurityProtocol}), or
+ * (according to [EMAIL PROTECTED] SecurityProtocol}), or
* <li>the given URI is not configured in the deployment
descriptor, and the current request
- * is unsecure ([EMAIL PROTECTED]
javax.servlet.http.HttpServletRequest#isSecure} returns
+ * is unsecure ([EMAIL PROTECTED] HttpServletRequest#isSecure}
returns
* <code>false</code>).
* </ul>
*/
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ProcessPopulate.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ProcessPopulate.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ProcessPopulate.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ProcessPopulate.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@@ -84,7 +86,7 @@
public String toString()
{
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("expression: " + expression + "\n");
if(values != null)
for(int i = 0; i < values.length; i++)
@@ -133,7 +135,7 @@
if(!handlerMap.containsKey(handler))
throw new
IllegalStateException(Bundle.getErrorString("ProcessPopulate_handler_notRegistered",
new Object[] {handler}));
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append(WLW_TAG_HANDLER_PREFIX);
buf.append(handler);
buf.append(WLW_TAG_HANDLER_SUFFIX);
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.internal;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
@@ -444,7 +446,7 @@
if ( _log.isWarnEnabled() )
{
- StringBuffer msg = new StringBuffer( "Tried to pop from empty
PageFlow stack." );
+ InternalStringBuilder msg = new InternalStringBuilder( "Tried
to pop from empty PageFlow stack." );
msg.append( " Current page flow is " );
msg.append( curJpf != null ? curJpf.getClass().getName() :
null );
_log.warn( msg.append( '.' ).toString() );
@@ -495,7 +497,7 @@
_log.debug( "Action on popped PageFlowController is " +
returnAction );
}
- StringBuffer returnActionPath = new StringBuffer(
poppedPageFlow.getModulePath() );
+ InternalStringBuilder returnActionPath = new InternalStringBuilder(
poppedPageFlow.getModulePath() );
returnActionPath.append( '/' ).append( returnAction ).append(
PageFlowConstants.ACTION_EXTENSION );
//
@@ -548,7 +550,7 @@
if ( _log.isDebugEnabled() )
{
- StringBuffer message = new StringBuffer();
+ InternalStringBuilder message = new
InternalStringBuilder();
message.append( "Interceptor " );
message.append( interceptor.getClass().getName() );
message.append( " after nested page flow: " );
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.internal;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
@@ -161,7 +163,7 @@
if ( _log.isErrorEnabled() )
{
- StringBuffer msg = new StringBuffer( "Throwable " ).append(
exClass.getName() );
+ InternalStringBuilder msg = new InternalStringBuilder( "Throwable
" ).append( exClass.getName() );
_log.error( msg.append( " unhandled by the current page flow (and
any shared flow)" ).toString(), ex );
}
@@ -529,7 +531,7 @@
{
if ( _log.isErrorEnabled() )
{
- StringBuffer msg = new StringBuffer( "Could not find
exception handler method " );
+ InternalStringBuilder msg = new InternalStringBuilder(
"Could not find exception handler method " );
msg.append( methodName ).append( " for " ).append(
exClass.getName() ).append( '.' );
_log.error( msg.toString() );
}
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.internal;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.pageflow.*;
import org.apache.beehive.netui.pageflow.config.PageFlowActionMapping;
import org.apache.beehive.netui.pageflow.config.PageFlowControllerConfig;
@@ -713,7 +715,7 @@
int lastSlash = pageURI.lastIndexOf( '/' );
if ( lastSlash != -1 )
{
- StringBuffer value = new StringBuffer( qualifiedAction.length() +
lastSlash );
+ InternalStringBuilder value = new InternalStringBuilder(
qualifiedAction.length() + lastSlash );
value.append( pageURI.substring( 0, lastSlash ) );
value.append( qualifiedAction );
return value.toString();
@@ -727,7 +729,7 @@
ModuleConfig appConfig = ( ModuleConfig ) request.getAttribute(
Globals.MODULE_KEY );
if ( appConfig != null )
{
- StringBuffer value = new StringBuffer( qualifiedAction.length() +
16 );
+ InternalStringBuilder value = new InternalStringBuilder(
qualifiedAction.length() + 16 );
value.append( appConfig.getPrefix() );
value.append( qualifiedAction );
return value.toString();
@@ -739,7 +741,7 @@
public static String qualifyAction( ServletContext servletContext, String
action )
{
assert action != null;
- StringBuffer sb = null;
+ InternalStringBuilder sb = null;
// Use our servlet mapping, if one is specified
String servletMapping = ( String ) servletContext.getAttribute(
Globals.SERVLET_KEY );
@@ -753,7 +755,7 @@
}
String actionMapping = getActionMappingName( action );
- sb = new StringBuffer( actionMapping.length() +
servletMapping.length() + question + 1 );
+ sb = new InternalStringBuilder( actionMapping.length() +
servletMapping.length() + question + 1 );
if ( servletMapping.startsWith( "*." ) )
{
sb.append( actionMapping );
@@ -778,7 +780,7 @@
// already included in the action property
else
{
- sb = new StringBuffer(action.length() + 1 );
+ sb = new InternalStringBuilder(action.length() + 1 );
if ( !action.startsWith( "/" ) )
{
sb.append( '/' );
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.internal;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.controls.runtime.servlet.ServletBeanContext;
import org.apache.beehive.controls.api.bean.Controls;
import org.apache.beehive.controls.api.bean.ControlBean;
@@ -308,7 +310,7 @@
*/
private static String getControlID( Field controlField, String classID,
int instanceID )
{
- StringBuffer controlID = new StringBuffer();
+ InternalStringBuilder controlID = new InternalStringBuilder();
controlID.append( classID ); //
classname
controlID.append( '@' ).append( instanceID ); //
instance ID
controlID.append( '.' ).append( controlField.getName() ); // name
of the control field
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DOMUtils.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DOMUtils.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DOMUtils.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DOMUtils.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.util;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
// Java imports
import java.util.List;
import java.util.ArrayList;
@@ -103,7 +105,7 @@
if(list.size() == 1) {
Element child = (Element) list.get(0);
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
NodeList children = child.getChildNodes();
for(int i = 0; i < children.getLength(); i++) {
@@ -131,7 +133,7 @@
*/
public static String getElementText(Element element)
{
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
NodeList children = element.getChildNodes();
for(int i = 0; i < children.getLength(); i++) {
@@ -164,7 +166,7 @@
for(int i = 0; i < children.size(); i++) {
Node child = (Node) children.get(i);
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
NodeList nodes = child.getChildNodes();
for(int j = 0; j < nodes.getLength(); j++) {
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.util;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
//internal imports
import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
import org.apache.beehive.netui.pageflow.internal.InternalUtils;
@@ -131,7 +133,7 @@
else
{
//Need to build up the url
- StringBuffer urlBuf = new StringBuffer( protocol );
+ InternalStringBuilder urlBuf = new InternalStringBuilder( protocol
);
urlBuf.append( "://" );
urlBuf.append( serverName );
urlBuf.append( ":" );
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.pageflow.util;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.LinkedHashMap;
import java.util.List;
import java.util.ArrayList;
@@ -509,7 +511,7 @@
return other;
}
- private static StringBuffer appendEnsureSeparator(StringBuffer buf, String
token)
+ private static InternalStringBuilder
appendEnsureSeparator(InternalStringBuilder buf, String token)
{
if(token != null && token.length() > 0) {
if(buf.charAt(buf.length() - 1) != '/' && token.charAt(0) != '/') {
@@ -544,7 +546,7 @@
private String toStringDefault()
{
- StringBuffer buf = new StringBuffer(32);
+ InternalStringBuilder buf = new InternalStringBuilder(32);
// Append the server
buf.append(scheme).append("://");
@@ -637,7 +639,7 @@
template.substitute("{url:currentPage}", "");
// Path - this is reserved
- StringBuffer buf = new StringBuffer(32);
+ InternalStringBuilder buf = new InternalStringBuilder(32);
if(getPath() != null) {
// Append the webapp name
//String webAppName = ApplicationHelper.getWebAppName(httpRequest);
@@ -669,7 +671,7 @@
template.substitute("{url:path}", buf.toString());
// Query string - this is reserved
- buf = new StringBuffer(32);
+ buf = new InternalStringBuilder(32);
if (queryString != null)
buf.append(queryString);
if(params != null && params.size() > 0) {
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/common/BundleMap.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/common/BundleMap.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/common/BundleMap.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/common/BundleMap.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.common;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.ArrayList;
import java.util.Set;
import java.util.Iterator;
@@ -260,7 +262,7 @@
}
private final String formatBundleNames(String[] names) {
- StringBuffer sb = new StringBuffer(128);
+ InternalStringBuilder sb = new InternalStringBuilder(128);
sb.append("[");
for(int i = 0; i < names.length; i++) {
if(i > 0)
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ExpressionTerm.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ExpressionTerm.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ExpressionTerm.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ExpressionTerm.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
@@ -56,7 +58,7 @@
_context = (ContextToken)_tokens.get(0);
_tokenArray = new ExpressionToken[_tokens.size()];
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
for(int i = 0; i < _tokens.size(); i++) {
buf.append(((ExpressionToken)_tokens.get(i)).getTokenString());
_tokenArray[i] = (ExpressionToken)_tokens.get(i);
@@ -81,7 +83,7 @@
_tokens.size() + "\" _tokens.");
boolean needDot = true;
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("{");
for(int i = start; i < _tokens.size(); i++) {
ExpressionToken tok = (ExpressionToken)_tokens.get(i);
@@ -174,7 +176,7 @@
thisExpr = thisExpr.replaceFirst(oldContext, ctxStr);
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("{");
buf.append(thisExpr);
buf.append("}");
@@ -183,7 +185,7 @@
}
public String qualify(String contextName) {
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("{");
buf.append(contextName);
buf.append(".");
@@ -194,7 +196,7 @@
}
public String toString() {
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("ExpressionTerm:\n");
for(int i = 0; i < _tokens.size(); i++) {
buf.append(" " + _tokens.get(i).toString() + "\n");
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ParsedExpression.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ParsedExpression.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ParsedExpression.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/ParsedExpression.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.ArrayList;
import java.util.Iterator;
@@ -43,7 +45,7 @@
public void seal() {
_termArray = new Term[_terms.size()];
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
for(int i = 0; i < _terms.size(); i++) {
Term t = (Term)_terms.get(i);
t.seal();
@@ -103,7 +105,7 @@
return _atomicExpression.evaluate(vr);
} else {
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
for(int i = 0; i < _terms.size(); i++) {
if(DEBUG_ENABLED)
@@ -158,7 +160,7 @@
}
public String toString() {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
for(Iterator i = _terms.iterator(); i.hasNext();)
{
Term term = (Term) i.next();
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/ParseException.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/ParseException.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/ParseException.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/ParseException.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el.parser;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
/**
* This exception is thrown when parse errors are encountered.
* You can explicitly create objects of this exception type by
@@ -160,7 +162,7 @@
* string literal.
*/
protected String add_escapes(String str) {
- StringBuffer retval = new StringBuffer();
+ InternalStringBuilder retval = new InternalStringBuilder();
char ch;
for(int i = 0; i < str.length(); i++) {
switch(str.charAt(i)) {
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/TokenMgrError.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/TokenMgrError.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/TokenMgrError.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/parser/TokenMgrError.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el.parser;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
public class TokenMgrError
extends Error {
@@ -55,7 +57,7 @@
* equivalents in the given string
*/
protected static final String addEscapes(String str) {
- StringBuffer retval = new StringBuffer();
+ InternalStringBuilder retval = new InternalStringBuilder();
char ch;
for(int i = 0; i < str.length(); i++) {
switch(str.charAt(i)) {
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/tokens/MapKeyToken.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/tokens/MapKeyToken.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/tokens/MapKeyToken.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/tokens/MapKeyToken.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el.tokens;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.Map;
import org.apache.beehive.netui.util.logging.Logger;
@@ -51,7 +53,7 @@
CharSequence cs = string;
int len = cs.length();
- StringBuffer buf = new StringBuffer(len);
+ InternalStringBuilder buf = new InternalStringBuilder(len);
for(int i = 0; i < len; i++) {
char c = cs.charAt(i);
// skip the \\ and consume the next character either appending it
or turning it back into the single character
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/util/ParseUtils.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/util/ParseUtils.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/util/ParseUtils.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/script/el/util/ParseUtils.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.script.el.util;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.io.StringReader;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
@@ -227,7 +229,7 @@
}
public static String getContextString(String[] contexts) {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
builder.append("[");
if(contexts != null) {
for(int i = 0; i < contexts.length; i++) {
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/PagerRenderer.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/PagerRenderer.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/PagerRenderer.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/PagerRenderer.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.api.rendering;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.Map;
import java.net.URISyntaxException;
import javax.servlet.http.HttpServletRequest;
@@ -78,7 +80,7 @@
}
protected String buildLiveFirstLink() {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
buildAnchor(appender,
_gridModel.getUrlBuilder().getQueryParamsForFirstPage(),
IDataGridMessageKeys.PAGER_MSG_FIRST);
@@ -91,7 +93,7 @@
}
protected String buildLivePreviousLink() {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
buildAnchor(appender,
_gridModel.getUrlBuilder().getQueryParamsForPreviousPage(),
IDataGridMessageKeys.PAGER_MSG_PREVIOUS);
@@ -104,7 +106,7 @@
}
protected String buildLiveNextPageLink() {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
buildAnchor(appender,
_gridModel.getUrlBuilder().getQueryParamsForNextPage(),
IDataGridMessageKeys.PAGER_MSG_NEXT);
return builder.toString();
@@ -115,7 +117,7 @@
}
protected String buildLiveLastLink() {
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
buildAnchor(appender,
_gridModel.getUrlBuilder().getQueryParamsForLastPage(),
IDataGridMessageKeys.PAGER_MSG_LAST);
return builder.toString();
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/StyleModel.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/StyleModel.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/StyleModel.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/api/rendering/StyleModel.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.api.rendering;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.List;
/**
@@ -80,7 +82,7 @@
return EMPTY;
boolean styleWritten = false;
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
for(int i = 0; i < styleClasses.size(); i++) {
if(styleWritten)
buf.append(SPACE);
@@ -104,7 +106,7 @@
/* @todo: perf - could cache the style names once they've been produced */
private final String prefix(String style) {
- StringBuffer sb = new StringBuffer(16);
+ InternalStringBuilder sb = new InternalStringBuilder(16);
sb.append(_stylePrefix);
if(style != null) {
sb.append(DELIM);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/config/DefaultDataGridStateCodec.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/config/DefaultDataGridStateCodec.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/config/DefaultDataGridStateCodec.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/config/DefaultDataGridStateCodec.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.runtime.config;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.HashMap;
import java.util.Map;
import java.util.List;
@@ -298,7 +300,7 @@
String encodeSorts(List sorts) {
boolean hasSorts = false;
- StringBuffer sb = new StringBuffer(16);
+ InternalStringBuilder sb = new InternalStringBuilder(16);
sb.append(getGridName());
sb.append(DELIM_GRID_NAME);
for(int i = 0; i < sorts.size(); i++) {
@@ -358,7 +360,7 @@
String encodeFilters(List filters) {
boolean hasFilters = false;
- StringBuffer sb = new StringBuffer();
+ InternalStringBuilder sb = new InternalStringBuilder();
sb.append(getGridName());
sb.append(DELIM_GRID_NAME);
for(int i = 0; i < filters.size(); i++) {
@@ -392,7 +394,7 @@
}
String encodeRow(final int row) {
- StringBuffer sb = new StringBuffer(16);
+ InternalStringBuilder sb = new InternalStringBuilder(16);
sb.append(getGridName());
sb.append(DELIM_GRID_NAME);
sb.append(row);
@@ -409,7 +411,7 @@
}
String encodePageSize(final int pageSize) {
- StringBuffer sb = new StringBuffer(16);
+ InternalStringBuilder sb = new InternalStringBuilder(16);
sb.append(getGridName());
sb.append(DELIM_GRID_NAME);
sb.append(pageSize);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/cell/SortedCellDecorator.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/cell/SortedCellDecorator.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/cell/SortedCellDecorator.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/cell/SortedCellDecorator.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.runtime.rendering.cell;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.Map;
import java.net.URISyntaxException;
import javax.servlet.jsp.JspContext;
@@ -76,7 +78,7 @@
SortModel sortModel = dgm.getState().getSortModel();
- StringBuffer builder = new StringBuffer();
+ InternalStringBuilder builder = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
TagRenderingBase imageRenderer =
TagRenderingBase.Factory.getRendering(TagRenderingBase.IMAGE_TAG, request);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/FirstPreviousNextLastPagerRenderer.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/FirstPreviousNextLastPagerRenderer.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/FirstPreviousNextLastPagerRenderer.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/FirstPreviousNextLastPagerRenderer.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.runtime.rendering.pager;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.databinding.datagrid.api.pager.PagerModel;
import
org.apache.beehive.netui.databinding.datagrid.api.rendering.IDataGridMessageKeys;
import
org.apache.beehive.netui.databinding.datagrid.api.rendering.PagerRenderer;
@@ -28,7 +30,7 @@
extends PagerRenderer {
protected String internalRender() {
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
PagerModel pagerModel = getPagerModel();
int currentPage = pagerModel.getPage();
int lastPage = pagerModel.getLastPage();
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/PreviousNextPagerRenderer.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/PreviousNextPagerRenderer.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/PreviousNextPagerRenderer.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/rendering/pager/PreviousNextPagerRenderer.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.runtime.rendering.pager;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.databinding.datagrid.api.pager.PagerModel;
import
org.apache.beehive.netui.databinding.datagrid.api.rendering.IDataGridMessageKeys;
import
org.apache.beehive.netui.databinding.datagrid.api.rendering.PagerRenderer;
@@ -25,7 +27,7 @@
extends PagerRenderer {
protected String internalRender() {
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
PagerModel pagerModel = getPagerModel();
int currentPage = pagerModel.getPage();
int lastPage = pagerModel.getLastPage();
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/sql/SQLSupport.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/sql/SQLSupport.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/sql/SQLSupport.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/runtime/sql/SQLSupport.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.databinding.datagrid.runtime.sql;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.Map;
import java.util.LinkedHashMap;
import java.util.List;
@@ -157,7 +159,7 @@
if(sorts == null || sorts.size() == 0)
return EMPTY;
- StringBuffer sql = new StringBuffer();
+ InternalStringBuilder sql = new InternalStringBuilder();
internalCreateOrderByFragment(sql, sorts);
return sql.toString();
}
@@ -166,7 +168,7 @@
if(sorts == null || sorts.size() == 0)
return EMPTY;
- StringBuffer sql = new StringBuffer(64);
+ InternalStringBuilder sql = new InternalStringBuilder(64);
sql.append("ORDER BY ");
internalCreateOrderByFragment(sql, sorts);
return sql.toString();
@@ -176,7 +178,7 @@
if(filters == null || filters.size() == 0)
return EMPTY;
- StringBuffer sql = new StringBuffer(64);
+ InternalStringBuilder sql = new InternalStringBuilder(64);
internalCreateWhereFragment(sql, filters);
return sql.toString();
}
@@ -185,13 +187,13 @@
if(filters == null || filters.size() == 0)
return EMPTY;
- StringBuffer sql = new StringBuffer();
+ InternalStringBuilder sql = new InternalStringBuilder();
sql.append("WHERE ");
internalCreateWhereFragment(sql, filters);
return sql.toString();
}
- private void internalCreateOrderByFragment(StringBuffer sql,
List/*<Sort>*/ sorts) {
+ private void internalCreateOrderByFragment(InternalStringBuilder sql,
List/*<Sort>*/ sorts) {
for(int i = 0; i < sorts.size(); i++) {
Sort sort = (Sort) sorts.get(i);
if(i > 0)
@@ -202,7 +204,7 @@
}
}
- private void internalCreateWhereFragment(StringBuffer sql,
List/*<Filter>*/ filters) {
+ private void internalCreateWhereFragment(InternalStringBuilder sql,
List/*<Filter>*/ filters) {
for(int i = 0; i < filters.size(); i++) {
Filter filter = (Filter) filters.get(i);
@@ -337,7 +339,7 @@
else return (o.toString()).replaceAll("'", "''");
}
- private void addParameter(StringBuffer sql, Object value, FilterTypeHint
typeHint) {
+ private void addParameter(InternalStringBuilder sql, Object value,
FilterTypeHint typeHint) {
if(typeHint == FilterTypeHint.STRING)
sql.append(_config.getQuoteChar()).append(value).append(_config.getQuoteChar());
else sql.append(value);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/base/style/AbstractStyleBean.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/base/style/AbstractStyleBean.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/base/style/AbstractStyleBean.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/base/style/AbstractStyleBean.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.base.style;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
/**
* An abstract JavaBean that contains basic style information about an HTML
table.
* This bean supports table and row level style class attributes. This
JavaBean
@@ -24,7 +26,7 @@
* <br/>
* <br/>
* Two basic methods are provided for rendering table and row styles into a
- * [EMAIL PROTECTED] StringBuffer}.
+ * [EMAIL PROTECTED] InternalStringBuilder}.
*/
public abstract class AbstractStyleBean {
@@ -71,7 +73,7 @@
/**
* A method that will render the style class into the
- * [EMAIL PROTECTED] StringBuffer}.
+ * [EMAIL PROTECTED] InternalStringBuilder}.
*/
public String renderTableStyle() {
return renderStyle(getTableClass());
@@ -79,16 +81,16 @@
/**
* A method that will render the style class into the
- * [EMAIL PROTECTED] StringBuffer}.
+ * [EMAIL PROTECTED] InternalStringBuilder}.
*/
public String renderRowStyle() {
return renderStyle(getRowClass());
}
/**
- * Render the style class into the [EMAIL PROTECTED] StringBuffer}. If the
+ * Render the style class into the [EMAIL PROTECTED]
InternalStringBuilder}. If the
* style class <code>style</code> is not null, it is appended into the
- * StringBuffer with the HTML tag attribute "class". A space is inserted
+ * InternalStringBuilder with the HTML tag attribute "class". A space is
inserted
* at the front of the attribute but not at the end, so a
<code>style</code>
* value of "foo" will render as:
* <pre>
@@ -100,7 +102,7 @@
protected String renderStyle(String style) {
if(style == null) return EMPTY_STRING;
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append(" class=\"");
buf.append(style);
buf.append("\"");
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/cellrepeater/CellRepeater.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/cellrepeater/CellRepeater.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/cellrepeater/CellRepeater.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/cellrepeater/CellRepeater.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.cellrepeater;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@@ -155,7 +157,7 @@
private int _currentRow = -1;
private int _currentColumn = -1;
private int _rows = DEFAULT_DIMENSION_VALUE;
- private StringBuffer _contentBuffer = null;
+ private InternalStringBuilder _contentBuffer = null;
private ArrayList _dataList = null;
private Object _currentItem = null;
private CellRepeaterStyleBean _styleContext = new CellRepeaterStyleBean();
@@ -181,7 +183,7 @@
public void addContent(String content) {
if(_contentBuffer == null) {
int size = (content != null ? (5 * content.length()) : 512);
- _contentBuffer = new StringBuffer(size);
+ _contentBuffer = new InternalStringBuilder(size);
}
_contentBuffer.append(content);
@@ -662,7 +664,7 @@
if(_styleContext == null)
return "<table>";
- StringBuffer buf = new StringBuffer("<table");
+ InternalStringBuilder buf = new InternalStringBuilder("<table");
buf.append(_styleContext.renderTableStyle());
buf.append(">");
@@ -673,7 +675,7 @@
if(_styleContext == null)
return "<tr>";
- StringBuffer buf = new StringBuffer("<tr");
+ InternalStringBuilder buf = new InternalStringBuilder("<tr");
buf.append(_styleContext.renderRowStyle());
buf.append(">");
@@ -684,7 +686,7 @@
if(_styleContext == null)
return "<td>";
- StringBuffer buf = new StringBuffer("<td");
+ InternalStringBuilder buf = new InternalStringBuilder("<td");
if(index % 2 == 0)
buf.append(_styleContext.renderCellStyle());
else
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractCell.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractCell.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractCell.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractCell.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.datagrid;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.io.IOException;
import javax.servlet.jsp.JspException;
@@ -79,7 +81,7 @@
try {
DataGridUtil.putCellModel(getJspContext(), model);
- StringBuffer content = new StringBuffer();
+ InternalStringBuilder content = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(content);
renderCell(appender);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.datagrid;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.util.Iterator;
import java.io.IOException;
import java.io.StringWriter;
@@ -196,7 +198,7 @@
if(fragment != null) {
boolean addedDataAccessProvider = false;
try {
- StringBuffer builder = new StringBuffer(2048);
+ InternalStringBuilder builder = new
InternalStringBuilder(2048);
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
/* todo: perf -- this doesn't need to happen when the data set
is empty */
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Header.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.datagrid;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.io.StringWriter;
import java.io.IOException;
import javax.servlet.jsp.tagext.JspFragment;
@@ -336,7 +338,7 @@
if(gridRenderState == DataGridTagModel.RENDER_STATE_HEADER) {
/* todo: replace StringBuilderRenderAppender with
WriteRenderAppender */
- StringBuffer content = new StringBuffer();
+ InternalStringBuilder content = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(content);
StyleModel styleModel = dgm.getStyleModel();
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Rows.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.datagrid;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import java.io.IOException;
import java.io.StringWriter;
import javax.servlet.jsp.JspException;
@@ -341,7 +343,7 @@
TableRenderer tableRenderer = dataGridModel.getTableRenderer();
assert tableRenderer != null;
- StringBuffer content = new StringBuffer();
+ InternalStringBuilder content = new InternalStringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(content);
JspFragment fragment = getJspBody();
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/invoke/AbstractCallMethod.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/invoke/AbstractCallMethod.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/invoke/AbstractCallMethod.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/invoke/AbstractCallMethod.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.invoke;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
// java imports
import java.lang.reflect.InvocationTargetException;
@@ -464,9 +466,9 @@
* @return a String that represents the types of each of these paramters
in order
*/
private static final String prettyPrintParameterTypes(List parameters) {
- StringBuffer paramString = null;
+ InternalStringBuilder paramString = null;
if(parameters != null) {
- paramString = new StringBuffer(128);
+ paramString = new InternalStringBuilder(128);
paramString.append("(");
for(int i = 0; i < parameters.size(); i++) {
if(i > 0)
@@ -505,7 +507,7 @@
public Object paramValue = null;
public String toString() {
- StringBuffer buf = new StringBuffer(32);
+ InternalStringBuilder buf = new InternalStringBuilder(32);
buf.append("typeName: ").append(typeName);
return buf.toString();
}
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/Repeater.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/Repeater.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/Repeater.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/Repeater.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.repeater;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.*;
import java.util.Iterator;
@@ -206,7 +208,7 @@
private Object _currentItem = null;
private Iterator _iterator = null;
private PadContext _padContext = null;
- private StringBuffer _contentBuffer = null;
+ private InternalStringBuilder _contentBuffer = null;
/**
* Get the name of this tag. This is used to identify the type of this tag
@@ -337,7 +339,7 @@
public void addContent(String content) {
if(_contentBuffer == null) {
int size = (content != null ? (5 * content.length()) : 1024);
- _contentBuffer = new StringBuffer(size);
+ _contentBuffer = new InternalStringBuilder(size);
}
_contentBuffer.append(content);
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/pad/PadContext.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/pad/PadContext.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/pad/PadContext.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/repeater/pad/PadContext.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.repeater.pad;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
/**
* A JavaBean that encapsulates the data needed to pad a Repeater with
* text. The PadContext is needed if the given consttraints, the
@@ -106,7 +108,7 @@
* @return a String representation of the PadContext
*/
public String toString() {
- StringBuffer buf = new StringBuffer(32);
+ InternalStringBuilder buf = new InternalStringBuilder(32);
buf.append("\nPadContext: ");
buf.append("padText: " + _padText + "\n");
buf.append("minRepeat: " + _minRepeat + "\n");
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/xml/SerializeXML.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/xml/SerializeXML.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/xml/SerializeXML.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/xml/SerializeXML.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags.databinding.xml;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import javax.servlet.jsp.JspException;
import org.apache.beehive.netui.tags.AbstractClassicTag;
@@ -68,7 +70,7 @@
XmlObject xmlObject = (XmlObject)_source;
String xml = xmlObject.xmlText();
- StringBuffer buf = new StringBuffer();
+ InternalStringBuilder buf = new InternalStringBuilder();
buf.append("<div");
buf.append(" id=\"");
buf.append(_divName);
Modified:
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractClassicTag.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractClassicTag.java?view=diff&r1=161105&r2=161106
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractClassicTag.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/AbstractClassicTag.java
Tue Apr 12 13:02:41 2005
@@ -17,6 +17,8 @@
*/
package org.apache.beehive.netui.tags;
+import org.apache.beehive.netui.util.internal.InternalStringBuilder;
+
import org.apache.beehive.netui.core.urls.URLRewriterService;
import org.apache.beehive.netui.script.ExpressionEvaluationException;
import org.apache.beehive.netui.tags.javascript.IScriptReporter;
@@ -269,7 +271,7 @@
ScriptContainer.SCOPE_ID);
if (list == null)
return tagId;
- StringBuffer sb = new StringBuffer();
+ InternalStringBuilder sb = new InternalStringBuilder();
for (int i=0;i<list.size();i++) {
sb.append((String)list.get(i));
sb.append('.');