<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="java-statements" deleted="false" description="Create and save a new document" enabled="true" name="nd_create_doc">Document ${document} = ${database:var(lotus.domino.Database)}.createDocument();&#13;
${document}.replaceItemValue("form", "${form}");&#13;
${cursor}&#13;
if (!${document}.save(true, true)) {&#13;
	// TODO save failed&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Loop through a DocumentCollection" enabled="true" name="nd_dc_loop">Document ${document} = ${documentCollection:var(lotus.domino.DocumentCollection)}.getFirstDocument();&#13;
Document ${temp} = null ;&#13;
		&#13;
while ( ${document} != null ) {&#13;
	${cursor}&#13;
			&#13;
	${temp} = ${documentCollection}.getNextDocument(${document});&#13;
	${document}.recycle();&#13;
	${document} = ${temp} ;&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Loop through a DbDirectory" enabled="true" name="nd_dd_loop">Database ${database} = ${dbDirectory:var(lotus.domino.DbDirectory)}.getFirstDatabase(DbDirectory.${kind:link(DATABASE,REPLICA_CANDIDATE,TEMPLATE,TEMPLATE_CANDIDATE)});&#13;
while ( ${database} != null) {&#13;
	${cursor}&#13;
			&#13;
	${database}.recycle();&#13;
	${database} = ${dbDirectory}.getNextDatabase() ;&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Create a NotesJob and Session" enabled="true" name="nd_job">NotesJob ${job} = new NotesJob(${title}) {&#13;
	protected IStatus runInNotesThread(IProgressMonitor ${monitor}) throws NotesException {&#13;
		Session ${session} = NotesPlatform.getInstance().getSession();&#13;
		${cursor}&#13;
                               &#13;
		return Status.OK_STATUS;&#13;
	}&#13;
};&#13;
${job}.schedule();</template><template autoinsert="true" context="java-statements" deleted="false" description="Loop through a NoteCollection" enabled="true" name="nd_nc_loop">Document ${document} = null ;&#13;
String ${noteID} = ${noteCollection:var(lotus.domino.NoteCollection)}.getFirstNoteID();&#13;
while ( !${noteID}.equals("") ){&#13;
	${document} = database.getDocumentByID(${noteID});&#13;
	${cursor}			&#13;
			&#13;
	${document}.recycle();&#13;
	${noteID} = ${noteCollection}.getNextNoteID(${noteID});&#13;
}&#13;
</template><template autoinsert="true" context="java-statements" deleted="false" description="Read lines of text from a file" enabled="true" name="nd_read_text_file">Stream ${stream} = ${session}.createStream();&#13;
String ${path} = "${filepath}";			&#13;
if (${stream}.open(${path})) {&#13;
	while (!${stream}.isEOS()) {&#13;
		String ${text} = ${stream}.readText( Stream.STMREAD_LINE,Stream.EOL_CRLF);&#13;
		${cursor}&#13;
	} &#13;
	${stream}.close();&#13;
}&#13;
else {&#13;
	// TODO Cannot open file&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Creates a NotesThread and Session" enabled="true" name="nd_thread">NotesThread.sinitThread();&#13;
try {&#13;
	Session ${session} = NotesFactory.createSession();&#13;
	${cursor}&#13;
} &#13;
catch (NotesException e) {&#13;
	e.printStackTrace();&#13;
}&#13;
finally {&#13;
	NotesThread.stermThread();&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Loop through a ViewEntryCollection" enabled="true" name="nd_ve_loop">ViewEntry ${viewEntry} = ${viewEntryCollection:var(lotus.domino.ViewEntryCollection)}.getFirstEntry();&#13;
ViewEntry ${temp} = null ;&#13;
while( ${viewEntry} != null ){	&#13;
	${cursor}&#13;
&#13;
	${temp} = ${viewEntryCollection}.getNextEntry(${viewEntry});&#13;
	${viewEntry}.recycle();&#13;
	${viewEntry} = ${temp} ;&#13;
}</template><template autoinsert="true" context="java-statements" deleted="false" description="Create and write to a text file Stream" enabled="true" name="nd_write_text_file">Stream ${stream} = ${session:var(lotus.domino.Session)}.createStream();&#13;
String ${path} = "${pathvalue}" ;&#13;
if (${stream}.open(${path})) {&#13;
	${stream}.truncate();&#13;
	${stream}.writeText(${text});&#13;
	${cursor}        &#13;
&#13;
	${stream}.close();&#13;
}&#13;
else {&#13;
	// TODO Cannot open file&#13;
}</template></templates>
