\hypertarget{classorg_1_1libelektra_1_1KeyNameIterator}{}\section{org.\+libelektra.\+Key\+Name\+Iterator Class Reference}
\label{classorg_1_1libelektra_1_1KeyNameIterator}\index{org.\+libelektra.\+Key\+Name\+Iterator@{org.\+libelektra.\+Key\+Name\+Iterator}}


An \hyperlink{}{Iterator} over a \hyperlink{classorg_1_1libelektra_1_1Key}{Key}\textquotesingle{}s name parts, separated by /.  




Inherits Iterator$<$ String $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
boolean \hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_aef0fa42475eb9bbc3477493826566889}{has\+Next} ()
\begin{DoxyCompactList}\small\item\em Checks if another value is available. \end{DoxyCompactList}\item 
String \hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}{next} ()
\begin{DoxyCompactList}\small\item\em Gets the next value of iteration. \end{DoxyCompactList}\item 
void \hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_aed2ee18e452c6e5efb893444dcccfda3}{remove} ()
\begin{DoxyCompactList}\small\item\em N\+OT S\+U\+P\+P\+O\+R\+T\+ED. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
An \hyperlink{}{Iterator} over a \hyperlink{classorg_1_1libelektra_1_1Key}{Key}\textquotesingle{}s name parts, separated by /. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classorg_1_1libelektra_1_1KeyNameIterator_aef0fa42475eb9bbc3477493826566889}\label{classorg_1_1libelektra_1_1KeyNameIterator_aef0fa42475eb9bbc3477493826566889}} 
\index{org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}!has\+Next@{has\+Next}}
\index{has\+Next@{has\+Next}!org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}}
\subsubsection{\texorpdfstring{has\+Next()}{hasNext()}}
{\footnotesize\ttfamily boolean org.\+libelektra.\+Key\+Name\+Iterator.\+has\+Next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Checks if another value is available. 

\begin{DoxyReturn}{Returns}
Boolean if another value is available 
\end{DoxyReturn}
\mbox{\Hypertarget{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}\label{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}} 
\index{org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}!next@{next}}
\index{next@{next}!org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}}
\subsubsection{\texorpdfstring{next()}{next()}}
{\footnotesize\ttfamily String org.\+libelektra.\+Key\+Name\+Iterator.\+next (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Gets the next value of iteration. 

\begin{DoxyReturn}{Returns}
Next key name part in iteration 
\end{DoxyReturn}
\mbox{\Hypertarget{classorg_1_1libelektra_1_1KeyNameIterator_aed2ee18e452c6e5efb893444dcccfda3}\label{classorg_1_1libelektra_1_1KeyNameIterator_aed2ee18e452c6e5efb893444dcccfda3}} 
\index{org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}!remove@{remove}}
\index{remove@{remove}!org\+::libelektra\+::\+Key\+Name\+Iterator@{org\+::libelektra\+::\+Key\+Name\+Iterator}}
\subsubsection{\texorpdfstring{remove()}{remove()}}
{\footnotesize\ttfamily void org.\+libelektra.\+Key\+Name\+Iterator.\+remove (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



N\+OT S\+U\+P\+P\+O\+R\+T\+ED. 


\begin{DoxyExceptions}{Exceptions}
{\em Unsupported\+Operation\+Exception} & T\+O\+DO \#3754 detailed exception description \\
\hline
\end{DoxyExceptions}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Key\+Name\+Iterator.\+java\end{DoxyCompactItemize}
