\subsubsection{Luokka SimpleResourceIterator}
\label{metaOnSri}
\texttt{SimpleResourceIterator} on \texttt{ResourceIterator}-luokan alaluokka ja perii sen metodit ja kentät. Luokka on tarkoitettu \texttt{OntologyResource}-tyyppisten olioiden iteroimiseen.
\subsection*{Kentät}

\subsubsection*{private Iterator iterator}
Muuttuja joka sisältää varsinaisena tietovarastona toimivan iteraattorin.

\subsection*{Konstruktorit}

\subsubsection*{public SimpleResourceIterator()}
Konstruktori, joka luo uuden tyhjän \texttt{SimpleResourceIterator}-olion.

\subsubsection*{public SimpleResourceIterator(Iterator iterator)}
Konstruktori, joka luo uuden \texttt{ResourceIterator}-olion, ja asettaa sen sisällöksi annetun \texttt{Iterator}-olion sisällön.

\subsection*{Metodit}

\subsubsection*{protected void closeHead()}
Korvaa \texttt{ResourceIterator}-luokan vastaavan metodin. Ei tee mitään.

\subsubsection*{protected boolean hasNextHead()}
Palauttaa toden arvon jos iteraattorilla on seuraavaa oliota.

\subsubsection*{protected abstract Object getNext()}
Palauttaa seuraavan olion iteraattorista.
