public HashedLoremExtractToString(int minsize, int maxsize) { randomFileExtractMapper = new HashedFileExtractToString("lorem-ipsum.txt", minsize, maxsize); }
@Override public String apply(long input) { return randomFileExtractMapper.apply(input); } }
public HashedFileExtractToString(String fileName, int minsize, int maxsize) { this.fileName = fileName; this.minsize = minsize; this.maxsize = maxsize; loadData(); this.sizeRange = new HashRange(minsize, maxsize); this.positionRange = new HashRange(1, (fileDataImage.limit()-maxsize)-1); }
@Example({"HashedFileExtractToString('data/adventures.txt',100,200)","return a fragment from adventures.txt between 100 and 200 characters long"}) public HashedFileExtractToString(String fileName, int minsize, int maxsize) { this.fileName = fileName; this.minsize = minsize; this.maxsize = maxsize; loadData(); this.sizeRange = new HashRange(minsize, maxsize); this.positionRange = new HashRange(1, (fileDataImage.limit()-maxsize)-1); }
@Example({"HashedFileExtractToString('data/adventures.txt',100,200)","return a fragment from adventures.txt between 100 and 200 characters long"}) public HashedFileExtractToString(String fileName, int minsize, int maxsize) { this.fileName = fileName; this.minsize = minsize; this.maxsize = maxsize; loadData(); this.sizeRange = new HashRange(minsize, maxsize); this.positionRange = new HashRange(1, (fileDataImage.limit()-maxsize)-1); }
@Override public String apply(long input) { return randomFileExtractMapper.apply(input); } }
public HashedLoremExtractToString(int minsize, int maxsize) { randomFileExtractMapper = new HashedFileExtractToString("lorem-ipsum.txt", minsize, maxsize); }
@Override public String apply(long input) { return randomFileExtractMapper.apply(input); } }
public HashedLoremExtractToString(int minsize, int maxsize) { randomFileExtractMapper = new HashedFileExtractToString("lorem-ipsum.txt", minsize, maxsize); }