\hypertarget{class_skm_xml_api_1_1_skm_object_list}{}\doxysection{Skm\+Xml\+Api.\+Skm\+Object\+List$<$ Item\+Type $>$ Class Template Reference}
\label{class_skm_xml_api_1_1_skm_object_list}\index{SkmXmlApi.SkmObjectList$<$ ItemType $>$@{SkmXmlApi.SkmObjectList$<$ ItemType $>$}}


Generic collection to hold any \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} and subclasses of \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}  


Inheritance diagram for Skm\+Xml\+Api.\+Skm\+Object\+List$<$ Item\+Type $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_skm_xml_api_1_1_skm_object_list}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
new void \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object_list_a49a599b11e9ff26fce69c02fd2952360}{Add}} (Item\+Type Resource)
\begin{DoxyCompactList}\small\item\em Adds a new resouce to the object list. If the resouce is already in the list then the existing item\textquotesingle{}s roles are merged with the new item that is passed. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Generic collection to hold any \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} and subclasses of \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} 


\begin{DoxyTemplParams}{Template Parameters}
{\em Item\+Type} & \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} type or subclass of \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}\\
\hline
\end{DoxyTemplParams}
\begin{Desc}
\item[Type Constraints]\begin{description}
\item[{\em Item\+Type} : {\em \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}}}]\end{description}
\end{Desc}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_skm_xml_api_1_1_skm_object_list_a49a599b11e9ff26fce69c02fd2952360}\label{class_skm_xml_api_1_1_skm_object_list_a49a599b11e9ff26fce69c02fd2952360}} 
\index{SkmXmlApi.SkmObjectList$<$ ItemType $>$@{SkmXmlApi.SkmObjectList$<$ ItemType $>$}!Add@{Add}}
\index{Add@{Add}!SkmXmlApi.SkmObjectList$<$ ItemType $>$@{SkmXmlApi.SkmObjectList$<$ ItemType $>$}}
\doxysubsubsection{\texorpdfstring{Add()}{Add()}}
{\footnotesize\ttfamily new void \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object_list}{Skm\+Xml\+Api.\+Skm\+Object\+List}}$<$ Item\+Type $>$.Add (\begin{DoxyParamCaption}\item[{Item\+Type}]{Resource }\end{DoxyParamCaption})}



Adds a new resouce to the object list. If the resouce is already in the list then the existing item\textquotesingle{}s roles are merged with the new item that is passed. 


\begin{DoxyParams}{Parameters}
{\em Resource} & \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} or \mbox{\hyperlink{class_skm_xml_api_1_1_skm_object}{Skm\+Object}} subclasses\\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\+Skm\+Xml\+Api/Collections.\+cs\end{DoxyCompactItemize}
