net.sourceforge.wurfl.core.resource
Class WURFLResources

java.lang.Object
  extended by net.sourceforge.wurfl.core.resource.WURFLResources

public final class WURFLResources
extends Object

Collection of WURFLResource.

Version:
$Id: WURFLResources.java 432 2010-05-06 12:12:53Z filippo.deluca $
Author:
Fantayeneh Asres Gizaw, Filippo De Luca

Constructor Summary
WURFLResources()
          Default constructor
WURFLResources(Collection resources)
          Constructor by WURFLResource collection.
WURFLResources(WURFLResource[] resources)
          Constructor by WURFLResource array.
 
Method Summary
 void add(WURFLResource resource)
          Add a WURFLResource to collection.
 boolean equals(Object obj)
           
 WURFLResource get(int index)
          Return the WURFLResource at specified index.
 int hashCode()
           
 int indexOf(WURFLResource resource)
          Returns the index of given resource.
 Iterator iterator()
          Returns a resources iterator.
 void release()
          Release all held resources.
 void remove(WURFLResource resource)
          Remove a resource from collection.
 int size()
          Return the size of this collection.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WURFLResources

public WURFLResources()
Default constructor


WURFLResources

public WURFLResources(WURFLResource[] resources)
Constructor by WURFLResource array.

Parameters:
resources - Array of WURFLResource.

WURFLResources

public WURFLResources(Collection resources)
Constructor by WURFLResource collection.

Parameters:
resources - Collection to initialize this WURFLResources.
Method Detail

size

public int size()
Return the size of this collection.

Returns:
size of collection.

get

public WURFLResource get(int index)
Return the WURFLResource at specified index.

Parameters:
index - Index of wanted WURFLResource.
Returns:
The WURFLResouce at given index.

indexOf

public int indexOf(WURFLResource resource)
Returns the index of given resource.

Parameters:
resource - The WURFLResource to find index.
Returns:
the index of the given WURFLResource, -1 if it does not exist.

release

public void release()
Release all held resources.

See Also:
WURFLResource.release()

add

public void add(WURFLResource resource)
Add a WURFLResource to collection.

Parameters:
resource - The WURFLResource to add.

remove

public void remove(WURFLResource resource)
Remove a resource from collection.

Parameters:
resource - The WURFLResource to remove.

iterator

public Iterator iterator()
Returns a resources iterator.

Returns:
Iterator over the resources.

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2008-2010 WURFL-Pro srl. All Rights Reserved.