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
Field Summary |
private java.lang.Object[] |
array
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
array
private java.lang.Object[] array
ArrayBuilderImpl
public ArrayBuilderImpl()
ArrayBuilderImpl
public ArrayBuilderImpl(java.lang.Object[] newArray)
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()