\section{Kate Namespace Reference}
\label{namespaceKate}\index{Kate@{Kate}}
Kate namespace All classes in this namespace must stay BC during one major release series (e.g.  


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Command}
\begin{CompactList}\small\item\em {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} Commands. \item\end{CompactList}\item 
class {\bf Command\-Extension}
\begin{CompactList}\small\item\em Extension to the {\bf Command}{\rm (p.\,\pageref{classKate_1_1Command})} interface, allowing to interact with commands during typing. \item\end{CompactList}\item 
class {\bf Document}
\begin{CompactList}\small\item\em This interface provides access to the {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} {\bf Document}{\rm (p.\,\pageref{classKate_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Document\-Ext}
\begin{CompactList}\small\item\em Extensions to the {\bf Document}{\rm (p.\,\pageref{classKate_1_1Document})} Interface \begin{Desc}
\item[Since:]3.3. \end{Desc}
\item\end{CompactList}\item 
class {\bf View}
\begin{CompactList}\small\item\em The Kate::View text editor interface. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
KATEPARTINTERFACES\_\-EXPORT {\bf Document} $\ast$ {\bf document} (KText\-Editor::Document $\ast$doc)
\item 
KATEPARTINTERFACES\_\-EXPORT {\bf Document\-Ext} $\ast$ {\bf document\-Ext} (KText\-Editor::Document $\ast$doc)
\item 
KATEPARTINTERFACES\_\-EXPORT {\bf Document} $\ast$ {\bf create\-Document} ({\bf QObject} $\ast$parent=0, const char $\ast$name=0)
\item 
{\bf View} $\ast$ {\bf view} (KText\-Editor::View $\ast$view)\label{namespaceKate_a3}

\end{CompactItemize}


\subsection{Detailed Description}
Kate namespace All classes in this namespace must stay BC during one major release series (e.g. 

3.x, 4.x, ...) 



\subsection{Function Documentation}
\index{Kate@{Kate}!document@{document}}
\index{document@{document}!Kate@{Kate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Document} $\ast$ Kate::document (KText\-Editor::Document $\ast$ {\em doc})}\label{namespaceKate_a0}


Check if given document is a {\bf Kate::Document}{\rm (p.\,\pageref{classKate_1_1Document})}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em doc}]KText\-Editor document \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]0 if no success, else the {\bf Kate::Document}{\rm (p.\,\pageref{classKate_1_1Document})} \end{Desc}


Definition at line 98 of file interfaces.cpp.\index{Kate@{Kate}!documentExt@{documentExt}}
\index{documentExt@{documentExt}!Kate@{Kate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Document\-Ext} $\ast$ Kate::document\-Ext (KText\-Editor::Document $\ast$ {\em doc})}\label{namespaceKate_a1}


Check if given document is a {\bf Kate::Document\-Ext}{\rm (p.\,\pageref{classKate_1_1DocumentExt})}. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em doc}]KText\-Editor document \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]0 if no success, else the {\bf Kate::Document\-Ext}{\rm (p.\,\pageref{classKate_1_1DocumentExt})} \end{Desc}


Definition at line 106 of file interfaces.cpp.\index{Kate@{Kate}!createDocument@{createDocument}}
\index{createDocument@{createDocument}!Kate@{Kate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Document} $\ast$ Kate::create\-Document ({\bf QObject} $\ast$ {\em parent} = {\tt 0}, const char $\ast$ {\em name} = {\tt 0})}\label{namespaceKate_a2}


Creates a new {\bf Kate::Document}{\rm (p.\,\pageref{classKate_1_1Document})} object. 



Definition at line 114 of file interfaces.cpp.