idats_2009_semestralka_a_MatejTrakal
Class Prvek<objType>

java.lang.Object
  extended by idats_2009_semestralka_a_MatejTrakal.Prvek<objType>
Type Parameters:
objType - datová struktura, kterou bude Prvek ve svém těle uchovávat
All Implemented Interfaces:
IPrvek<objType>, java.io.Serializable

public class Prvek<objType>
extends java.lang.Object
implements IPrvek<objType>, java.io.Serializable

Prvek ADS, který slouží, jako vnitřní struktura

See Also:
Serialized Form

Constructor Summary
Prvek()
          Bezparametrický konstruktor Nastaví všechny prvky na null
Prvek(objType data)
          Konstruktor s možností zadat jen obsah datové části
Prvek(Prvek prev, Prvek next, objType data)
          Parametrický konstruktor s udáním předchozího i následujícího prvku a datové části struktury
 
Method Summary
 objType getData()
           
 IPrvek getNext()
           
 IPrvek getPrev()
           
 void setData(objType data)
           
 void setNext(Prvek next)
           
 void setPrev(Prvek prev)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Prvek

public Prvek()
Bezparametrický konstruktor Nastaví všechny prvky na null


Prvek

public Prvek(objType data)
Konstruktor s možností zadat jen obsah datové části

Parameters:
data - datová část prvku

Prvek

public Prvek(Prvek prev,
             Prvek next,
             objType data)
Parametrický konstruktor s udáním předchozího i následujícího prvku a datové části struktury

Parameters:
prev - předchozí prvek v ADL
next - následující prvek v ADL
data - datová část prvku
Method Detail

getPrev

public IPrvek getPrev()
Specified by:
getPrev in interface IPrvek<objType>
Returns:
the prev

setPrev

public void setPrev(Prvek prev)
Specified by:
setPrev in interface IPrvek<objType>
Parameters:
prev - the prev to set

getNext

public IPrvek getNext()
Specified by:
getNext in interface IPrvek<objType>
Returns:
the next

setNext

public void setNext(Prvek next)
Specified by:
setNext in interface IPrvek<objType>
Parameters:
next - the next to set

getData

public objType getData()
Specified by:
getData in interface IPrvek<objType>
Returns:
the data

setData

public void setData(objType data)
Specified by:
setData in interface IPrvek<objType>
Parameters:
data - the data to set