XPUSP - Home

br.usp.ime.xpusp.util
Class ArrayBuilderImpl

java.lang.Object
  |
  +--br.usp.ime.xpusp.util.ArrayBuilderImpl
All Implemented Interfaces:
ArrayBuilder

public class ArrayBuilderImpl
extends java.lang.Object
implements ArrayBuilder

This is a very simple implementation of the ArrayBuilder interface

SourceForge LogoSource Forge Info
CVS File :ArrayBuilderImpl.java
User :krico
Version :1.1
Date :2002/03/26 17:49:12


Field Summary
private  java.lang.Object[] array
           
 
Constructor Summary
ArrayBuilderImpl()
           
ArrayBuilderImpl(java.lang.Object[] newArray)
           
 
Method Summary
 ArrayBuilder arrayAdd(boolean o)
           
 ArrayBuilder arrayAdd(byte o)
           
 ArrayBuilder arrayAdd(char o)
           
 ArrayBuilder arrayAdd(double o)
           
 ArrayBuilder arrayAdd(float o)
           
 ArrayBuilder arrayAdd(int o)
           
 ArrayBuilder arrayAdd(long o)
           
 ArrayBuilder arrayAdd(java.lang.Object o)
           
 ArrayBuilder arrayAdd(short o)
           
 java.lang.Object[] toArray()
          Example:
 java.util.Vector toVector()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

array

private java.lang.Object[] array
Constructor Detail

ArrayBuilderImpl

public ArrayBuilderImpl()

ArrayBuilderImpl

public ArrayBuilderImpl(java.lang.Object[] newArray)
Method Detail

arrayAdd

public ArrayBuilder arrayAdd(java.lang.Object o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(boolean o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(char o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(byte o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(short o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(int o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(long o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(float o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

arrayAdd

public ArrayBuilder arrayAdd(double o)
Specified by:
arrayAdd in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
the current ArrayBuilder with the o added to it

toArray

public java.lang.Object[] toArray()
Description copied from interface: ArrayBuilder
Example:
 ArrayBuilder ab = ...;
 ab.arrayAdd(1).arrayAdd("Test").toArray();
 //returns
 {new Integer(1), "Test"}
 
Specified by:
toArray in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
an Object[] with all the Objects and primitives added to the ArrayBuilder via arrayAdd

toVector

public java.util.Vector toVector()
Specified by:
toVector in interface ArrayBuilder
Following copied from interface: br.usp.ime.xpusp.util.ArrayBuilder
Returns:
a Vector with all the Objects and primitives added to the ArrayBuidler via arrayAdd
See Also:
ArrayBuilder.toArray()

XPUSP - Home