org.ckkloverdos.collection
Class CollectionProxy

java.lang.Object
  extended by org.ckkloverdos.collection.CollectionProxy
All Implemented Interfaces:
IToStringAware

public final class CollectionProxy
extends java.lang.Object
implements IToStringAware

Utility class to uniformly handle collections and object arrays.

Author:
Christos KK Loverdos

Constructor Summary
CollectionProxy(java.util.Collection col)
           
CollectionProxy(L l)
           
CollectionProxy(java.lang.Object[] array)
           
 
Method Summary
 CollectionProxy add(java.lang.Object o)
           
 CollectionProxy addAll(java.util.Collection c)
           
 CollectionProxy addAll(IL l)
           
 CollectionProxy addAll(java.lang.Object[] array)
           
 void beginMassiveAdd()
           
 CollectionProxy clear(java.lang.Object o)
           
 void endMassiveAdd()
           
 java.lang.Object[] getArray()
           
 java.util.Collection getCollection()
           
 boolean isCollection()
           
 java.util.Iterator iterator()
           
static CollectionProxy newLike(IL l)
           
 CollectionProxy remove(java.lang.Object o)
           
 L toL()
           
 java.lang.String toString()
           
 void toStringAware(ToString ts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollectionProxy

public CollectionProxy(java.util.Collection col)

CollectionProxy

public CollectionProxy(java.lang.Object[] array)

CollectionProxy

public CollectionProxy(L l)
Method Detail

iterator

public java.util.Iterator iterator()

addAll

public CollectionProxy addAll(IL l)

addAll

public CollectionProxy addAll(java.util.Collection c)

addAll

public CollectionProxy addAll(java.lang.Object[] array)

add

public CollectionProxy add(java.lang.Object o)

remove

public CollectionProxy remove(java.lang.Object o)

clear

public CollectionProxy clear(java.lang.Object o)

isCollection

public boolean isCollection()

getCollection

public java.util.Collection getCollection()

getArray

public java.lang.Object[] getArray()

toL

public L toL()

newLike

public static CollectionProxy newLike(IL l)

toStringAware

public void toStringAware(ToString ts)
Specified by:
toStringAware in interface IToStringAware

toString

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

beginMassiveAdd

public void beginMassiveAdd()

endMassiveAdd

public void endMassiveAdd()


Copyright © 1999-2007 Christos KK Loverdos. All Rights Reserved.