org.mmbase.bridge.remote.proxy
Class RemoteList_Proxy<L,R>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<L>
          extended by org.mmbase.bridge.remote.proxy.RemoteList_Proxy<L,R>
All Implemented Interfaces:
Iterable<L>, Collection<L>, List<L>, MappedObject
Direct Known Subclasses:
RemoteBridgeList_Proxy

public class RemoteList_Proxy<L,R>
extends AbstractList<L>
implements List<L>, MappedObject

Javadoc:

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
RemoteList_Proxy(RemoteList<R> remoteObject)
           
 
Method Summary
 void add(int index, L o)
           
 boolean add(L o)
           
 void clear()
           
 boolean equals(Object o)
           
 L get(int index)
           
 String getMapperCode()
           
 RemoteList<R> getWrappedObject()
           
 int hashCode()
           
 L remove(int index)
           
 boolean remove(Object o)
           
 L set(int index, L o)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.util.AbstractList
addAll, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, addAll, contains, containsAll, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeAll, retainAll, subList, toArray, toArray
 

Constructor Detail

RemoteList_Proxy

public RemoteList_Proxy(RemoteList<R> remoteObject)
Method Detail

add

public void add(int index,
                L o)
Specified by:
add in interface List<L>
Overrides:
add in class AbstractList<L>

add

public boolean add(L o)
Specified by:
add in interface Collection<L>
Specified by:
add in interface List<L>
Overrides:
add in class AbstractList<L>

clear

public void clear()
Specified by:
clear in interface Collection<L>
Specified by:
clear in interface List<L>
Overrides:
clear in class AbstractList<L>

get

public L get(int index)
Specified by:
get in interface List<L>
Specified by:
get in class AbstractList<L>

size

public int size()
Specified by:
size in interface Collection<L>
Specified by:
size in interface List<L>
Specified by:
size in class AbstractCollection<L>

remove

public boolean remove(Object o)
Specified by:
remove in interface Collection<L>
Specified by:
remove in interface List<L>
Overrides:
remove in class AbstractCollection<L>

remove

public L remove(int index)
Specified by:
remove in interface List<L>
Overrides:
remove in class AbstractList<L>

set

public L set(int index,
             L o)
Specified by:
set in interface List<L>
Overrides:
set in class AbstractList<L>

toString

public String toString()
Overrides:
toString in class AbstractCollection<L>

hashCode

public int hashCode()
Specified by:
hashCode in interface Collection<L>
Specified by:
hashCode in interface List<L>
Overrides:
hashCode in class AbstractList<L>

equals

public boolean equals(Object o)
Specified by:
equals in interface Collection<L>
Specified by:
equals in interface List<L>
Overrides:
equals in class AbstractList<L>

getMapperCode

public String getMapperCode()
Specified by:
getMapperCode in interface MappedObject

getWrappedObject

public RemoteList<R> getWrappedObject()
Specified by:
getWrappedObject in interface MappedObject


MMBase 2.0-SNAPSHOT - null