\hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor}{}\section{plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor Class Reference}
\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor}\index{plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}}


Inheritance diagram for plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor\+:
% FIG 0


Collaboration diagram for plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor\+:
% FIG 1
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a35f06e74b6130b3eadaf5a8e6d4ea2f1}{get\+\_\+name}} (cls)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a6a6f6032979a4913d103179014b15e62}{get\+\_\+description}} (cls)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_ac27d3cfafdb000e8ef674eb9082f9614}{filter}} (cls, path)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_af1664563c8eb93aac566e7bfa427ce28}{extract}} (cls, path)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Serve as a dummy extractor for its sub-classes.
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_af1664563c8eb93aac566e7bfa427ce28}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_af1664563c8eb93aac566e7bfa427ce28}} 
\index{plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}!extract@{extract}}
\index{extract@{extract}!plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}}
\subsubsection{\texorpdfstring{extract()}{extract()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor.\+extract (\begin{DoxyParamCaption}\item[{}]{cls,  }\item[{}]{path }\end{DoxyParamCaption})}

\begin{DoxyVerb}Extract events from a file given by its HDFS path.
:param path: the HDFS path of the file
:return: the list of events
\end{DoxyVerb}
 

Reimplemented in \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1winreg_1_1_win_reg_accf327733fa20101b7ee663361e9fa0b}{plaso.\+tarzan.\+app.\+extractors.\+winreg.\+Win\+Reg}}, \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_ae94e18713c70c77b3f7a24241199b432}{plaso.\+tarzan.\+app.\+extractors.\+pe.\+PE}}, and \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1sqlite_1_1_s_q_lite_acbc3c5f2ebf45c789d72fbbe3a12aecc}{plaso.\+tarzan.\+app.\+extractors.\+sqlite.\+S\+Q\+Lite}}.

\mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_ac27d3cfafdb000e8ef674eb9082f9614}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_ac27d3cfafdb000e8ef674eb9082f9614}} 
\index{plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}!filter@{filter}}
\index{filter@{filter}!plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}}
\subsubsection{\texorpdfstring{filter()}{filter()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor.\+filter (\begin{DoxyParamCaption}\item[{}]{cls,  }\item[{}]{path }\end{DoxyParamCaption})}

\begin{DoxyVerb}Check if a file given by its HDFS path can be processed by this extractor.
:param path: the HDFS path of the file
:return: true iff the file can be processed
\end{DoxyVerb}
 

Reimplemented in \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_a62ef965f70599e81f8f872bf6fadeb5c}{plaso.\+tarzan.\+app.\+extractors.\+pe.\+PE}}, \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1sqlite_1_1_s_q_lite_aabed0ee642aa91173a0164c02cfb92d4}{plaso.\+tarzan.\+app.\+extractors.\+sqlite.\+S\+Q\+Lite}}, and \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1winreg_1_1_win_reg_a0f6f33d16523a270fafc753180e3cecc}{plaso.\+tarzan.\+app.\+extractors.\+winreg.\+Win\+Reg}}.

\mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a6a6f6032979a4913d103179014b15e62}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a6a6f6032979a4913d103179014b15e62}} 
\index{plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}!get\_description@{get\_description}}
\index{get\_description@{get\_description}!plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}}
\subsubsection{\texorpdfstring{get\_description()}{get\_description()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor.\+get\+\_\+description (\begin{DoxyParamCaption}\item[{}]{cls }\end{DoxyParamCaption})}

\begin{DoxyVerb}Get a description of the extractor.
:return: the description of the extractor
\end{DoxyVerb}
 \mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a35f06e74b6130b3eadaf5a8e6d4ea2f1}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_a35f06e74b6130b3eadaf5a8e6d4ea2f1}} 
\index{plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}!get\_name@{get\_name}}
\index{get\_name@{get\_name}!plaso.tarzan.app.extractors.extractor.Extractor@{plaso.tarzan.app.extractors.extractor.Extractor}}
\subsubsection{\texorpdfstring{get\_name()}{get\_name()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor.\+get\+\_\+name (\begin{DoxyParamCaption}\item[{}]{cls }\end{DoxyParamCaption})}

\begin{DoxyVerb}Get a name of the extractor.
:return: the name of the extractor
\end{DoxyVerb}
 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/rychly/repos/pyspark-\/plaso/src/plaso/tarzan/app/extractors/\mbox{\hyperlink{extractor_8py}{extractor.\+py}}\end{DoxyCompactItemize}
