Не хочется обощать задачу, поэтому приблизительно описываю свою ситуацию.
Есть генератор докуметов, на входе данные, на выходе документ, документ не
всегда может быть "хорошо сгенерирован" (например, слишком большая
картинка,
которая не влазит, не соответсвует размерам страницы или таблицы), нужно
передавать эту информацию в вызывающий контекст, для внутренней реализации
решение есть, не знаю как это лучше сделать в фасаде генератора.
Вариант 1:
Generator generator = new Generator()
....
try
{
Result result = generator.gentrate(data, outStream);
if(result.hasWarnings())
{
.....
}
}
Или так
Generator generator = new Generator()
....
try
{
generator.gentrate(data, outStream,context);
if(context.hasWarnings())
{
.....
}
}
Может быть exception ?
Спасибо за внимание.
Posted via RSDN NNTP Server 1.9