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


An \mbox{\hyperlink{}{Iterator}} for a \mbox{\hyperlink{classorg_1_1libelektra_1_1Key}{Key}}\textquotesingle{}s name parts (separated by /)  




Inherits Iterator$<$ String $>$.

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
boolean \mbox{\hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_aef0fa42475eb9bbc3477493826566889}{has\+Next}} ()
\item 
String \mbox{\hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}{next}} ()
\begin{DoxyCompactList}\small\item\em Gets the next value of iteration. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classorg_1_1libelektra_1_1KeyNameIterator_aed2ee18e452c6e5efb893444dcccfda3}{remove}} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
An \mbox{\hyperlink{}{Iterator}} for a \mbox{\hyperlink{classorg_1_1libelektra_1_1Key}{Key}}\textquotesingle{}s name parts (separated by /) 

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

\begin{DoxyReturn}{Returns}
True, if another value is available, false otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}\label{classorg_1_1libelektra_1_1KeyNameIterator_af97f8c817570172eb67e121d9cbf68a2}} 
\index{org.libelektra.KeyNameIterator@{org.libelektra.KeyNameIterator}!next@{next}}
\index{next@{next}!org.libelektra.KeyNameIterator@{org.libelektra.KeyNameIterator}}
\doxysubsubsection{\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.KeyNameIterator@{org.libelektra.KeyNameIterator}!remove@{remove}}
\index{remove@{remove}!org.libelektra.KeyNameIterator@{org.libelektra.KeyNameIterator}}
\doxysubsubsection{\texorpdfstring{remove()}{remove()}}
{\footnotesize\ttfamily void org.\+libelektra.\+Key\+Name\+Iterator.\+remove (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}


\begin{DoxyExceptions}{Exceptions}
{\em Unsupported\+Operation\+Exception} & because removal of key name parts is not supported by this iterator \\
\hline
\end{DoxyExceptions}


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