package org.nocket.gen.resources;
import org.apache.wicket.util.file.File;
import org.apache.wicket.util.resource.FileResourceStream;
/**
* A reference which can be used to recreate {@link FileResourceStream}
*/
public class DMDFileResourceStreamReference extends AbstractDMDResourceStreamReference {
private final String fileName;
DMDFileResourceStreamReference(final FileResourceStream fileResourceStream) {
fileName = fileResourceStream.getFile().getAbsolutePath();
saveResourceStream(fileResourceStream);
}
public FileResourceStream getReference() {
FileResourceStream fileResourceStream = new FileResourceStream(new File(fileName));
restoreResourceStream(fileResourceStream);
return fileResourceStream;
}
}