Я хотел бы создать класс в Java на основе полей, определенных в моем файле конфигурации XML:
Например: если файл XML содержит (синтаксис был размечен для публикации):
<property name="agent_host"></property>
<property name="subsystem"></property>
тогда внутри он создаст класс Event, такой как Event (String agentHost, String subSystem), который клиент может создать.Примечание: клиент всегда знает, что этот класс будет называться «Event», но не знает, сколько «обязательных параметров» ему нужно передать.
С другой стороны, если у меня есть XML-файл с:
<property name="agent_host"></property>
, он создаст событие (String eventHost), которое клиент может использовать для создания экземпляра.