org.jnetpcap.util
Class JStringBuilder

java.lang.Object
  extended by org.jnetpcap.util.JStringBuilder
All Implemented Interfaces:
java.lang.Appendable
Direct Known Subclasses:
ExpandableString

public class JStringBuilder
extends java.lang.Object
implements java.lang.Appendable

Subclassible delagate StringBuilder class. All the calls to this class are delegated to a private instance of StringBuilder.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Constructor Summary
JStringBuilder()
           
JStringBuilder(java.lang.CharSequence seq)
           
JStringBuilder(int capacity)
           
JStringBuilder(java.lang.String str)
           
 
Method Summary
 java.lang.StringBuilder append(boolean b)
           
 java.lang.StringBuilder append(char c)
           
 java.lang.StringBuilder append(char[] str)
           
 java.lang.StringBuilder append(char[] str, int offset, int len)
           
 java.lang.StringBuilder append(java.lang.CharSequence s)
           
 java.lang.StringBuilder append(java.lang.CharSequence s, int start, int end)
           
 java.lang.StringBuilder append(double d)
           
 java.lang.StringBuilder append(float f)
           
 java.lang.StringBuilder append(int i)
           
 java.lang.StringBuilder append(long lng)
           
 java.lang.StringBuilder append(java.lang.Object obj)
           
 java.lang.StringBuilder append(java.lang.String str)
           
 java.lang.StringBuilder append(java.lang.StringBuffer sb)
           
 java.lang.StringBuilder appendCodePoint(int codePoint)
           
 int capacity()
           
 char charAt(int index)
           
 int codePointAt(int index)
           
 int codePointBefore(int index)
           
 int codePointCount(int beginIndex, int endIndex)
           
 java.lang.StringBuilder delete(int start, int end)
           
 java.lang.StringBuilder deleteCharAt(int index)
           
 void ensureCapacity(int minimumCapacity)
           
 boolean equals(java.lang.Object obj)
           
 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
           
 int hashCode()
           
 int indexOf(java.lang.String str)
           
 int indexOf(java.lang.String str, int fromIndex)
           
 java.lang.StringBuilder insert(int offset, boolean b)
           
 java.lang.StringBuilder insert(int offset, char c)
           
 java.lang.StringBuilder insert(int offset, char[] str)
           
 java.lang.StringBuilder insert(int index, char[] str, int offset, int len)
           
 java.lang.StringBuilder insert(int dstOffset, java.lang.CharSequence s)
           
 java.lang.StringBuilder insert(int dstOffset, java.lang.CharSequence s, int start, int end)
           
 java.lang.StringBuilder insert(int offset, double d)
           
 java.lang.StringBuilder insert(int offset, float f)
           
 java.lang.StringBuilder insert(int offset, int i)
           
 java.lang.StringBuilder insert(int offset, long l)
           
 java.lang.StringBuilder insert(int offset, java.lang.Object obj)
           
 java.lang.StringBuilder insert(int offset, java.lang.String str)
           
 int lastIndexOf(java.lang.String str)
           
 int lastIndexOf(java.lang.String str, int fromIndex)
           
 int length()
           
 int offsetByCodePoints(int index, int codePointOffset)
           
 java.lang.StringBuilder replace(int start, int end, java.lang.String str)
           
 java.lang.StringBuilder reverse()
           
 void setCharAt(int index, char ch)
           
 void setLength(int newLength)
           
 java.lang.CharSequence subSequence(int start, int end)
           
 java.lang.String substring(int start)
           
 java.lang.String substring(int start, int end)
           
 java.lang.String toString()
           
 void trimToSize()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JStringBuilder

public JStringBuilder()
See Also:
StringBuilder.StringBuilder()

JStringBuilder

public JStringBuilder(java.lang.CharSequence seq)
Parameters:
seq -
See Also:
StringBuilder.StringBuilder(java.lang.CharSequence)

JStringBuilder

public JStringBuilder(int capacity)
Parameters:
capacity -
See Also:
StringBuilder.StringBuilder(int)

JStringBuilder

public JStringBuilder(java.lang.String str)
Parameters:
str -
See Also:
StringBuilder.StringBuilder(String)
Method Detail

append

public java.lang.StringBuilder append(boolean b)
Parameters:
b -
Returns:
See Also:
StringBuilder.append(boolean)

append

public java.lang.StringBuilder append(char c)
Specified by:
append in interface java.lang.Appendable
Parameters:
c -
Returns:
See Also:
StringBuilder.append(char)

append

public java.lang.StringBuilder append(char[] str)
Parameters:
str -
Returns:
See Also:
StringBuilder.append(char[])

append

public java.lang.StringBuilder append(char[] str,
                                      int offset,
                                      int len)
Parameters:
str -
offset -
len -
Returns:
See Also:
StringBuilder.append(char[], int, int)

append

public java.lang.StringBuilder append(java.lang.CharSequence s)
Specified by:
append in interface java.lang.Appendable
Parameters:
s -
Returns:
See Also:
StringBuilder.append(java.lang.CharSequence)

append

public java.lang.StringBuilder append(java.lang.CharSequence s,
                                      int start,
                                      int end)
Specified by:
append in interface java.lang.Appendable
Parameters:
s -
start -
end -
Returns:
See Also:
StringBuilder.append(java.lang.CharSequence, int, int)

append

public java.lang.StringBuilder append(double d)
Parameters:
d -
Returns:
See Also:
StringBuilder.append(double)

append

public java.lang.StringBuilder append(float f)
Parameters:
f -
Returns:
See Also:
StringBuilder.append(float)

append

public java.lang.StringBuilder append(int i)
Parameters:
i -
Returns:
See Also:
StringBuilder.append(int)

append

public java.lang.StringBuilder append(long lng)
Parameters:
lng -
Returns:
See Also:
StringBuilder.append(long)

append

public java.lang.StringBuilder append(java.lang.Object obj)
Parameters:
obj -
Returns:
See Also:
StringBuilder.append(java.lang.Object)

append

public java.lang.StringBuilder append(java.lang.String str)
Parameters:
str -
Returns:
See Also:
StringBuilder.append(java.lang.String)

append

public java.lang.StringBuilder append(java.lang.StringBuffer sb)
Parameters:
sb -
Returns:
See Also:
StringBuilder.append(java.lang.StringBuffer)

appendCodePoint

public java.lang.StringBuilder appendCodePoint(int codePoint)
Parameters:
codePoint -
Returns:
See Also:
StringBuilder.appendCodePoint(int)

capacity

public int capacity()
Returns:
See Also:
AbstractStringBuilder.capacity()

charAt

public char charAt(int index)
Parameters:
index -
Returns:
See Also:
AbstractStringBuilder.charAt(int)

codePointAt

public int codePointAt(int index)
Parameters:
index -
Returns:
See Also:
AbstractStringBuilder.codePointAt(int)

codePointBefore

public int codePointBefore(int index)
Parameters:
index -
Returns:
See Also:
AbstractStringBuilder.codePointBefore(int)

codePointCount

public int codePointCount(int beginIndex,
                          int endIndex)
Parameters:
beginIndex -
endIndex -
Returns:
See Also:
AbstractStringBuilder.codePointCount(int, int)

delete

public java.lang.StringBuilder delete(int start,
                                      int end)
Parameters:
start -
end -
Returns:
See Also:
StringBuilder.delete(int, int)

deleteCharAt

public java.lang.StringBuilder deleteCharAt(int index)
Parameters:
index -
Returns:
See Also:
StringBuilder.deleteCharAt(int)

ensureCapacity

public void ensureCapacity(int minimumCapacity)
Parameters:
minimumCapacity -
See Also:
AbstractStringBuilder.ensureCapacity(int)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
Parameters:
obj -
Returns:
See Also:
Object.equals(java.lang.Object)

getChars

public void getChars(int srcBegin,
                     int srcEnd,
                     char[] dst,
                     int dstBegin)
Parameters:
srcBegin -
srcEnd -
dst -
dstBegin -
See Also:
AbstractStringBuilder.getChars(int, int, char[], int)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
See Also:
Object.hashCode()

indexOf

public int indexOf(java.lang.String str)
Parameters:
str -
Returns:
See Also:
StringBuilder.indexOf(java.lang.String)

indexOf

public int indexOf(java.lang.String str,
                   int fromIndex)
Parameters:
str -
fromIndex -
Returns:
See Also:
StringBuilder.indexOf(java.lang.String, int)

insert

public java.lang.StringBuilder insert(int offset,
                                      boolean b)
Parameters:
offset -
b -
Returns:
See Also:
StringBuilder.insert(int, boolean)

insert

public java.lang.StringBuilder insert(int offset,
                                      char c)
Parameters:
offset -
c -
Returns:
See Also:
StringBuilder.insert(int, char)

insert

public java.lang.StringBuilder insert(int offset,
                                      char[] str)
Parameters:
offset -
str -
Returns:
See Also:
StringBuilder.insert(int, char[])

insert

public java.lang.StringBuilder insert(int index,
                                      char[] str,
                                      int offset,
                                      int len)
Parameters:
index -
str -
offset -
len -
Returns:
See Also:
StringBuilder.insert(int, char[], int, int)

insert

public java.lang.StringBuilder insert(int dstOffset,
                                      java.lang.CharSequence s)
Parameters:
dstOffset -
s -
Returns:
See Also:
StringBuilder.insert(int, java.lang.CharSequence)

insert

public java.lang.StringBuilder insert(int dstOffset,
                                      java.lang.CharSequence s,
                                      int start,
                                      int end)
Parameters:
dstOffset -
s -
start -
end -
Returns:
See Also:
StringBuilder.insert(int, java.lang.CharSequence, int, int)

insert

public java.lang.StringBuilder insert(int offset,
                                      double d)
Parameters:
offset -
d -
Returns:
See Also:
StringBuilder.insert(int, double)

insert

public java.lang.StringBuilder insert(int offset,
                                      float f)
Parameters:
offset -
f -
Returns:
See Also:
StringBuilder.insert(int, float)

insert

public java.lang.StringBuilder insert(int offset,
                                      int i)
Parameters:
offset -
i -
Returns:
See Also:
StringBuilder.insert(int, int)

insert

public java.lang.StringBuilder insert(int offset,
                                      long l)
Parameters:
offset -
l -
Returns:
See Also:
StringBuilder.insert(int, long)

insert

public java.lang.StringBuilder insert(int offset,
                                      java.lang.Object obj)
Parameters:
offset -
obj -
Returns:
See Also:
StringBuilder.insert(int, java.lang.Object)

insert

public java.lang.StringBuilder insert(int offset,
                                      java.lang.String str)
Parameters:
offset -
str -
Returns:
See Also:
StringBuilder.insert(int, java.lang.String)

lastIndexOf

public int lastIndexOf(java.lang.String str)
Parameters:
str -
Returns:
See Also:
StringBuilder.lastIndexOf(java.lang.String)

lastIndexOf

public int lastIndexOf(java.lang.String str,
                       int fromIndex)
Parameters:
str -
fromIndex -
Returns:
See Also:
StringBuilder.lastIndexOf(java.lang.String, int)

length

public int length()
Returns:
See Also:
AbstractStringBuilder.length()

offsetByCodePoints

public int offsetByCodePoints(int index,
                              int codePointOffset)
Parameters:
index -
codePointOffset -
Returns:
See Also:
AbstractStringBuilder.offsetByCodePoints(int, int)

replace

public java.lang.StringBuilder replace(int start,
                                       int end,
                                       java.lang.String str)
Parameters:
start -
end -
str -
Returns:
See Also:
StringBuilder.replace(int, int, java.lang.String)

reverse

public java.lang.StringBuilder reverse()
Returns:
See Also:
StringBuilder.reverse()

setCharAt

public void setCharAt(int index,
                      char ch)
Parameters:
index -
ch -
See Also:
AbstractStringBuilder.setCharAt(int, char)

setLength

public void setLength(int newLength)
Parameters:
newLength -
See Also:
AbstractStringBuilder.setLength(int)

subSequence

public java.lang.CharSequence subSequence(int start,
                                          int end)
Parameters:
start -
end -
Returns:
See Also:
AbstractStringBuilder.subSequence(int, int)

substring

public java.lang.String substring(int start)
Parameters:
start -
Returns:
See Also:
AbstractStringBuilder.substring(int)

substring

public java.lang.String substring(int start,
                                  int end)
Parameters:
start -
end -
Returns:
See Also:
AbstractStringBuilder.substring(int, int)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
See Also:
StringBuilder.toString()

trimToSize

public void trimToSize()
See Also:
AbstractStringBuilder.trimToSize()