1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.6.0_30) on Tue Nov 19 11:17:10 CET 2013 -->
6 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
8 MockDirectoryFactory (Solr 4.6.0 API)
11 <META NAME="date" CONTENT="2013-11-19">
13 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
15 <SCRIPT type="text/javascript">
16 function windowTitle()
18 if (location.href.indexOf('is-external=true') == -1) {
19 parent.document.title="MockDirectoryFactory (Solr 4.6.0 API)";
28 <BODY BGCOLOR="white" onload="windowTitle();">
32 <!-- ========= START OF TOP NAVBAR ======= -->
33 <A NAME="navbar_top"><!-- --></A>
34 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
37 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38 <A NAME="navbar_top_firstrow"><!-- --></A>
39 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40 <TR ALIGN="center" VALIGN="top">
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MockDirectoryFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58 <A HREF="../../../../org/apache/solr/core/AbstractBadConfigTestBase.html" title="class in org.apache.solr.core"><B>PREV CLASS</B></A>
59 <A HREF="../../../../org/apache/solr/core/MockFSDirectoryFactory.html" title="class in org.apache.solr.core"><B>NEXT CLASS</B></A></FONT></TD>
60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61 <A HREF="../../../../index.html?org/apache/solr/core/MockDirectoryFactory.html" target="_top"><B>FRAMES</B></A>
62 <A HREF="MockDirectoryFactory.html" target="_top"><B>NO FRAMES</B></A>
63 <SCRIPT type="text/javascript">
66 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
71 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79 SUMMARY: <A HREF="#nested_classes_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
84 <A NAME="skip-navbar_top"></A>
85 <!-- ========= END OF TOP NAVBAR ========= -->
88 <!-- ======== START OF CLASS DATA ======== -->
91 org.apache.solr.core</FONT>
93 Class MockDirectoryFactory</H2>
95 <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">org.apache.solr.core.DirectoryFactory
97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">org.apache.solr.core.CachingDirectoryFactory
98 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">org.apache.solr.core.EphemeralDirectoryFactory
99 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.core.MockDirectoryFactory</B>
102 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>, org.apache.solr.util.plugin.NamedListInitializedPlugin</DD>
106 <DT><PRE>public class <B>MockDirectoryFactory</B><DT>extends org.apache.solr.core.EphemeralDirectoryFactory</DL>
110 Opens a directory with <CODE>LuceneTestCase.newDirectory()</CODE>
117 <!-- ======== NESTED CLASS SUMMARY ======== -->
119 <A NAME="nested_class_summary"><!-- --></A>
120 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
121 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
122 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
123 <B>Nested Class Summary</B></FONT></TH>
126 <A NAME="nested_classes_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory"><!-- --></A>
127 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
129 <TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.solr.core.CachingDirectoryFactory</B></TH>
131 <TR BGCOLOR="white" CLASS="TableRowColor">
132 <TD><CODE>org.apache.solr.core.CachingDirectoryFactory.CacheValue, org.apache.solr.core.CachingDirectoryFactory.CloseListener</CODE></TD>
136 <A NAME="nested_classes_inherited_from_class_org.apache.solr.core.DirectoryFactory"><!-- --></A>
137 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
138 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
139 <TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.solr.core.DirectoryFactory</B></TH>
141 <TR BGCOLOR="white" CLASS="TableRowColor">
142 <TD><CODE>org.apache.solr.core.DirectoryFactory.DirContext</CODE></TD>
146 <!-- =========== FIELD SUMMARY =========== -->
148 <A NAME="field_summary"><!-- --></A>
149 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
150 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
151 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
152 <B>Field Summary</B></FONT></TH>
155 <A NAME="fields_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory"><!-- --></A>
156 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
157 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
158 <TH ALIGN="left"><B>Fields inherited from class org.apache.solr.core.CachingDirectoryFactory</B></TH>
160 <TR BGCOLOR="white" CLASS="TableRowColor">
161 <TD><CODE>byDirectoryCache, byPathCache, closeListeners, removeEntries</CODE></TD>
164 <A NAME="fields_inherited_from_class_org.apache.solr.core.DirectoryFactory"><!-- --></A>
165 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
166 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
167 <TH ALIGN="left"><B>Fields inherited from class org.apache.solr.core.DirectoryFactory</B></TH>
169 <TR BGCOLOR="white" CLASS="TableRowColor">
170 <TD><CODE>IOCONTEXT_NO_CACHE</CODE></TD>
174 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
176 <A NAME="constructor_summary"><!-- --></A>
177 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
178 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
179 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
180 <B>Constructor Summary</B></FONT></TH>
182 <TR BGCOLOR="white" CLASS="TableRowColor">
183 <TD><CODE><B><A HREF="../../../../org/apache/solr/core/MockDirectoryFactory.html#MockDirectoryFactory()">MockDirectoryFactory</A></B>()</CODE>
186 </TD>
190 <!-- ========== METHOD SUMMARY =========== -->
192 <A NAME="method_summary"><!-- --></A>
193 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
194 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
195 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
196 <B>Method Summary</B></FONT></TH>
198 <TR BGCOLOR="white" CLASS="TableRowColor">
199 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200 <CODE>protected org.apache.lucene.store.Directory</CODE></FONT></TD>
201 <TD><CODE><B><A HREF="../../../../org/apache/solr/core/MockDirectoryFactory.html#create(java.lang.String, org.apache.solr.core.DirectoryFactory.DirContext)">create</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> path,
202 org.apache.solr.core.DirectoryFactory.DirContext dirContext)</CODE>
205 </TD>
207 <TR BGCOLOR="white" CLASS="TableRowColor">
208 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209 <CODE> boolean</CODE></FONT></TD>
210 <TD><CODE><B><A HREF="../../../../org/apache/solr/core/MockDirectoryFactory.html#isAbsolute(java.lang.String)">isAbsolute</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> path)</CODE>
213 </TD>
216 <A NAME="methods_inherited_from_class_org.apache.solr.core.EphemeralDirectoryFactory"><!-- --></A>
217 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
218 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
219 <TH ALIGN="left"><B>Methods inherited from class org.apache.solr.core.EphemeralDirectoryFactory</B></TH>
221 <TR BGCOLOR="white" CLASS="TableRowColor">
222 <TD><CODE>exists, isPersistent, remove, remove</CODE></TD>
225 <A NAME="methods_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory"><!-- --></A>
226 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
228 <TH ALIGN="left"><B>Methods inherited from class org.apache.solr.core.CachingDirectoryFactory</B></TH>
230 <TR BGCOLOR="white" CLASS="TableRowColor">
231 <TD><CODE>addCloseListener, close, doneWithDirectory, get, getLivePaths, incRef, init, normalize, release, remove, remove, removeDirectory, stripTrailingSlash</CODE></TD>
234 <A NAME="methods_inherited_from_class_org.apache.solr.core.DirectoryFactory"><!-- --></A>
235 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
236 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
237 <TH ALIGN="left"><B>Methods inherited from class org.apache.solr.core.DirectoryFactory</B></TH>
239 <TR BGCOLOR="white" CLASS="TableRowColor">
240 <TD><CODE>empty, getDataHome, move, searchersReserveCommitPoints, sizeOf, sizeOfDirectory</CODE></TD>
243 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
244 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
245 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
246 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
248 <TR BGCOLOR="white" CLASS="TableRowColor">
249 <TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
255 <!-- ========= CONSTRUCTOR DETAIL ======== -->
257 <A NAME="constructor_detail"><!-- --></A>
258 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
259 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
260 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
261 <B>Constructor Detail</B></FONT></TH>
265 <A NAME="MockDirectoryFactory()"><!-- --></A><H3>
266 MockDirectoryFactory</H3>
268 public <B>MockDirectoryFactory</B>()</PRE>
272 <!-- ============ METHOD DETAIL ========== -->
274 <A NAME="method_detail"><!-- --></A>
275 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
276 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
277 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
278 <B>Method Detail</B></FONT></TH>
282 <A NAME="create(java.lang.String, org.apache.solr.core.DirectoryFactory.DirContext)"><!-- --></A><H3>
285 protected org.apache.lucene.store.Directory <B>create</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> path,
286 org.apache.solr.core.DirectoryFactory.DirContext dirContext)
287 throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
290 <DT><B>Specified by:</B><DD><CODE>create</CODE> in class <CODE>org.apache.solr.core.CachingDirectoryFactory</CODE></DL>
295 <DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
300 <A NAME="isAbsolute(java.lang.String)"><!-- --></A><H3>
303 public boolean <B>isAbsolute</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> path)</PRE>
306 <DT><B>Overrides:</B><DD><CODE>isAbsolute</CODE> in class <CODE>org.apache.solr.core.EphemeralDirectoryFactory</CODE></DL>
312 <!-- ========= END OF CLASS DATA ========= -->
316 <!-- ======= START OF BOTTOM NAVBAR ====== -->
317 <A NAME="navbar_bottom"><!-- --></A>
318 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
319 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
321 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
322 <A NAME="navbar_bottom_firstrow"><!-- --></A>
323 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
324 <TR ALIGN="center" VALIGN="top">
325 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
326 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
327 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
328 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MockDirectoryFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
329 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
330 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
331 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
335 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
341 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
342 <A HREF="../../../../org/apache/solr/core/AbstractBadConfigTestBase.html" title="class in org.apache.solr.core"><B>PREV CLASS</B></A>
343 <A HREF="../../../../org/apache/solr/core/MockFSDirectoryFactory.html" title="class in org.apache.solr.core"><B>NEXT CLASS</B></A></FONT></TD>
344 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
345 <A HREF="../../../../index.html?org/apache/solr/core/MockDirectoryFactory.html" target="_top"><B>FRAMES</B></A>
346 <A HREF="MockDirectoryFactory.html" target="_top"><B>NO FRAMES</B></A>
347 <SCRIPT type="text/javascript">
350 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
355 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
362 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
363 SUMMARY: <A HREF="#nested_classes_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.solr.core.CachingDirectoryFactory">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
364 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
365 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
368 <A NAME="skip-navbar_bottom"></A>
369 <!-- ======== END OF BOTTOM NAVBAR ======= -->
373 <i>Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.</i>
374 <script src='../../../../prettify.js' type='text/javascript'></script>
375 <script type='text/javascript'>
377 var oldonload = window.onload;
378 if (typeof oldonload != 'function') {
379 window.onload = prettyPrint;
381 window.onload = function() {