Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* ************************************************************************
 #
 #  DivConq
 #
 #  http://divconq.com/
 #
 #  Copyright:
 #    Copyright 2014 eTimeline, LLC. All rights reserved.
 #
#  License:
#    See the license.txt file in the project's top-level directory for details.
#  Authors:
#    * Andy White
************************************************************************ */
package divconq.interchange;

Author(s):
andy
public class FileCollection extends RecordStruct implements IFileCollection {
	protected List<IFileStoreFilecollection = null;
	protected int pos = 0;
	public FileCollection() {
		// TODO this.setType(Hub.instance.getSchema().getType("dciFileSystemScanner"));
	}
	public void add(IFileStoreFile... files) {
		if (this. == null)
			this. = new ArrayList<>();
		for (IFileStoreFile f : files)
			this..add(f);
	}
	public CommonPath path() {
		return this.;
	}
	public void setPath(CommonPath v) {
		this. = v;
	}
	public void next(FuncCallback<IFileStoreFilecallback) {
		if ((this. != null) && (this. < this..size())) {
			callback.setResult(.get(this.));
			this.++;
		}
		callback.complete();
	}
    @Override
    protected void doCopy(Struct n) {
    	super.doCopy(n);
    	
    	FileCollection nn = (FileCollection)n;
		nn.collection = this.;
    }
    
	public Struct deepCopy() {
		this.doCopy(cp);
		return cp;
	}
New to GrepCode? Check out our FAQ X