То, что я думал, должно было быть простой проблемой, оказывается довольно головокружительным.
В настоящее время я использую JAXB 2 для генерации кода из XSD, который я не могу контролировать. Мне нужно получить доступ к ограничениям из схем, чтобы я мог применить некоторую логику и защитный код при установке значений в этих объектах. Валидация навалом просто не подойдет. В большинстве случаев я могу просто обрезать строку, и все будет хорошо. Для этого мне нужно получить длину, объявленную в XSD, чтобы применить ее в защитном коде и сохранить этот уровень универсальным. Альтернатива - копировать и жестко кодировать длины, но, честно говоря, если бы был лучший способ сделать это, я был бы очень признателен.
Я говорю о длине строки здесь, но это относится ко всем аспектам, объявленным в XSD.
Предложения, примеры кода и ссылки приветствуются, в основном все, что поможет мне НЕ жестко кодировать данные в классах.
Спасибо