org.gwtwidgets.client.ui.canvas.impl
Class StringArray

java.lang.Object
  extended by org.gwtwidgets.client.ui.canvas.impl.StringArray

public class StringArray
extends java.lang.Object

Concatenates values and returns a comma separated list. This implementations exploits the fact that currently (FF2, IE7) operating on javascript arrays is faster than appending to a string.

Author:
George Georgovassilis g.georgovassilis[at]gmail.com

Constructor Summary
StringArray()
           
 
Method Summary
 StringArray append(double d)
           
 StringArray append(int i)
           
 StringArray append(java.lang.String s)
           
 StringArray appendAttribute(java.lang.String name, java.lang.String value)
           
 void appendCoordinates(double x, double y)
           
 void appendElement(java.lang.String sElem, double left, double top, double width, double height)
           
 void appendImageData(java.lang.String src, double relativeOffsetLeft, double relativeOffsetRight, double relativeOffsetTop, double relativeOffsetBottom)
           
 void clear()
           
 void closeElement(java.lang.String elementName)
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String delimiter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringArray

public StringArray()
Method Detail

append

public StringArray append(java.lang.String s)

append

public StringArray append(double d)

append

public StringArray append(int i)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String delimiter)

clear

public void clear()

appendElement

public void appendElement(java.lang.String sElem,
                          double left,
                          double top,
                          double width,
                          double height)

appendImageData

public void appendImageData(java.lang.String src,
                            double relativeOffsetLeft,
                            double relativeOffsetRight,
                            double relativeOffsetTop,
                            double relativeOffsetBottom)

appendCoordinates

public void appendCoordinates(double x,
                              double y)

appendAttribute

public StringArray appendAttribute(java.lang.String name,
                                   java.lang.String value)

closeElement

public void closeElement(java.lang.String elementName)


Copyright © 2009. All Rights Reserved.