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

Public Member Functions

 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 getWithIndex (final int i)
 
abstract E getWithKey (final long key)
 
abstract int getIndex (final E object)
 
abstract int indexOf (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 ()
 

Protected Member Functions

abstract List< E > getObjects ()
 

Detailed Description

Parameters
<E>

Constructor & Destructor Documentation

wblut.hemesh.HE_RAS< E extends HE_Element >.HE_RAS ( final Collection< E >  items)
Parameters
items

Member Function Documentation

abstract boolean wblut.hemesh.HE_RAS< E extends HE_Element >.add ( final E  item)
abstract
abstract boolean wblut.hemesh.HE_RAS< E extends HE_Element >.contains ( final E  object)
abstract
Parameters
object
Returns
abstract boolean wblut.hemesh.HE_RAS< E extends HE_Element >.containsKey ( final Long  key)
abstract
Parameters
key
Returns
abstract E wblut.hemesh.HE_RAS< E extends HE_Element >.get ( final int  i)
abstract
Parameters
i
Returns
abstract int wblut.hemesh.HE_RAS< E extends HE_Element >.getIndex ( final E  object)
abstract
Parameters
object
Returns
Deprecated:
Use indexOf(E) instead
abstract List<E> wblut.hemesh.HE_RAS< E extends HE_Element >.getObjects ( )
abstractprotected
Returns
abstract E wblut.hemesh.HE_RAS< E extends HE_Element >.getWithIndex ( final int  i)
abstract
Parameters
i
Returns
abstract E wblut.hemesh.HE_RAS< E extends HE_Element >.getWithKey ( final long  key)
abstract
Parameters
key
Returns
abstract int wblut.hemesh.HE_RAS< E extends HE_Element >.indexOf ( final E  object)
abstract
Parameters
object
Returns
abstract Iterator<E> wblut.hemesh.HE_RAS< E extends HE_Element >.iterator ( )
abstract
abstract E wblut.hemesh.HE_RAS< E extends HE_Element >.pollRandom ( final Random  rnd)
abstract
Parameters
rnd
Returns
abstract boolean wblut.hemesh.HE_RAS< E extends HE_Element >.remove ( final E  item)
abstract
Parameters
item
Returns
abstract E wblut.hemesh.HE_RAS< E extends HE_Element >.removeAt ( final int  id)
abstract

Override element at position id with last element.

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

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