|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DocMaker
Create documents for the test.
Each call to makeDocument would create the next document.
When input is exhausted, the DocMaker iterates over the input again,
does provifing a source for unlimited number of documents,
though not all of them are unique.
| Method Summary | |
|---|---|
long |
getByteCount()
Return total byte size of docs made since last reset. |
int |
getCount()
Return number of docs made since last reset. |
Document |
makeDocument()
Create the next document. |
Document |
makeDocument(int size)
Create the next document, of the given size by input bytes. |
long |
numUniqueBytes()
Return total bytes of all available unique texts, 0 if not applicable |
int |
numUniqueTexts()
Return how many real unique texts are available, 0 if not applicable. |
void |
printDocStatistics()
Print some statistics on docs available/added/etc. |
void |
resetInputs()
Reset inputs so that the test run would behave, input wise, as if it just started. |
void |
setConfig(Config config)
Set the properties |
| Method Detail |
|---|
Document makeDocument(int size)
throws Exception
size - size of document, or 0 if there is no size requirement.
if - cannot make the document, or if size>0 was specified but this feature is not supported.
Exception
Document makeDocument()
throws Exception
Exceptionvoid setConfig(Config config)
void resetInputs()
int numUniqueTexts()
long numUniqueBytes()
int getCount()
long getByteCount()
void printDocStatistics()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||