HE_Mesh2014  2.0.11
Public Member Functions | List of all members
wblut.hemesh.HE_RASTrove< E extends HE_Element > Class Template Reference
+ Inheritance diagram for wblut.hemesh.HE_RASTrove< E extends HE_Element >:

Public Member Functions

 HE_RASTrove ()
 
 HE_RASTrove (final int n)
 
 HE_RASTrove (final Collection< E > items)
 
boolean add (final E item)
 
removeAt (final int id)
 
boolean remove (final E item)
 
get (final int i)
 
getByIndex (final int i)
 
getByKey (final Long key)
 
int getIndex (final E object)
 
pollRandom (final Random rnd)
 
int size ()
 
boolean contains (final E object)
 
boolean containsKey (final Long key)
 
Iterator< E > iterator ()
 
List< E > getObjects ()
 
- Public Member Functions inherited from wblut.hemesh.HE_RAS< E >
 HE_RAS ()
 
 HE_RAS (final Collection< E > items)
 
abstract boolean add (final E item)
 
abstract E removeAt (final int id)
 
abstract boolean remove (final E item)
 
abstract E get (final int i)
 
abstract E getByIndex (final int i)
 
abstract E getByKey (final Long key)
 
abstract int getIndex (final E object)
 
abstract E pollRandom (final Random rnd)
 
abstract int size ()
 
abstract boolean contains (final E object)
 
abstract boolean containsKey (final Long key)
 
abstract Iterator< E > iterator ()
 
abstract List< E > getObjects ()
 

Detailed Description

Parameters
<E>

Constructor & Destructor Documentation

wblut.hemesh.HE_RASTrove< E extends HE_Element >.HE_RASTrove ( final int  n)
Parameters
n
wblut.hemesh.HE_RASTrove< E extends HE_Element >.HE_RASTrove ( final Collection< E >  items)
Parameters
items

Member Function Documentation

boolean wblut.hemesh.HE_RASTrove< E extends HE_Element >.add ( final E  item)
boolean wblut.hemesh.HE_RASTrove< E extends HE_Element >.contains ( final E  object)
boolean wblut.hemesh.HE_RASTrove< E extends HE_Element >.containsKey ( final Long  key)
E wblut.hemesh.HE_RASTrove< E extends HE_Element >.get ( final int  i)
E wblut.hemesh.HE_RASTrove< E extends HE_Element >.getByIndex ( final int  i)
E wblut.hemesh.HE_RASTrove< E extends HE_Element >.getByKey ( final Long  key)
int wblut.hemesh.HE_RASTrove< E extends HE_Element >.getIndex ( final E  object)
List<E> wblut.hemesh.HE_RASTrove< E extends HE_Element >.getObjects ( )
Iterator<E> wblut.hemesh.HE_RASTrove< E extends HE_Element >.iterator ( )
E wblut.hemesh.HE_RASTrove< E extends HE_Element >.pollRandom ( final Random  rnd)
boolean wblut.hemesh.HE_RASTrove< E extends HE_Element >.remove ( final E  item)
E wblut.hemesh.HE_RASTrove< E extends HE_Element >.removeAt ( final int  id)

Override element at position id with last element.

Parameters
id
Returns
int wblut.hemesh.HE_RASTrove< E extends HE_Element >.size ( )

The documentation for this class was generated from the following file: